前言
任何计算机系统都包含一个基本的程序集合,称为操作系统(OS)。冯诺依曼体系结构中的硬件单元提供的功能,这些硬件由操作系统来控制与管理,操作系统对下是对软硬件资源进行管理,对上(用户)提供稳定良好的环境。
一、操作系统是什么?
操作系统是一款进行管理的软件,没错它也是一个软件,它管理一堆软硬件,但它自己也是一个软件它也可以软件可以管理软件就像是现实生活中人管理人一样(管理软件),还有人管理一些机械设备,如机房管理人员(管理硬件)。linux操作系统内核包括(进程管理,内存管理,文件管理,驱动管理)
在计算机层状结构中
操作系统处于中间核心位置,它对下层实现软硬件资源的管理,然后对上层(用户)提供良好稳定的运行环境。操作系统帮助用户管理好下面的软硬件资源,操作系统下一层是驱动程序层,驱动程序也是软件,最底层是硬件所以对下提供软硬件资源的管理。驱动程序层处于硬件层和操作系统之间它有直接与硬件匹配的驱动,例如鼠标,在电脑上匹配鼠标时,刚开始时需要我们等上几秒,会有提示鼠标对应的驱动就绪。每一个硬件都配有自己对应的驱动程序。
二、用户对资源的访问
对于计算机来说,用户分两种:普通用户和程序员用户,普通用户用程序员开发的软件,而程序员可以说是去和计算机进行互动的一类人员,程序员要去开发软件,那么