您的位置:首页 > 理论基础

计算机硬件系统和操作系统

2018-03-06 23:16 295 查看
 计算机硬件系统仍然由运算器,控制器,存储器,输入设备和输出设备5部分组成。
 计算机软件系统(Software Systems)是指由系统软件、支撑软件和应用软件组成的计算机软件系统
 计算机软件系统由系统软件和应用软件组成系统软件:1.操作系统;2.语言处理系统;3.数据库管理系统
应用软件:指的是为解决某个应用领域中的具体任务而编制的程序。

一个标准个人电脑的OS应该提供以下的功能:
 1.进程管理(Processing management)
 2.内存管理(Memory management)
 3.文件系统(File system)
 4.网络通讯(Networking)
 5.安全机制(Security)
 6.用户界面(User interface)
 7.驱动程序(Device drivers)

> Linux系统组成?
内核模块是Linux内核向外部提供的一个插口,其全称为动态可加载内核模块(Loadable Kernel Module,LKM),我们简称为模块。
模块是具有独立功能的程序,它可以被单独编译,但不能独立运行。它在运行时被链接到内核作为内核的一部分在内核空间运行,这与运行在用户空间的进程是不同的。模块通常由一组函数和数据结构组成,用来实现一种文件系统、一个驱动程序或其他内核上层的功能。
总之,模块是一个为内核(从某种意义上来说,内核也是一个模块)或其他内核模块提供使用功能的代码块。

Linux基础部分:文件系统、基础命令、VIM、用户权限、bash、磁盘与挂载、软件相关的压缩编译等、网络相关、进程相关、服务相关、启动过程
Linux服务相关:lamp、集群、虚拟化、

Linux几大模块
Linux内存管理 进程管理 输入设备 输出设备 电源管理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: