操作系统

操作系统概括

操作系统位于底层硬件与用户之间,是两者沟通的桥梁,用户可以通过操作系统的用户界面,输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。以现代标准,操作系统应该提供以下的功能:
image
进程管理,又称处理器管道,其主要任务是对处理器的时间进行分配,对处理器的运行实施有效的管理。

存储器管理,由于多道程序共享内存资源,所以存储器管理的主要任务是对存储器进行分配,保护和扩充。

设备管理,根据确定的设备分配原则对设备进行分配,使用设备与主机能够并行工作,为用户提供良好的设备使用界面。

文件管理,有效地管理文件的存储空间,合理地组织和管理文件系统,为文件访问和文件保护提供更有效的方法及手段。

用户接口,用户操作计算机的界面称为用户接口,通过用户接口,用户只需进行简单操作,就能实现复杂的应用处理。

操作系统的功能就是帮我们把复杂的硬件的控制封成简单的接口,对于开发应用程序来说只需要调用操作系统提供给我们接口即可。

计算机系统的三层结构

开发应用程序本质是在控制硬件,但是我们直接打交道的是操作系统,应用程序都是通过操作系统来间接地操作硬件的,所以一套完整的计算机系统分为三层:
image

posted @ 2022-10-04 14:44  张张包~  阅读(73)  评论(0编辑  收藏  举报