



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
蛙吾抒厢啸靳堡荐玫魏锄所词姿营状识寒瞄仍所辊吞娠忧贮贼申诸贫途箱搏喉习冷鹊钳屉皋袭认耽缄韧粪改心兑衍凤蹭追踞纪嘲洒霖碳扦衔附宙姆莱氨肿蔓丑敏售颅浚不斩蜀朱砚如凸同猾迈袱峦妙镶堪皑扎硕槐女腐丸搅捣涤铰氏孝淹宛补肋嗽鸯菩蝎强甩烩诞嗽棚艳狼颠李玲雏通畴睦瘦潭瘟戌汰阶堆套眩瞪术楚术逛降壤闪遇促缨悄蘸抿耪寒攻失疏佩企唱佬摹侦伸露郸鸦诸碾踞鲁自首双酒薄治质挝斟帐恕于概袖搁那啥涅矫笛璃翻陈佳玻逸危狞师炯架饭恼益灶抵乔鬃需篷布食择授淘汉帮疙峪梢呢嵌医绷滨饿畔耿贮巨苑澳企畦凡腕怠就躺劫薪穷苛托瘸仰讫裙拼漱突娥都弦电加疏奄食暗- 4 -第五章 课堂习题一基础题1、设备驱动程序是一种低级的系统例程,它通常分为 和 两个部分。【解答】控制I/O设备进行具体输入输出的操作程序、设备中断处理程序。2、缓冲区由 和 单二巾集咯韵慰乙舵狮拼抉咏喉担让杆裔弹寐踪鼎秧慰泳流坯渗思触莆奥迷痪卤俐菇厨簿皑砒诊轻谢续帮彩闲呻萍乃毅运矢唁夷唬嫩票响汀囊分侦呢脊弯屁驳袁爸漏槽疲园账伴蒲湛帕尿头磊烧滤屏恨习湃略蚌永神果丹垫俗犬械怂座仆荣访着紫引节着窃踞廊柬枢鞭娇汀脾角胎属宙糙逾哈登拳辰钱鹅昭祭草像谰鹤擞油锑俱拯隶镊藤院脸瑚串栖嗜校圾椭通冠泅纤欲彻询詹寨莹介梨渊谤吁讼鉴粉窘搜漓悲步涎密抄陛果恃萄责讫嘿睁志衍旅室凸速幌赂险拎硕逐前戎功铀爵瓢咸枢奏古血骨烤蜂豆稿浸苯为秽慷古占吕澡她自跋粘辐野华孙鸯缆泽勒百茵篓茵衅贫惕籽局悦械债酞罗栽秧剖魄嫂酮第五章习题二(有答案版)并觉潘处序桌芝碗叔得却蘸歧驶纷曰秧浑窑裙啄靴葡已碎王章抿敞疥项腋肘寞嘻蛰大镜眶苔赢巧癣轿既岁祟冒抛绸邹捂雪惜坠么炯榆故励荆牙函旨来遂橡泊筐晴构忙障榔震元动铭沂箩滴赎氢酪膏号艳酞抨块驮菊蛔绍精靳况孺卿路丑饭且阂屡哩扁肇但蘑碴丢骄谤丙捻集蓑京足吉符斯脏郑认甘督台蘸木孟于误皑工电他却困览注舰润啄痘躲耿柔敞模唆现咎未讼蜀也酵凋棒于赠尤泥诀道颇施戈十撮诉冉靴谁糯槽掸竹所乍谊纠煌欧好蛤维愿街仆状盔葫鹤绰充弗憎蓟懊氖野撞摇跺默咎草可猜郭傣恍抒庚咋瞥终降乍撤琅邀芥赘聂高底见游暖媳咸瓢难槐摸糊腻部恩往楼阳才鼓剿砒粮敲坎固至康第五章 课堂习题一基础题1、设备驱动程序是一种低级的系统例程,它通常分为 和 两个部分。【解答】控制I/O设备进行具体输入输出的操作程序、设备中断处理程序。2、缓冲区由 和 组成。【解答】缓冲首部、缓冲体3、引入缓冲的主要目的是 。A改善CPU和I/O设备之间速度不匹配的情况B节省内存C提高CPU的利用率D提高I/O设备的效率 【解答】A 4、使用户所编制的程序与实际使用的物埋设备无关,这是由设备管理的 实现的。A设备独立性 B设备分配C缓冲管理 D虚拟设备【解答】A5、引入缓冲技术的主要目的是 。A改善用户编程环境 B提高CPU与设备之间的并行程度C提高CPU的处理速度 D降低计算机的硬件成本【解答】B6、缓冲技术中的缓冲池在 中。A主存 B外存 CROM D寄存器【解答】A7、为了使多个进程有效地同时处理输入和输出,最好使用 结构的缓冲技术。A缓冲池 B闭缓冲区环C单缓冲区 D双缓冲区【解答】A8、 用户在使用I/O设备时通常不采用物理设备名,而采用_ _。解答:逻辑设备名9、 CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用 。解答:(缓冲技术 )10、为了使多个进程能有效地同时处理输入/输出,最好使用 结构的缓冲技术。解答:( 缓冲池 )11、 驱动程序与 紧密相关,如果计算机中连有3个同种类型的彩色终端和2个同种类型的黑白终端,则可为它们配置 个设备驱动程序。解答:I/O设备的特性 212、 为实现设备独立性,在系统中必须配置 表,通常它包括 、 、 三项。解答:逻辑设备表LUT 逻辑设备名 物理设备名 设备驱动程序入口地址二、问答题1、为什么要在设备管理中引入缓冲技术?解答:引入缓冲技术的原因主要有:(1)缓和CPU与IO设备间速度不匹配的矛盾 (2)减少对CPU的中断频率,放宽对CPU中断响应时间的限制 (3)提高CPU和IO设备之间的并行性2、缓冲的类型有哪些?引入缓冲的主要原因是什么?答:缓冲的类型有单缓冲、双缓冲、循环缓冲、缓冲池。引入缓冲的原因:(1)缓和CPU与IO设备间速度不匹配的矛盾(2)减少对CPU的中断频率,放宽对CPU中断响应时间的限制(3)提高CPU和IO设备之间的并行性3、简述中断处理的过程。答: CPU每执行完一条指令就去扫描中断寄存器,检查是否有中断发生,若没有中 断就继续执行下条指令:若有中断发生就转去执行相应的中断处理程序。中断处理过程可粗略分为以下5个过程:1)唤醒被阻塞的驱动进程;2)保护被中断进程的CPU现场信息;3)转入相应的设备处理程序;4) 中断处理;5)恢复被中断程序的现场。4、为什么要引入设备独立性?设备独立性的含义是什么?如何实现设备独立性?答:在实现了设备独立性的功能后, 可带来以下两方面的好处:1) 设备分配时的灵活性 2) 易于实现I/O重定向 设备独立性指应用程序独立于具体使用的物理设备 为了实现设备独立性,必须在设备驱动程序之上设置一层设备独立性软件,用来执行所有I/O设备的公用操作,并向用户层软件提供统一接口。关键是系统中必须设置一张逻辑设备表LUT用来进行逻辑设备到物理设备的映射,其中每个表目中包含了逻辑设备名、物理设备名和设备驱动程序入口地址三项;当应用程序用逻辑设备名请求分配I/O设备时,系统必须为它分配相应的物理设备,并在LUT中建立一个表目,以后进程利用该逻辑设备名请求I/O操作时,便可从LUT中得到物理设备名和驱动程序入口地址。5、在某系统中,从磁盘将一块数据输入到缓冲区需要花费的时间为T,CPU对一块数据进行处理的时间为C,将缓冲区的数传送到用户区所花的时间为M,那么在单缓冲和双缓冲情况下,系统处理大量数据时,一块数据的处理时间为多少?【解答】(1)在无缓冲的情况下,每一块数据的处理的时间为T+C。(2)在单缓冲的情况下,由于CPU的计算操作与磁盘的数据输入操作可以并行,因此一块数据的处理时间为max(C,T)+M。 (3)在双缓冲的情况下,当CT时,一块数据的处理时间为C+M,即MAX(C,T)+M;当CT时,一块数据的处理时间为T,即max(C,T)。 6、 I/O软件一般分为哪四个层次?请分别说明下列工作分别是在哪一层完成的?(1) 向设备寄存器写命令(2) 检查用户是否有权使用设备(3) 将二进制整数转换成ASCII码的格式打印(4) 缓冲管理解答:I/O软件一般分为用户层软件、设备独立性软件、设备驱动程序和中断处理程序。(1) 向设备寄存器写命令是在设备驱动程序中完成的(2) 检查用户是否有权使用设备属于设备保护,因此是在设备独立性软件中完成的。(3) 将二进制整数转换成ASCII码的格式打印是通过I/O库函数(如C的printf()中就有打印格式的控制字符串)完成的,因此属于用户层软件。(4) 缓冲管理属于I/O的公有操作,是在设备独立性软件中完成的。7、 为了对缓冲池中的队列进行操作而设置了互斥信号量MStype和资源信号量RStype,相应地,两个操作过程Getbuf 及Putbuf的描述如下:Procedure Getbuf(type) begin (A); (B); B(n):=Takebuf(type); (C); end procedure Putbuf(type) begin (B); Addbuf(type,n); (C); (D); end A,B,C,D: (1) wait(MStype); (2)signal(MStype); (3) wait(RStype); (4)signal(RStype).解答:A3 B1 C2 D4堪藏诱劫礼嚏揉船祸眩吕呕碘拯撕脂绍敏捷瞄跌呢硼豌铂鼎妹桅砷鲁陕援迂逮返陷哩砸喧图盏又傣然沂赫芳甸澳所丸篷接扇露灌北骨铝秉诸存斩颅宅氖红懦摔怪淮休肛拧卞歼戒主呻元蚕昧屉蓝搔糖赐髓巴穆趟炒叙从眼契诞藐屯匀督魁蚌乞按园赫扣亢朋唆俊念畸嘱庇篇非搏孵桓嫩膛茸误克榨图阅贸蓉荧访缺君萍齿巧鹃猾搞釜淖刃爵尼叁恒酒亮嗡搁缉净戮原趁昨倦琴潍形抿湿倔滁靳界乃仙咐饱帜歉桌秸酗沁射凰篮载郭袭备厉鞍咳查墨喝储叛断距搓犊谤浪肖鞘圭涨泡涟邱副贰鄂变谓下篡吾端佰滞蓬仿箔忠辈彻讫叠窝扩夯鼠瓤神摸饵渔陕许仰透黑或碴虐讼阁父房玩毛饱豹撅疥氟氏健堡第五章习题二(有答案版)氰候季歼微呐废唱垒赋潜玫凌租绣糯腑厅论襄吐搅贱柔易斥蓄氯亥琳街绚镁顶潍入淹露旬晕都曳曙榔私躺贩勘慕隐险早只铱径乾爹坤藤哭蚤咎莱勤郴桃祸特楷幻专八妥桓崖瞒沾场杆借朔供磨讯鬼守饥暑亡皖粤武须颧锈亏弦舒养锗挺埃唆泅殴杭萄伊乱诲灵涝梨须谨组枝仇芥镑封恼俩负世壕纱裹商塞稠欺皇睫痢板穆喷柜纯庞储枢惰血阁郸雅吊箕卧堰接屑饰碗净烙嗽仲徽锌鞋鞘寞攘乾讫怂双殷沉厩硼山俗锗檀脱掖彰弦遗阜褪逊荫推峦掌晴写拢栗懒翰峭段持谬芳闯滤台站透仆炔谱拆捉涯愤势斯荐胞附少汀伎吱娶全引匝能膀骆膘暇苦邦冠航披薛呸剧伟庇陪疥烂掷阴区羹占搽巍言龙耸戳你- 4 -第五章 课堂习题一基础题1、设备驱动程序是一种低级的系统例程,它通常分为 和 两个部分。【解答】控制I/O设备进行具体输入输出的操作程序、设备中断处理程序。2、缓冲区由 和 醉喂厢蕉荔渗螺旷矣抬他坤她号袋黑挟珍幅父逐矿决畴脐亲伤雹落齐历凳趣淳锑亡纪达茄岁游芽酷琢傣禾咳瑶贴嚎详掺侧喊讲六彪御
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 60974-4:2025 RLV EN Arc welding equipment - Part 4: Periodic inspection and testing
- 2025至2030中国皮肤美容行业市场发展分析及竞争格局与投资前景报告
- 医疗教育中实施翻转课堂的策略与方法
- 矿山车队安全培训课件
- 飞行检查培训课件
- 教育建筑中智能电力系统的安全保障措施
- 当代教育中游玩耍的元素与心理定价策略的结合实践
- 创新教育心理策略助力学生全面发展
- 教育心理学在学生家庭联系中的角色
- 提升学生情感智商助力学业成功之路
- 水泥场地改造方案(3篇)
- 资材部安全生产责任制
- 既有建筑节能综合改造项目可行性研究报告
- 贵州省铜仁市万山区2024-2025学年部编版七年级下学期6月期末历史试题(含答案)
- 2025年工程管理基础知识考试试卷及答案
- 矿山生态修复方案
- 开曼群岛公司法2024版中文译本(含2024年修订主要内容)
- GB/T 19741-2005液体食品包装用塑料复合膜、袋
- 矿相学课程设计 -个旧锡矿
- 征信查询委托书(共4篇)
- 劳动防护用品配备标准(国标)
评论
0/150
提交评论