is
zhou

OS_IO管理

输入输出(IO)知识点汇总

zhouchong阅读(82)评论(0)

1) 分配设备。首先根据I/O请求中的物理设备名查找系统设备表(SDT),从中找出该设备的DCT,再根据DCT中的设备状态字段,可知该设备是否正忙。若忙,便将请求I/O 进程的PCB挂在设备队列上;空闲则按照一定算法计算设备分配的安全性,安...

IO子系统的层次结构

zhouchong阅读(82)评论(0)

I/O软件涉及的面非常广,往下与硬件有着密切的联系,往上又与用户直接交互,它与进程管理、存储器管理、文件管理等都存在着一定的联系,即它们都可能需要I/O软件来实现I/O操作。 为了使复杂的I/O软件具有清晰的结构,良好的可移植性和适应性,在...

IO(输入输出)控制方式

zhouchong阅读(74)评论(0)

设备管理的主要任务之一是控制设备和内存或处理机之间的数据传送,外围设备和内存之间的输入/输出控制方式有四种,下面分别介绍。 程序直接控制方式 如图5-1(a)所示,计算机从外部设备读取数据到存储器,每次读一个字的数据。对读入的每个字,CPU...

IO子系统概述和IO调度的概念

zhouchong阅读(78)评论(0)

I/O子系统概述 由于I/O设备种类繁多,功能和传输速率差异巨大,需要多种方法来进行设备控制。这些方法共同组成了操作系统内核的I/O子系统,它将内核的其他方面从繁重的I/O设备管理中解放出来。I/O核心子系统提供的服务主要有I/O调度、缓冲...

高速缓存与缓冲区

zhouchong阅读(84)评论(0)

磁盘高速缓存(Disk Cache) 操作系统中使用磁盘高速缓存技术来提高磁盘的I/O速度,对高速缓存复制的访问要比原始数据访问更为高效。例如,正在运行的进程的指令既存储在磁盘上,也存储在物理内存上,也被复制到CPU的二级和一级高速缓存中。...

IO设备及其分类

zhouchong阅读(78)评论(0)

I/O设备管理是操作系统设计中最凌乱也最具挑战性的部分。由于它包含了很多领域的不同设备以及与设备相关的应用程序,因此很难有一个通用且一致的设计方案。所以在理解设备管理之前,应该先了解具体的I/O设备类型。 计算机系统中的I/O设备按使用特性...