1 / 22
文档名称:

《现代操作系统第四版》第五章答案.docx

格式:docx   大小:48KB   页数:22页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《现代操作系统第四版》第五章答案.docx

上传人:飞行的笑笑 2022/5/15 文件大小:48 KB

下载得到文件列表

《现代操作系统第四版》第五章答案.docx

相关文档

文档介绍

文档介绍:《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
第五章输入 / 输出****题


会造成中止响
应的不精准。
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
3/22
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
5-9b 中,中止直到下一个字符输出到打印机以后才获取应答。中止
在中
断服务程序开始时马上获取应答能否相同可行 ?假如是,请给出像本书中那
样在
中止服务程序结束时应答中止的一个原由。假如不是,为何?
答:在开始中止服务例程时就确认是能够的。而在最后才做的原由是由于中止服
务例程的代码都特别短。经过先输出另一个字符和而后确认该中止,假如马上发
生另一其中止,打印机将在其中止时期工作,将使得打印稍快。该方法的弊端是
当其余 xx 禁用时,死机时间稍长。
1-6a 所示的三阶段流水线。
在每一个时钟周期,一条新
的指令从 PC所指向的地点处的内存中拿出并放人流水线,同时 PC值增添。每
条指令恰巧占有一个内存字。已经在流水线中的指令每个时钟周期行进一个阶段。
中间止发生时,目前 PC压入货仓,并且将 PC设置为中止办理程序的地
址。
而后,流水线右移一个阶段并且中止办理程序的第一条指令被取入流水线。该机
器拥有精准的 xx 吗?请解说你的答案。
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
4/22
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
答:(题目有问题,应当是图 1-7a)拥有精准的中止。入栈的 PC指向第一
条未
读取的指令。从前的所有指令都已履行,而指向的指令及后来续指令均还没有履行,
这就是精准中止的条件。精准中止在单管线的机器上不难实现,可是当指令不按
序履行时会有麻烦,此时就不再拥有精准的中止。
50 行,每行 80 个字符。假想某一台打印机
每分
钟能够打印 6 个页面,并且将字符写到打印机输出寄存器的时间很短以致于能够
忽视。假如打印每一个字符要恳求一次中止,而进行中止服务要花销总计 5μs
的时间,那么使用中止驱动的 I/O 来运转该打印机有没存心义?
答:该打印机打印每分钟打印 50×80×=624000个字符,也就是 400 字符
/s,
每个字符使用 50ns 的 CPU时间用于中止,所以,每秒总合的中止时间是 20 ms。
使用中止驱动 I/O 余下的 980ms 可供其余使用。
换句话说, xx 耗时只占 CPU
时间的 2%,这几乎不会影响运转的程序。
OS如何帮助安装新的驱动程序而不必从头编译 OS。
答: UNIX经过以下的方法实现。有一个由设施编号索引的表,每个表项是
一个
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
5/22
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
《现代操作系统第四版》第五章答案
结构,其中包含指向翻开、封闭、读取和写入功能的指针,以及来自设施的其余一些东西。要安装新设施,一定在此表中新建一个条目,并将指针填补到新加载的设施驱动程序中。
I/O 软件层的哪一层达成的?
a)为一个磁盘读操作计算磁道、扇区、磁头。
b)向设施寄存器写命令。
c)检査用户能否同意使用设施。 d)将二进制整数变换成 ASCII码以便打印。
答:
a)设施驱动程序。
b)设施驱动程序。
c)设施没关的软件。
d)用户级软件。