第1章计算机操作系统概述第1章计算机操作系统概述•1
1存储程序式计算机模型•1
2操作系统的发展历史•1
3操作系统的基本概念•1
4操作系统的逻辑模型•1
5微机操作系统开始第1章计算机操作系统概述本章学习目标操作系统的作用操作系统的发展操作系统的特征与功能多道程序设计的概念操作系统的模型返回本章首页第1章计算机操作系统概述1
1存储程序式计算机模型•1
1作为扩展机器的操作系统•1
2作为资源管理的操作系统返回本章首页第1章计算机操作系统概述储程序式计算机模型•储程序式计算机模型的基本方案是,如要使计算机能够自动地计算,必须有一个存储器用来存储程序和数据;同时要有一个运算器,用以执行指定的操作;有一个控制器,以便实现自动操作;另外,辅以输入/输出部件,以便输入原始数据和输出计算结果
于是形成了现代计算机的基本组成形式
第1章计算机操作系统概述图1
1存储程序计算机的组成返回本节第1章计算机操作系统概述1
1作为扩展机器的操作系统•一台完全无软件的计算机系统称为裸机,即便其性能再强,相对于用户来讲,如果要面对计算机的指令集、存储组织、I/O总线结构的编程则是十分困难的
对于一般程序员也并不想涉足硬件编程的种种具体细节,而希望针对数据结构抽象地使用硬件
如果我们在裸机上覆盖一层I/O设备管理软件,用户便可以利用这层I/O设备管理软件提供给用户的接口来进行数据的输入和输出,那么用户此时看到的计算机是一台功能强大、使用方便的计算机,但实际上,计算机的硬件丝毫没有变化,这样的计算机称为软件扩充的机器,或称软件虚拟机
返回本节第1章计算机操作系统概述1
2作为资源管理的操作系统•从作为机器功能扩充的观点看,操作系统是为用户提供基本的方便的接口,这是一种自顶向下的观点或是自内向外的观点
但是从用户向机器的观点或自底向上的观点来看,操作系统则