什么是操作系统

操作系统(operating system)是管理计算机硬件的程序,它还为应用程序提供基础,并且充当计算机硬件和计算机用户之间的媒介。令人惊奇的是操作系统完成这些任务的方式多种多样。大型机的操作系统设计的主要目的是为了充分优化硬件的利用率,个人计算机的操作系统是为了能支持复杂游戏、商业应用或介于两者之间的各种应用,手持计算机的操作系统设计是为了方便,有的设计是为了高效,而有的设计则兼而又之。

操作系统导读——什么是操作系统

操作系统做什么

计算机系统可以粗分为4个组成部分:计算机硬件、操作系统、系统程序与应用程序和用户。
硬件,如中央处理器、内存、输入输出设备,为系统提供基本的计算资源。应用程序,如字处理程序、电子制表软件、编译器、网络浏览器,规定了按何种方式使用这些资源来解决用户的计算问题。操作系统控制和协调各用户的应用程序对硬件的使用。

用户视角

计算机的用户视角根据所使用界面的不同而异。绝大多数计算机用户在PC前,PC有显示器、键盘、鼠标和主机。这类系统设计是为了让单个用户单独使用其资源,其目的是优化用户所进行的工作。对于这种情况,操作系统的设计的目的是为了用户使用方便,性能是次要的,而且不在乎资源利用率。

系统视角

从计算机的角度来看,操作系统是与硬件关系最为密切的程序。在这种情况下,可以将操作系统看做资源分配器。计算机系统可能有很多资源,用来解决CPU时间、内存空间、文件存储空间、I/O设备等问题。操作系统管理这些资源,面对许多甚至冲突的资源请求,操作系统必须觉得如何为各个程序和用户分配资源,以便计算机系统能有效而公平地运行。

相关文章: