1.1 操作系统是做什么的
1.1 操作系统是做什么的?
操作系统:是一个管理计算机硬件的程序。它还为应用程序提供了一个基础平台,并充当计算机用户和硬件间的中间人。它的一个令人惊讶的方面就是在如何完成这些任务方面有很大变化。Mainframe操作系统主要设计用于优化硬件的使用。PC操作系统支持复杂的游戏、业务应用程序。掌上计算机的OS被设计用于提供一个环境,在其中,用户可以很容易地和计算机进行交互来执行程序。
在学习计算机系统操作的细节之前,需要知道系统结构方面的一些知识。我们从讨论the basic functions of system startup,I/O,以及storage谈起。还会介绍使得编写一个能够工作的操作系统成为可能的基本的计算机架构。
What Operating Systems Do
先来看下操作系统在整个计算机系统中的角色。一个计算机系统可以被大致划分成4个组件:硬件、操作系统、应用程序,以及用户。
硬件——CPU、内存以及I/O设备——为系统提供了基本的计算资源。
应用程序——定义了一个途径,计算资源通过这样的途径来解决用户的计算问题。
操作系统控制着硬件,并为各用户协调各种应用程序对资源的使用。
。。。。。。。。。。。。。。。。。。。。。