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