简述操作系统的定义 答操作系统是计算机系统的一种系统软件它统一管理计算机系统的资源和控制程序的执行 在多道程序设计技术的系统中操作系统怎样才会占领中央处理器? 答只有当中断装置发现有事件发生时它才会中断当前占用中央处理器的程序执行让操作系统的处理服务程序占用中央处理器并执行之 简述删除文件操作的系统处理过程 答用户用本操作向系统提出删除一个文件的要求系统执行时把指定文件的名字从目录和索引表中除去并收回它所占用的存储区域但删除一个文件前应先关闭该文件 对相关临界区的管理有哪些要求? 答为了使并发进程能正确地执行对若干进程共享某一变量(资源)的相关临界区应满足以下三个要求 ① 一次最我让一个进程在临界区中执行当有进程在临界区中时其他想进入临界区执行的进程必须等待; ② 任何一个进入临界区执行的进程必须在有限的时间内退出临界区即任何一个进程都不应该无限逗留在自己的临界区中; ③ 不能强迫一个进程无限地等待进入它的临界区即有进程退出临界区时应让下一个等待进入临界区的进程进入它的临界区 简述解决死锁问题的三种方法 答① 死锁的防止系统按预定的策略为进程分配资源这些分配策略能使死锁的四个必要条件之一不成立从而使系统不产生死锁 ② 死锁的避免系统动态地测试资源分配情况仅当能确保系统安全时才给进程分配资源 ③ 死锁的检测对资源的申请和分配不加限制只要有剩余的资源就呆把资源分配给申请者操作系统要定时判断系统是否出现了死锁当有死锁发生时设法解除死锁 从操作系统提供的服务出发操作系统可分哪几类? 答批处理操作系统分时操作系统实时操作系统网络操作系统分布式操作系统 简述计算机系统的中断机制及其作用 答中断机制包括硬件的中断装置和操作系统的中断处理服务程序中断装置由一些特定的寄存器和控制线路组成中央处理器和外围设备等识别到的事件保存在特定的寄存器中中央处理器每执行完一条指令均由中断装置判别是否有事件发生若无事件发生CPU继续执行;若有事件发生则中断装置中断原占有CPU的程序的执行让操作系统的处理事件服务程序占用CPU对出现的事件进行处理事件处理完后再让原来的程序继续占用CPU执行 选择进程调度算法的准则是什么? 答由于各种调度算法都有自己的特性因此很难评价哪种算法是最好的一般说来选择算法时可以考虑如下一些原则 ① 处理器利用率; ② 吞吐量; ③ 等待时间; ④ 响应时间 在选择调度算法前应考虑好采用的准则当确定准则后通过对各种算法的评估从中选择出最合适的算法 [] [] [] [] [] [] [] |