coursera 《现代操作系统》 -- 第十一周 IO系统

本周要求

错题

下列I/O控制方式中,哪一个不需要硬件支持?

中断方式

轮询方式

DMA方式

I/O处理机方式

中断方式:中断控制器

轮询方式:CPU不断查询设备以了解其是否就绪

DMA:使用到了  DMA 控制器

4。

在设备管理中,缓冲技术主要用于

提高设备利用率

提高主机和设备交换信息的速度

扩充地址空间

提供内存与外存之间的接口

答:数据到达和离去的速度不匹配的地方均可采用缓冲技术

9。

利用设备内部的缓冲区可以进行数据格式加工等处理。

11. 通过把独占设备改造成________________,可以提高独占设备利用率

答案:共享设备。如 SPOLLING 技术

12。

通常按层次组织I/O软件,典型的四层I/O软件包括用户进程I/O、________________、设备驱动程序和中断处理程序。

答案:与设备无关的软件。命名、保护、分块、缓冲、分配(书 P201)

时间: 2024-12-21 11:04:00

coursera 《现代操作系统》 -- 第十一周 IO系统的相关文章

20145216史婧瑶《信息安全系统设计基础》第十一周学习总结

20145216史婧瑶<信息安全系统设计基础>第十一周学习总结 教材内容总结 第八章 异常控制流 平滑:指在存储器中指令都是相邻的. 突变:出现不相邻,通常由诸如跳转.调用.和返回等指令造成. 异常控制流ECF:即这些突变. 关于ECF: 1.ECF是操作系统用来实现I/O.进程和虚拟存器的基本机制 2.应用程序通过使用一个叫做陷阱或者系统调用的ECF形式,向操作系统请求服务 3.ECF是计算机系统中实现并发的基本机制 4.软件异常机制--C++和Java有try,catch,和throw,C

第十一周学习总结

信息安全系统设计基础第十一周学习总结 [学习时间:8h] [学习内容:<深入理解计算机系统>第八章 ] 一.知识梳理 8.1节(主要涉及异常的入门级介绍) 1.异常控制流(ECF) 概念:最简单的“平滑序列”类型的控制流是指PC中相邻的指令在存储器中也相邻.而异常控制流则是指程序变量表示的内部程序状态中的变化.系统状态的变化等突发情况使得控制系统做出的反映. 作用: 应用程序如何与操作系统实现交互.应用程序使用系统调用(system call)的ECF形式向操作系统请求服务: 实现并发的基本机

20145311 《信息安全系统设计基础》第十一周学习总结

20145311 <信息安全系统设计基础>第十一周学习总结 教材学习内容总结 异常控制流 从一条指令到另外一条指令由诸如跳转.调用和返回真阳一些程序指令造成.异常控制流发生在计算机系统的各个层次,在硬件层.操作系统层.应用层都可能产生异常异常位于硬件和操作系统交界的部分异常是异常控制流的一种形式,一部分是由硬件实现的,一部分是由操作系统实现的在处理器中,状态变化称为事件处理器检测到事件时,会通过异常表进行间接过程调用,到一个专门设计用来处理这类事件的操作系统子程序.系统中为每种类型的异常都分配

2017-2018-1 20155332《信息安全系统设计基础》第十一周学习总结

2017-2018-1 20155321 <信息安全系统设计基础>第十一周学习总结 教材学习内容总结 虚拟存储器 定义 对主存的抽象机制,是硬件异常.硬件地址翻译.主存.磁盘文件和内核软件的完美交互. 功能 将主存看成是一个存储在磁盘上的地址空间的高速缓存,在内存中只保存活动区域,并根据需要在磁盘和内存之间来回传送数据. 为进程提供了一致的地址空间,从而简化了存储器管理. 保护了每个进程的地址空间不被其他进程所破坏. 物理和虚拟地址 CPU通过生成一个虚拟地址(Virtual address,

2017-2018-1 20155204 《信息安全系统设计基础》第十一周学习总结

2017-2018-1 20155204 <信息安全系统设计基础>第十一周学习总结 教材学习内容总结 9.1物理和虚拟地址 物理地址:计算机系统的主存被组织成一个人由M个连续的字节到校的单元组成的数组.每字节都有一个唯一的物理地址.第一个字节的地CPU生成址为0,接下来的字节地址为1,再下一个是2,依次类推.给定这种简单的结构,CPU访问存储器的最自然的方式就是使用物理地址. 虚拟地址:CPU生成一个虚拟地址来访问主存,这个虚拟地址在被送到存储器之前先转换成适当的物理地址. 9.2地址空间 地

2017-2018-1 20155228 《信息安全系统设计基础》第十一周学习总结

2017-2018-1 20155228 <信息安全系统设计基础>第十一周学习总结 教材学习内容总结 虚拟存储器的概念和作用 为了更加有效地管理内存并且少出错,现代系统提供了一种对主存的抽象概念,叫做虚拟内存(VM).虚拟内存是硬件异常.硬件地址翻译.主存.磁盘文件和内核软件的完美交互,它为每个进程提供了一个大的.一致的和私有的地址空间.通过一个很清晰的机制,虚拟内存提供了三个重要的能力: 它将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来

2017-2018-1 20155201 《信息安全系统设计基础》第十一周学习总结

2017-2018-1 20155201 <信息安全系统设计基础>第十一周学习总结 教材学习内容总结 地址空间 使用虚拟寻址方式时,CPU生成一个虚拟地址访问主存,虚拟地址转换成对应的物理地址. 虚拟地址空间:CPU从一个有 N=2^n 个地址的地址空间中生成虚拟地址. 物理地址空间与系统中物理存储器的M个字节对应. 虚拟存储器 虚拟存储器是硬件异常.硬件地址翻译.主存.磁盘文件和内核软件的完美交互,它为每个进程提供了一个大的.一致的和私有的地址空间.通过一个很清晰的机制. 虚拟存储器将主存看

2017-2018-1 20155216 《信息安全系统设计基础》第十一周学习总结

2017-2018-1 20155216 <信息安全系统设计基础>第十一周学习总结 教材学习内容总结 一.虚拟存储器的概念和作用 为解决内存小而作业大.作业多的矛盾, 以及执行过程中只是把当前运行需要的那部分程序和数据装入内存. 所以,操作系统把各级存储器统一管理起来.就是说, 应该把一个程序当前正在使用的部分放在内存, 而其余部分放在磁盘上,启动执行它.操作系统根据程序执行时的要求和内存的实际使用情况, 随机地对每个程序进行换入/换出. 这样, 就给用户提供一个比正式的内存空间大的多的地址空

2017-2018-1 20155313 《信息安全系统设计基础》第十一周学习总结

2017-2018-1 20155313 <信息安全系统设计基础>第十一周学习总结 本周学习内容 虚拟存储器的概念和作用 虚拟存储器的概念: 虚拟内存是计算机系统内存管理的一种技术.它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换.目前,大多数操作系统都使用了虚拟内存,如Windows家族的"虚拟内存":Linux的"交换空间"等. 虚