(5)对于设备通道的计算机系统驱动程序还应能够根据用户的I/O请求,自动的构成通道程序
1. 简述进程的定义及特征
进程是程序在一个数据集合上运行的过程,它是系统進行资源分配和调度的独立单位进程基本特征包括:
(1)动态性:进程最基本特征,是程序的一次执行过程另外,进程是一个有生命周期的;
(2)并发性:多个进程在内存中同时存在一段时间内同时执行;
(3)独立性:每个进程都是相对独立的,是资源分配和CPU调度的基本单位;
(4)异步性:每个进程何时执行何时暂停,何时继续执行是不可预知的表现出异步性;
(5)结构特征:进程实体包括程序段、数据段和进程控制块(PCB)。
2. 磁盘调度算法有哪些简述它们的算法思想
磁盘调度算法主要有先来先服务算法、最短寻道时间优先算法、扫描算法、循环扫描算法以及N步扫描算法。
(1)先来先服务算法是按照进程访问磁盘的时间先后次序进行调度
(2)最短寻道时间优先算法是选择要访问的磁道与当前磁头所在的磁道距离最近的请求。
(3)扫描算法又称为电梯调度算法就是在选择调度磁道时考虑磁头的迻动方向。
(4)循环扫描算法是选择访问的磁道时要求磁头的单向移动
(5) N步扫描算法是将磁盘请求队列分成若干个长度为N的字队列,按照FCFS的原则依次处理这些子队列
3. 简述分段存储管理方式的地址变化过程
分段存储管理方式中逻辑地址是二维的,包括段号和段内地址
(1)根据逻辑地址中的段号查段表的相应栏目,判断段号是否小于段表长度否则越界处理;(2)根据段表起始地址和段号获知相应的段表表目,判断段内地址是否小于段长度检查地址是否越界;
(3)若不越界,则根据段在内存的起始地址加上段内地址形成实际物理地址。
4. 何谓虚拟设备请说明SPOOLING系统是如何实现虚拟设备的
虚拟设备是通过某种技术将一台独立设备改造为可以供多个用户共享的共享设备。
SPOOLING系统是在联机情况下实现的同时外围操作SPOOLING系统主要由输入井和输出井、输入缓冲区和输出缓冲区、输入进程Spi和输出进程Spo。借助于输入井戓输出井可以把外围独占设备的输入输出的数据暂时存放在输入井或输出井,从感觉上独占设备变成了共享设备