1.操作系统沟通硬件使用者和硬件之间的讯息传递,如果没有操作系统,硬件的功能无法得到调用,只是一堆废铁;
2.操作系统主要分为两个东西:
核心+核心提供的工具
整个硬件有核心管理,如果核心不认识硬件,将无法使用硬设备,核心是操作系统最底层的东西,掌管整个硬件资源的工作状态,当有新的硬件加入到系统中时,如果核心不支持他,硬件就无法工作,
3.一般来说,Kernel管理的事项有:
(1)System call interface:用户的应用程序调用System call interface,与Kernel进行沟通,进一步利用硬件资源;
(2)Process control:控制系统过程
(3)Memory management:控制系统的内存管理(硬件)
(4)File system management:管理档案系统(文件系统 硬件)
(5)Device drivers:装置的驱动设备(驱动 硬件)
4.完成工作的过程中,除了核心和核心本身提供的功能之外,还需要应用软件的加入,核心控制整个硬件支持,是操作系统的最底层,需要丰富的核心提供的工具,以及核心相关的应用程序。
5.Linux是一个操作系统,包括核心以及核心提供的工具,核心相关的应用程序需要由用户进行编写,核心提供完整的操作系统中最底层的硬件控制和资源管理的完整架构。
6.几个概念:
a.服务器:在Internet上提供网络服务的主机
b.工作站:提供服务的主机,若干终端机可以通过联机调用上面的服务实现作业
c.终端:没有任何作业程序,通过调用服务器或者工作站的服务完成作业