自考操作系统原理 第二章 计算机系统结构课件.ppt
《自考操作系统原理 第二章 计算机系统结构课件.ppt》由会员分享,可在线阅读,更多相关《自考操作系统原理 第二章 计算机系统结构课件.ppt(40页珍藏版)》请在三一办公上搜索。
1、计算机系统结构,计算机系统层次结构(识记),通用的计算机系统是由硬件和软件组成的一种层次结构。最内层是硬件系统,人与硬件系统之间的是软件系统。硬件系统主要由中央处理器(CPU)、存储器(主存、辅存)、输入/输出控制系统和各种输入/输出设备组成。软件系统包括系统软件、支撑软件和应用软件三部分。系统软件:和硬件结合最紧密,必不可少,操作系统,编译系统支撑软件:支持其他软件开发维护的软件,数据库,软件开发工具,软件接口应用软件:为特定领域的需求编写的专业程序,财务管理,人事管理等,系统工作框架(识记),1、启动系统时,自动执行引导程序(系统初始化,把操作系统的核心程序装入主存,并让操作系统占用处理器
2、)2、等待用户从键盘或者鼠标输入命令,接收后处理,处理 完继续等待。分析和处理命令,按照命令的要求调出各种程序来执行程序执行时,操作系统等待事件发生(非法操作、除0错、硬件故障,请求分配资源、请求启动外设、输入/输入完成、程序执行结束),不同的事件由操作系统的各种服务程序去处理计算机系统中所有发生的事件先由硬件识别然后触发“中断“,暂停程序执行,把控制权交给操作系统的某个服务子程序,处理完后让出处理器,暂停的程序继续执行。,硬件环境CPU与外设的并行工作,通用计算机系统中,都是通过输出/输出控制系统完成外围设备与主存之间的信息传递。各种外围设备连接在相应的设备控制器上,设备控制器通过过通道连接
3、在系统总线上,硬件环境 CPU与外设的并行工作,中央处理机执行指令,当执行到一条启动外设指令时,就按指令中给的参数启动指定设备,把控制权交给输入/输出控制系统,由输入/输出控制系统控制设备和主存的信息传送,无需中央处理器干预,中央处理器可以继续执行其他程序。外围设备工作结束后,需反馈该设备的工作情况,这种反馈通过I/O中断完成。利用中央处理器和外围设备的并行工作能力,操作系统可以让多个程序同时执行,在同一时刻各个程序各自使用计算机系统的不同资源。,硬件环境 存储体系之寄存器,存储器:计算机系统中用来存放程序和数据的部件现代的计算机系统都采用多级存储体系,包括寄存器、主存储器、高速缓存和辅助存储
4、器。,硬件环境 存储体系之寄存器,寄存器是处理器的组成部分,用来存放处理器的工作信息,如:操作数、指令、控制信息等。分类通用寄存器:多个,主要存放操作数和运算结果指令寄存器(IR):存放当前从主存中读出的指令控制器存器:存放控制信息程序状态字(PSW)寄存器:存放当前程序执行时的状态中断字寄存器基址寄存器限长寄存器,硬件环境 存储体系之寄存器,工作原理,硬件环境 存储体系之寄存器,寄存器特点:速度快、造价高、容量小,存放临时工作信息,不用来保存程序和数据,硬件环境 存储体系之主存储器,在计算机系统中,任何程序和数据都必须在装入主存储器之后才能对其进行操作。主存储器以“字节”为单位进行编址。若干
5、个字节可以组成一个“字”,例如:32位机一个字为4字节,64位机一个字8字节。处理器可以按地址读出主存的一个字节或者一个字的内容,读出的内容可以放到寄存器中。处理器也可以要求将寄存器的内容存储到指定的主存单元。,硬件环境 存储体系之主存储器,主存容量较大,可以被处理器直接访问,要执行的程序和数据都放在主存中。主存不是永久性的存储设备,断电数据丢失。,硬件环境 存储体系之高速缓存,为了减少对主存储器的访问时间,加快程序的执行速度,现代计算机系统往往配置高速缓冲存储器(cache)。高速缓存的存取速度大大快于主存的存取速度,但是价格昂贵,所以一般容量较小。高速缓存的工作原理:CPU要读取一个数据时
6、,首先从高速缓存中查找,如果找到就从高速缓存中取;如果没有找到,就从主存中读取,同时把这个数据复制到高速缓存中由于程序执行的局部性,在一段时间内会经常访问同一批信息,直接从高速缓存中取信息的频率会很高,硬件环境 存储体系之高速缓存,高速缓存特点:容量小于主存大于寄存器;速度快于主存,硬件环境 存储体系之辅助存储器,辅助存储器的优点是容量大且能永久地保存信息,但它们不能被中央处理器直接访问。辅存只能与主存相互传送信息!磁带优点:容量大永且久保存缺点:速度慢,顺序存取,不能随机读写用途:备份,存放不经常使用的信息,不被经常访问的信息磁盘分为硬盘和软件优点:可随机读取磁盘任意位置的信息对比:硬盘跟软
7、盘相比容量大,速度快,软盘方便装卸,硬件环境 存储体系之辅助存储器,光盘信息传送速度比硬盘慢,容量大造价低,容易装卸,硬件环境 保护措施,在计算机系统中,决不允许一个用户程序擅自改变资源的使用情况。为此操作系统和硬件必须相互配合实现安全保护,一般是硬件提供手段和装置,操作系统利用这些设施配合硬件实现保护。,硬件环境 硬件保护措施之特权指令,硬件把中央处理器执行的指令分成两类特权指令:不允许用户程序中直接使用的指令,只允许操作系统使用。 例如:“启动IO”,设置时钟,设置控制寄存器等一类可能影响系统安全的指令。此类功能应请求操作系统代为完成。非特权指令:除特权指令以外的指令,硬件环境 硬件保护措
8、施之管态和目态,万一用户程序中出现了特权指令怎么办?如何知道当前执行的指令是用户程序的还是操作系统的?为了解决这个问题,中央处理器设置了两种工作状态: 管态和目态。管态:当中央处理器处于管态时可以执行包括特权指令在内的一切机器指令。操作系统占用中央处理器时,应让处理器工作在管态。目态:当中央处理器处于目态时不允许执行特权指令,用户程序占用中央处理器时,应让处理器工作在目态。在目态下,如果中央处理器取得了一条特权指令,将会拒绝指令该指令,形成“非法操作”事件,硬件识别后暂停当前程序执行,交给操作系统处理,操作系统通知用户“程序中有非法指令”必须修改,硬件环境 硬件保护措施之存储保护,主存储器中往
9、往同时装入了操作系统程序和若干用户程序,为了保证操作正确和安全,就必须限定用户程序只能在规定的主存区域内执行。硬件设置两个寄存器:一个称为“基址寄存器”,另一个称为“限长寄存器”,用来限定用户程序执行时可以访问的主存的空间范围。中央处理器在目态下执行程序时,对每一个访问主存空间的地址都要核查。 基址寄存器的值= 访问地址=基址寄存器的值+限长寄存器的值中央处理器在管态下执行程序时,对访问主存的地址不进行核查。,操作系统结构设计目标(识记),正确性操作系统必须充分估计和把握各种不确定的情况。高效性操作系统自身的开销(占用的主存和辅存空间,占用处理机的时间)对计算机系统的效率有很大影响。操作系统核
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考操作系统原理 第二章 计算机系统结构课件 自考 操作系统 原理 第二 计算机系统 结构 课件
链接地址:https://www.31ppt.com/p-1551397.html