对索引文件还必须把该文件的索引表存放在主存储器中以便后继的读写操作能快速进行 什么是前台作业后台作业?为什么对前台作业要及时响应? 答批处理操作系统实现自动控制无需人为干预分时操作系统实现了人机交互对话这两种操作系统具有各自的优点为了充分发挥批处理系统和分时系统的优点在一个计算机系统上配置的操作系统往往既具有批处理能力又有提供分时交互的能力这样用户可以先在分时系统的控制下以交互式输入调试和修改自己的程序;然后可以把调试好的程序转交给批处理系统自动控制其执行而产生结果这些由分时系统控制的作业称为前台作业而那些由批处理系统控制的作业称为后台作业 在这样的系统中对前台作业应该及时响应使用户满意;对后台作业可以按一定的原则进行组合以提高系统的效率 存储型设备和输入输出型设备的输入输出操作的信息传输单位有何不同? 答存储型设备输入输出操作的信息传输单位是块而输入输出型设备输入输出操作的信息传输单位是字符 简述信号量S的物理含义 答S>时S表示可使用的资源数;或表示可使用资源的进程数; S=时表示无资源可供使用;或表示不允许进程再进入临界区; S<时S表示等待使用资源的进程个数;或表示等待进入临界区的进程个数; 当S>时调用P(S)的进程不会等待;调用V(S)后使可用资源数加或使可用资源的进程数加; 当S<时调用P(S)的进程必须等待;调用V(S)后将释放一个等待使用资源者或释放一个等待进入临界区者 简述关闭文件操作的系统处理过程 答执行关闭操作时先要检查读到主存中的文件目录或索引表是否被修改过若被修改过则应把修改过的文件目录或索引表重新保存好用户提出关闭要求时必须说明关闭哪个文件 什么是计算机系统?它由哪几部分组成? 答计算机系统是按用户的要求接收和存储信息自动进行数据处理并输出结果信息的系统 计算机系统由硬件系统和软件系统组成硬件系统是计算机系统赖以工作的实体软件系统保证计算机系统按用户指定的要求协调地工作 计算机系统怎样实现存储保护? 答一般硬件设置了基址寄存器和限长寄存器 中央处理器在目态下执行系统中对每个访问主存的地址都进行核对若能满足基址寄存器值≤访问地址≤基址寄存器值+限长寄存值则允许访问否则不允许访问并且不允许用户程序随意修改这两个寄存器的值这就实现了存储保护 给出系统总体上的中断处理过程 答CPU每执行完一条指令就去扫描中断寄存器检查是否有中断发生若没有中断就继续执行下条指令;若有中断发生就转去执行相应的中断处理程序中断处理过程可粗略的分为以下四个过程 ① 保护当前正在运行程序的现场; ② 分析是何种中断以便转去执行相应的中断处理程序; ③ 执行相应的中断处理程序; ④ 恢复被中断程序的现场 [] [] [] [] [] [] [] |