设备的分配与回收 设备的分配与回收设备分配时应考虑的因素 静态分配和动态分配 设备分配管理中的数据结构 设备控制表(DCT) 控制器控制表(COCT) 通道控制表(CHCT) 系统设备表(SDT) 设备分配的步骤 根据进程请求的物理设备名查找SDT(注:物理设备名是进程请求分配设备时提供的参数) 根据SDT找到DCT,若设备忙碌则将进程PCB挂到设备等待队列中,不忙碌则将设备分配给进程 根据DCT找到COCT,若控 2023-05-17 操作系统 > 第五章 > 设备独立性软件
假脱机技术(SPOOLing技术) 假脱机技术(SPOOLing技术)什么是脱机技术 假脱机技术——输入井和输出井 假脱机技术——输入进程和输出进程 假脱机技术——输入/输出缓冲区 共享打印机原理分析 总结 2023-05-17 操作系统 > 第五章 > 设备独立性软件
习题总结5-1 习题总结 可寻址是块设备的基本特征。 共享设备是指一段时间内允许多个进程同时访问的设备。 分配共享设备是不会发生死锁的 虚拟设备是指采用虚拟技术将一台独占设备转换为若干逻辑设备。引入虚拟设备是为了克服独占设备速度慢、利用率低的特点。 磁盘设备的I/O控制主要采取DMA方式。因为DMA方式主要用于块设备,磁盘是典型的块设备。 为了便于上层软件的编制,设备控制器通常需要提供控制寄存器、状态寄 2023-05-17 操作系统 > 第五章 > I/O管理概述
I/O软件层次结构 I/O软件层次结构 用户层软件 设备独立性软件 主要实现的功能 向上层提供统一的调用接口(如 read/write 系统调用) 设备的保护。原理类似与文件保护。设备被看做是一种特殊的文件,不同用户对各个文件的访问权限是不一样的,同理,对设备的访问权限也不一样。 差错处理。设备独立性软件需要对一些设备的错误进行处理。 设备的分配与回收 数据缓冲区管理。可以通过缓冲技术屏蔽设备之间 2023-05-17 操作系统 > 第五章 > I/O管理概述
I/O控制器 I/O控制器I/O设备的机械部件 I/O设备的电子部件(I/O控制器) I/O控制器的组成 内存映像I/O v.s. 寄存器独立编址 总结 2023-05-17 操作系统 > 第五章 > I/O管理概述
I/O设备的基本概念 I/O设备的基本概念什么是I/O设备 I/O设备的分类——按使用特性 I/O设备的分类——按传输速率分类 I/O设备的分类——按信息交换的单位分类 总结 2023-05-17 操作系统 > 第五章 > I/O管理概述
习题总结4-3 系统总结 从用户观点看,操作系统中引入文件系统的目的是实现对文件的按名存取。 从系统角度看,文件系统负责对文件的存储空间进行组织、分配,负责文件的存储并对存入文件进行保护、检索。从用户角度看,文件系统根据一定的格式将用户的文件存放到文件存储器中适当的地方,当用户需要使用文件时,系统根据用户所给的文件名能够从文件存储器中找到所需要的文件。 UNIX采用树形目录结构,文件信息存放在索引结点中。超级块是 2023-05-17 操作系统 > 第四章 > 文件系统