第3题:
操作系统有哪四大功能?
操作系统的资源管理功能包括:处理机管理、存储管理、输入/输出管理和文件系统四大功能。 1.处理机管理:计算机系统中最重要的资源是中央处理机,任何计算都必须在CPU上运行。在处理机管理中最核心的问题是CPU时间的分配,这涉及分配的策略和方法。处理机管理的功能主要有:确定进程调度的策略;给出进程调度算法;进行处理机分派。 2.存储器管理:任何程序的执行都必须从主存中获取数据信息。现代操作系统非常重视主存的存储调度和处理机调度的结合,在主存分配时,将程序中当前最需要的分布调入主存,这样这部分程序马上可以投入运行。即只有当程序在主存时,它才有可能到处理机上执行,而且仅当它可以到处理机上运行时才把它调入主存,这种调度能实现最大化的主存使用。存储管理的功能主要有:内存地址映射;内存分配与回收;内存保护;内存扩充。 3.设备管理:设备映射;设备分配;设备传输控制。 4.文件系统:为用户提供一种简便的,统一的存取和管理信息的方法,并要解决信息的共享、数据的存取控制和保密等问题。文件系统主要功能为:实现用户的信息组织;提供存取方法;实现文件的共享和文件安全,还要保证文件的完整性;完成磁盘空间分配任务。