- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 2.3.2 I/O保护 系统调用机制可以防止用户程序直接操作设备。 所有的I/O指令都是特权指令,对外设的操作只能通过设备驱动程序。 * * 2.3.3 内存保护 ?人们希望在内存中同时存放多个程序,但是,如果把两个或多个程序同时存放在内存中,必须解决以下问题: (1)程序彼此之间如何防护,以及内核如何防护所有其他的程序。 但是,如果用户程序能够使用自己的代码来覆盖内核态中的设备中断服务子函数怎么办?必须至少保护中断向量、中断服务子函数不被用户程序所访问,保护用户程序不为彼此所访问。 (2)如何处理程序的重定位。 * * 2.3.3 内存保护 由程序所生成的地址被称为虚拟地址(Virtual Address)。 由存储器使用的地址称为物理地址(Physical Address)。 完成检查和映射工作的装置被称为内存管理单元(Memory Management Unit,MMU)。它位于CPU芯片上或者CPU附近,在逻辑上MMU位于CPU和存储器之间。 * * 2.3.3 内存保护 必须至少保护中断向量、中断服务子函数不被用户程序所访问,保护用户程序不为彼此所访问。 需要两个寄存器确定用户程序所能访问的合法地址范围。 基地址寄存器:保存最小的合法物理内存地址。 被设置为程序正文的开始点。 界限寄存器:保存合法物理内存的长度。 指出了该程序和数据在一起的大小。 此范围外的内存地址都是受保护的。 * * 基地址寄存器和界限寄存器 * * 硬件地址保护 改变基地址寄存器和界限寄存器内容的操作属于特权指令。 * * 2.3.4 CPU保护 定时器(Timer,又称计数器):在一个指定的周期时间之后,它就产生一个中断,从而确保操作系统能够拥有系统控制权。 定时器是随着每个时间周期递减的。 当定时器递减到0时,就会发生一个中断。 定时器通常用于实现分时功能。 装入定时器值的操作属于特权指令。 * * 2.4 存储结构 存贮器层次结构 主存(Main memory):CPU可以直接访问的唯一存储介质。 辅助存储器(Secondary storage):主存的扩展,但可以提供非易失的存储能力。 * * 2.4.1 磁盘(disk) 分类 硬盘:带有磁的硬介质 软盘:带有磁的软介质 光盘:分为只读、可写一次、可写多次 磁盘控制器:决定设备与计算机之间的逻辑交互。 * * 硬盘 * * 硬盘 由多个磁盘片(platter)组成 磁盘片的表面被逻辑地划分为圆形磁道(track) 磁道被划分为固定长度的单元,称为扇区(sector) 位于同一磁臂位置的磁道集合形成柱面(cylinder) 性能: 容量、传输速率、定位时间(=寻道时间+旋转等待时间) * * 硬盘相关的操作 定位(seek) 移动磁臂到适当的柱面.所用时间称为寻道时间 Read/Write 一次只能读/写一个扇区 磁头移到指定的扇区地址之前系统必须等待.所用时间称为旋转等待时间 操作系统必须跟踪硬盘的物理地址用以实现文件系统 * * 2.3.2 电子硬盘(Electronic disk,又称电子磁盘) * * 电子硬盘(Electronic disk,又称电子磁盘) 电子硬盘(disk on module)是具备高效能,高稳定度的快速储存元件,为时下效能成本比最优异的储存媒体解决方案。具有取代传统硬盘的多项优势,其采用符合IDE/ATA工业标准介面的控制技术。 它克服了机械硬盘的弊病,广泛用于工业控制、公共安全、电信、军工、航空等高可靠性的数据领域,且它的体积小、存储空间灵活、费用低等优点,也广泛的用于民用领域。比如主板,显卡,声卡生产厂用硬盘装测试软件,需要频繁开关机,易损坏硬盘。电子硬盘不同于机械式硬盘,可以频繁开关机而不损坏。 * * 电子硬盘(Electronic disk,又称电子磁盘) 电子硬盘产品介绍:????★采用标准40Pin的IDE接口插槽,完全符合IDE/ATAP协议支持PIO Mode 4, 即最高速度可达16.6MB/S.????★母口,直接插在主板的IDE使用????★支持主机8位、16位数据传输????★读速度:5.6Mbytes/second以上, 写速度:2.9Mbytes/second以上????★容量128M,另有32M、64M、128M、256M、512M、1GB、2GB 、4GB可供选择。????★系统性能: 访问时间:0.1ms 寻道时间:0.1ms????★工作环境????工作温度 0℃ 至 70℃ 储藏温度 -20℃ 至 85℃ 对湿度 95%(最大)????★功耗:读 30 mA 写 30 mA 等待 100uA * * 2.5 存储层次 存贮器层
文档评论(0)