- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]05设备管理-严军勇
RAID 2 (汉明码校验冗余) RAID 3 用一个校验盘 RAID 4 (Block-Level Parity) RAID 4 和RADI3相比较,RAID4基于大的块校验 RAID 5 RAID 5 解决了RAID4校验盘不可靠性问题 循环缓冲的使用 Getbuf过程: 将nextg指示的缓冲区提供给进程使用,Nextg置空,指针下移Nextg=(Nextg+1)Mod N 将Nexti对应缓冲区提供给进程使用,Nexti置满,指针下移Nexti=(Nexti+1)Mod N Releasebuf过程: 当输入进程装满缓冲区, 调用Releasebuf释放C缓冲,改为G缓冲; 当计算进程取空C缓冲, 调用Releasebuf释放C缓冲,改为R; 循环缓冲的同步问题 Nexti 追上Nextg: 表示输入速度输出速度,全部buf满,这时输入进程阻塞 Nextg追上Nexti: 输入速度输出速度,全部buf空,这时输出进程阻塞。 5.3.4 缓冲池 缓冲池:系统提供的公用缓冲 一、组成: 3个队列: 空缓冲队列emq 输入队列inq 输出队列outq 四个工作缓冲区: hin:收容输入数据 sin:提取输入数据 hout:收容输出数据 sout:提取输出数据 二、4种工作方式 1.收容输入;2.提取输入 3.收容输出;4.提取输出 三、Getbuf和Putbuf过程 Getbuf(type) Begin wait(RS(type)); wait(MS(type)); B(number):=takebuf(type); signal(MS(type)); end Putbuf(type) Begin wait(MS(type)); addbuf(type,number); signal(MS(type)); signal(RS(type)); end 5.4 设备分配 包括:对设备、设备控制器、通道的分配 5.4.1 数据结构 设备控制表DCT 控制器控制表(COCT),通道表(CHCT),系统设备表(SDT) SDT:记录了系统中全部设备及其驱动程序地址。 DCT1 DCT2 DCTn 设备类型type 设备标识符:deviceid 设备状态:等/不等 忙/闲 指向控制器表的指针 重复执行次数或时间 设备队列的对首指针 5.4.2 设备分配应考虑的若干因素 设备的固有属性、分配算法、安全性、独立性 设备的固有属性: 共享+虚拟:注意调度的合理性; 独享:排它性分配,控制不好可能死锁。 分配算法 (1)FIFO; (2)优先权。 5.4.2 设备分配应考虑的若干因素 3. 安全性: 安全分配(同步):每进程发出一个I/O后,即blocked,直到其I/O完成。 即打破了死锁条件”请求和保持”。 缺点:CPU、I/O串行工作,进程进展缓慢。 不安全分配(异步):需进行安全性检查,进程执行效率高。 5.4.3 设备独立性 一、概念: 即设备无关性,指应用程序独立于具体使用的物理设备。 逻辑设备 物理设备 逻辑设备表(LUT): 逻辑设备 物理设备 Driver入口 5.4.3 设备独立性 分配流程:进程给出逻辑名——通过LUT得到物理设备及其driver入口。优点: 设备分配更灵活 逻辑设备和物理设备间可以是多——多的映射关系。提高了物理设备的共享性,以及使用的灵活性。如: 某逻辑名可对应这一类设备,提高均衡性与容错性。 几个逻辑名可对应某一个设备,提高共享性。 易于实现I/O重定向。 不变程序,只需改变LUT表的映射关系。 5.4.5 SPOOLING技术 核心思想:在快速辅助存储设备中建立I/O缓冲区,用于缓存从慢速输入设备流入内存的数据,或缓存从内存流向慢速输出设备的数据。 概念 假脱机技术,在联机情况下同时出现外围操作 作用:通过缓冲方式,将独占设备改造为共享设备 Spooling组成 1.输入井和输出井: 在磁盘上开辟的2个大存储空间,模拟输入和输出设备。 2.输入buf和输出buf(内存中) 输入设备——输入buf——输入井——用户区(1) 用户区——输出井——输出buf——设备(2) 3.输入Spi和输出SPo进程。 分别控制(1),(2)的动作。 SPi相当于脱机输入控制器。 SPo相当于脱机输出控制器。 特点 1.提高I/O速度: 对低速设备操作——变为对输入/出#操作。 2.将独占设备改造为共享设备 分配设备的实质时分配输入/出# 3.实现了虚拟设备功能 5.6 磁盘存储器管理 5.6.1 磁盘性能简述 一、数据组织和格式(图5-23) 磁道——扇区——字节 二、类型 1.固定头磁盘: 每个磁道上有一个磁头,快 2.
您可能关注的文档
最近下载
- 团知识竞赛试题及答案.docx VIP
- 湖南工程学院《大学物理》2023-2024学年第一学期期末试卷.doc VIP
- 小学社团活动——啦啦操18节课时教案.docx
- 在线网课学习课堂《工程伦理》单元测试考核答案.docx
- 2024年山东省《辅警招聘考试必刷500题》考试题库附完整答案【全优】.pdf VIP
- T_CECS 992-2022CN 预应力压接装配混凝土框架应用技术规程.docx
- 【课件】第1课+美术作品的创作+课件-高中美术人教版(2019)美术鉴赏.pptx VIP
- 网络交易案件办理专题培训课件.pptx
- 《接发列车工作 》课件(下).pptx VIP
- 粤版_通用技术2_技术与设计2__教案.doc VIP
文档评论(0)