操作系统:就好比一个计算机内部的管理者,是管理和控制计算机硬件与软件资源的计算机程序,直接运行在“裸机”上的最基本的系统软件,任何其他应用软件都必须在操作系统的支持下才能运行,操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。
操作系统的功能包括管理计算机系统的硬件,软件及数据资源,控制程序运行,为其他应用软件提供支持等。操作系统提供了各种形式的用户界面,使用户有一个好的工作环境,为其他软件的开发提供必要的服务和相应的接口,操作系统管理着计算机硬件资源,同时按照应用程序的请求,为其分配资源,如划分CPU时间,开辟内存空间,调用打印机,调用扫描仪等,操作系统所处的位置如图:
在其中最主要的是程序控制:一个程序的执行是在操作系统控制下进行的,一个用户将某问题用某编程语言编写了一个程序
后就将该程序连同对它执行的要求输入计算机,操作系统就根据要求控制这个程序的执行。如图所示:
最后呢,典型操作系统:除了微软公司提供的 Windows操作系统外,还有其他供应商提供的Linux.UNX.MS-DOS.Mac OS.iOS.Android等操作系统。