计算机硬件系统仍然由运算器,控制器,存储器,输入设备和输出设备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内存管理 进程管理 输入设备 输出设备 电源管理