第1章操作系统引论参考书:操作系统——精髓与设计原理第五版WilliamStalling著操作系统原理与设计曹先彬陈兰香编操作系统第二版孟庆昌牛欣源编本章内容提要■计算机硬件结构■什么是操作系统●操作系统概念●操作系统的主要功能●操作系统的地位■操作系统的发展历程■操作系统的类型■操作系统的特征■操作系统结构设计1
1计算机硬件结构计算机系统是由硬件和软件组成的硬件是软件建立与活动的基础软件是对硬件进行管理和功能扩充计算机硬件结构由五大功能部件组成,即:运算器、控制器、存储器、输入设备和输出设备
它们经由系统总线连接在一起,实现彼此通信
现代计算机硬件结构1
1处理器■CPU工作的基本周期是:提取指令,译码分析,执行指令每个CPU可以执行的指令集是专用的■所有CPU都包含某些寄存器●通用寄存器●专用寄存器●程序计数器●栈指针●PSW(程序状态字)■两种处理机执行状态★核心态◎用户态1
2存储器寄存器高速缓存内存磁盘磁带1
3I/O设备通常由控制器和设备本身两部分组成控制器设备设备驱动程序1
4总线总线分类数据总线地址总线控制总线1
2什么是操作系统1
1操作系统概念1.操作系统作为扩展机器●把硬件细节与程序员隔离开,隐藏了底层硬件的特性●功能更强、使用更方便2.操作系统作为资源管理器监视各种资源,随时记录它们的状态;实施某种策略以决定谁获得资源,何时获得,获得多少;分配资源供需求者使用;回收资源,以便再分配
操作系统的用户观点和系统观点定义:操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口
①操作系统是系统软件②基本职能是控制和管理系统内各种资源,有效地组织多道程序的运行③提供众多服务,方便用户使用,扩充硬件功能1