2.1.2 操作系统的功能

2.1.2 操作系统的功能

操作系统是管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。

操作系统的5大管理功能:

①设备管理:主要负责内核和外部设备的数据交互,实质是对硬件设备的管理,包括输入/输出设备的分配、初始化、维护和回收等。

②作业管理:负责人机交互、图形界面或系统任务的管理。

③文件管理:涉及文件的逻辑组织和物理组织、目录结构的管理等。(https://www.daowen.com)

从操作系统的角度来看,文件系统是系统对文件存储器的存储空间进行分配、维护、回收,同时负责文件的索引、共享和权限保护。从用户的角度来说,文件系统是按照文件目录和文件名来进行存取的。

④进程管理:说明一个进程存在的唯一标志是PCB(进程控制块),负责维护进程的信息和状态。进程管理的实质是系统采取某些进程调度算法来合理地分配给每个任务使用。

⑤存储管理:数据的存储方式和组织结构。