ImageVerifierCode 换一换
格式:PPT , 页数:31 ,大小:987.50KB ,
资源ID:479612      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-479612.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(操作系统概念.ppt)为本站会员(创****公)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

操作系统概念.ppt

1、操作系统概念,第二章:计算机系统结构,2,本章主要内容,计算机系统操作I/O结构存储结构存储层次硬件保护网络结构 (*),3,现代计算机系统,4,2.1 计算机系统操作,I/O设备和CPU可以并发执行一个设备控制器负责一类设备每个设备控制器都有自己本地的缓冲区CPU负责在这些设备控制器的缓冲区与内存之间进行数据的交换I/O指的就是在设备与控制器缓冲区之间的数据交换设备控制器通过中断来通知CPU设备操作的完成情况,5,中断的功能,中断通过中断向量表将控制传输给中断服务例程,中断向量表包括了所有设备服务例程的入口地址。中断体系结构必须保存中断指令的地址当一个中断正被处理的时候,其他中断是被禁止的。

2、陷阱是因错误或用户程序的特定请求所引起的软件生成中断。操作系统是中断驱动的,6,中断处理,中断发生时,OS必须通过保存寄存器和程序计数器来保留CPU的状态判断发生了哪种类型的中断轮询向量中断系统将内核例程与用户例程分离,以决定每种类型的中断应该采取的动作。,7,单个进程执行输出的中断时间线路,8,2.2 I/O结构,同步I/O I/O启动后,只有当I/O完成后控制权才返回给用户进程。wait指令,使CPU空闲直到下一个中断开始循环等待在任何时候最多只能处理一个I/O请求异步I/O I/O启动后,控制权无须等待I/O操作完成就可返回给用户进程。系统调用 请求OS允许用户等待I/O操作的完成设备状

3、态表包含了每个I/O设备的一个条目,用来指示该设备的类型、地址和状态(不工作、空闲或繁忙)OS通过查询I/O设备表来判断设备的状态,并修改该条目,以反映出现了中断。,9,两种I/O方式,10,设备状态表,11,DMA 结构,用于高速I/O设备,使之以接近内存的速度进行信息传输设备传输器以块为单位直接将数据从存储器传输到主存,而无须CPU的干预每个数据块传输的时候只产生一个中断,而不是一个字节的传输就会产生一个中断,12,2.3 存储结构,主存 唯一能被CPU直接访问的大型存储谋体辅助存储器 是主存的扩充,能够永久地存储大量数据磁盘磁盘表面逻辑划分为磁道,而磁道又分为更小的扇区磁盘控制器决定了磁

4、盘设备与计算机之间的逻辑交互,13,移动磁头的磁盘装置,14,2.4 存储层次,存储系统按层次组织在一起速度(Speed)价格(Cost)易失性(Volatility)缓冲(Caching) 将信息复制到更快速的存储系统;主存可以看成是辅存的最后一级缓冲,15,存储设备层次,16,缓存技术(Caching),利用高速存储器保存最近访问过的数据需要一种缓存管理机制缓存技术引入了另一方面的存储层次迫使同时保存在不同层次上的数据必须保持一致(consistent),17,整数A从磁盘到寄存器的迁移,18,2.5 硬件保护,双重模式操作I/O保护内存保护CPU保护,19,双重模式操作,为了确保操作正常

5、,必须保护操作系统和所有其他程序及数据使之不受任何故障程序的影响。所有共享资源都需要保护。OS必须提供硬件支持用来区分至少以下两种操作模式用户模式(user mode) 代表用户在执行监督程序模式(monitor mode) 代表OS在执行,20,一个称为模式位(mode bit)的位增加到计算机硬件,以表示当前模式:monitor(0),user(1)当中断或错误发生时,硬件自动切换成监督程序模式(monitor mode),monitor,user,Interrupt/Fault,set user mode,21,I/O保护,所有的I/O指令都是特权指令必须确保用户程序永远无法以monit

6、or模式获得计算机的控制权,22,使用系统调用执行I/O,23,内存保护,至少必须为中断向量和中断服务例程提供内存保护通过使用以下两个寄存器来确定程序所能访问的合法地址空间基址寄存器(base register)界限寄存器(limit register)超出这个范围之外的内存将受到保护,24,基址寄存器与界限寄存器的使用,25,硬件地址保护,26,硬件保护,监督程序模式下,OS可以无限制地访问monitor和user的内存用于基址寄存器和界限寄存器的装载指令(load)是特权指令,27,CPU保护,定时器(timer) 以特定的周期定时中断计算机,以确保操作系统能维持控制。定时器每过一个时钟周期递减一次当定时器的值为0时,产生中断定时器通常用来实现分时定时器也用来计算当前时间Load-timer是一种特权指令,28,General-System Architecture,I/O指令是特殊指令,用户程序该如何执行I/O操作?系统调用 进程用来向OS请求服务的方式通常采用陷阱的方式来进入中断向量控制通过中断向量传递到OS内的服务例程,这时模式位(mode bit)设为监督模式监督程序检验参数的合法性,执行请求,并将控制返回给系统调用后面的指令,29,2.6 网络结构,局域网(LAN)广域网(WAN),30,局域网,31,广域网,

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。