操作系统的五大功能

操作系统是计算机的一个组成部分,它包括应用程序、数据存储器、用户程序和硬件设备。操作系统是一种软件,它是由许多模块组成的,它们按一定的规则在系统中起作用。在一个硬件设备上运行着多个程序,因此计算机内部是以多个程序来组织整个系统的。计算机必须根据它们所选择的程序类型(包括内存大小、 CPU处理能力和硬件处理能力等)而对操作系统进行选择。用户程序与硬件平台也必须有某种特定的关系(如网络上的连接、设备之间操作等)。应用软件一般有多种类型,这些类型都是由各种软件组合而成了一套通用语言或框架来组织和管理计算机内部的各种应用系统。

操作系统的五大功能

1.数据存储功能

数据存储功能是指系统对数据存储的控制,包括如何分配、读取和写入的内存。这些空间的大小取决于用户程序所要求的数据容量,而不取决于用户程序本身的性能。由于操作系统具有对空间大小和存取速度有严格控制要求,因此它主要用来控制系统中各部分所占用的空间及设备和系统运行过程中数据产生、传输与存取的速度。还可以用来进行设备管理、信息管理以及系统维护等方面应用。例如:将操作系统作为数据存储器使用,可以提高系统对用户程序和硬件设备进行操作的效率;利用操作系统作为I/O缓冲区,在I/O请求发生时能够快速响应并做出相应处理。

2.用户程序功能

用户程序功能是指一台计算机能够处理和运行的用户界面,如键盘、鼠标、显示卡、声音系统等。用户程序与应用程序不同的地方在于它不是由操作系统来提供,而是由所有的系统服务来完成的。用户程序不是用一种软件实现的,它要通过各种手段和工具完成自己所需承担的任务,如:修改操作系统参数、执行或停止任务等。用户程序在计算机系统中起着很重要的作用,它可以使计算机从运行状态到停机状态实现自动化管理。比如我们在运行操作系统的时候就需要执行某个操作:进入操作系统并输入信息,设置相关参数(如启动与停止)等信息和对所设置好的系统参数进行配置(如加、减、除)等操作时就需要在用户程序上输入相应信息和进行相应操作。

3.硬件设备的运行功能

硬件设备包括主板、 CPU以及各种设备,这些设备通常由电子元件和电路组成。它们的运行功能取决于处理器和其他器件是否有良好的供电。例如,如果一台普通计算机可以同时运行几个程序(如图4),那么,它就具有良好的性能。如果在一个 CPU上同时运行多个程序(如图5),那就要使每个程序都能正常地进行工作。当然这只是指一个 CPU或者其它器件的性能。另外还有一些特殊设备,例如硬盘,它可以同时存储大量的数据并将数据存储在本地存储器中。