计算机操作系统通常有的五大功能
1个回答
展开全部
1、CPU管理
使CPU按预先规定的优先顺序和管理原则,轮流地为外部设备和用户服务,或在同一段时间内并行地处理多项任务;
2、存储管理
如何合理地分配与使用有限的内存空间,是操作系统对内存管理的一项重要工作;
3、文件管理
即文件存储空间的管理、目录管理 、文件操作管理、文件保护;
4、设备管理
包括设备分配、设备传输控制等;
5、作业管理
就是负责处理用户提交的任何要求。
CPU的控制与管理:
CPU是计算机系统中最重要的硬件资源,任何程序只有占有了CPU才能运 行,其处理信息的速度远比存储器存取速度和外部设备工作速度快,只有协调好它们之间的关系才能充分发挥 CPU 的作用。操作系统可以使 CPU 按预先规定的优先顺序和管理原则,轮流地为外部设备和用户服务,或在同一段时间内并行地处理多项任务,以达到资源共享,从而使计算机系统的工作效率得到最大的发挥。
内存的分配与管理:
计算机在处理问题时不仅需要硬件资源,还要用到操作系统、编译系统、用户程序和数据等许多软件资源,而这些软件资源何时放到内存的什么地方,用户数据存放到哪里,都需要由操作系统对内存进行统一的分配并加以管理,使它们既保持联系,又避免互相干扰。如何合理地分配与使用有限的内存空间,是操作系统对内存管理的一项重要工作。
外部设备的控制和管理:
操作系统控制外部设备和 CPU 之间的通道,把提出请求的外部设备按一定的优先顺序排好队,等待 CPU 响应。为提高 CPU 与输入/输出设备之间并行操作的程度,以及为了协调高 CPU 和低速输入输出设备之间的工作节奏,操作系统通常在内存中设定一些缓冲区,使 CPU 与外部设备通过缓冲区成批传送数据。数据传输方式是,先从外部设备一次读入一组数据到内存的缓冲区, CPU 依次从缓冲区读取数据,待缓冲区中的数据用完后再从外部设备读入一组数据到缓冲区。这样成组进行 CPU 与输入输出设备之间的数据交互,减少了 CPU 与外部设备之间的交互次数,提高了运算速度。
设备管理分有以下功能:设备分配、设备传输控制 、设备独立性。
文件的控制和管理:
把逻辑上具有完整意义的信息集合以一个名字作为整体记录下来保存在存储设备中,这个整体信息就称为文件。为了区别不同信息的文件,分别对它们命名,称为文件名。例如,一个源程序、一批数据、一个文档、一个表格或一幅图片都可以各自组成一个文件。操作系统根据用户要求实现按文件名存取,负责对文件的组织以及对文件存取权限、打印等的控制。
简单来说,文件管理:文件存储空间的管理、目录管理 、文件操作管理、文件保护。
作业的控制和管理:
作业包括程序、数据以及解题的控制步骤。一个计算问题是一个作业,一个文档的打印也是一个作业。操作系统对进入系统的所有作业进行组织和管理,以提高运行效率。操作系统的作业管理功能提供“作业控制语言,用户通过它来书写控制作业执行的说明书。同时,还为操作员和终端用户提供与系统对话的“命令语言”,用它来请求系统服务。操作系统按操作说明书的要求或收到的命令控制用户作业的执行。