操作系统
-
- 1.并发与并行的区别
- 2.什么是时分复用技术?举例说明他能提高资源利用率的根本原因是什么。
- 3.什么是程序执行的封闭期和可再现期?
- 4.什么是PCB,它在操作系统中有什么用处?
- 5.试说明进程在三个基本状态之间转换及典型原因
- 6.什么原因使OS具有异步的特征?
- 7.简述用信号量如何实现同步与互斥?
- 8.试说说进程间通信的手段有哪些?
- 9.处理机调度有哪些层次,有哪些差别?
- 10.解释最高相应比优先调度?
- 11.何谓死锁?产生死锁的原因?针对这个问题有什么办法?
- 12.什么是动态链接?有什么优点?
- 13.为什么要引入对换?对换可分为哪几种类型?
- 14.为什么要使用段页式存储系统?
- 15.什么是页表?页表的作用是什么?
- 16.什么是虚拟存储器,为什么要用它?
- 17.什么是“抖动”?产生“抖动”的原因是什么?
- 19.银行家算法能解决什么问题?
- 20.什么是前趋图,为什么要引入前趋图?
1.并发与并行的区别
并发是指一个处理器同时处理多个任务
并行是指多个处理器同时处理多个不同的任务
并发是逻辑上同时发生,并行是物理上同时发生。
2.什么是时分复用技术?举例说明他能提高资源利用率的根本原因是什么。
时分复用技术:将资源在不同的时间片内分配给各进程以使该资源被重复利用,从而提高资源利用率。
原因:不同时间片内处理多个用户的请求,从而使用户感觉自己独占主机,而处理机在这期间也被充分的利用。
3.什么是程序执行的封闭期和可再现期?
封闭期:程序执行得到的最终结果由给定的初始条件决定,不受外界因素的影响。
可再现性:顺序执行的最终结果可再现是说他与执行速度有关,只要输入的初始条件相同,则无论何时重复执行改程序都会得到相同的结果。
4.什么是PCB,它在操作系统中有什么用处?
pcb,进程控制块,它是对系统的进程进行管理的重要依据,和进程管理相关的操作无一不用到pcb中的内容,一般情况下,pcb中包含以下内容:(1)进程表示符;(2)处理机信息;(3)进程调度信息;(4)进程控制信息
5.试说明进程在三个基本状态之间转换及典型原因
(1)就绪状态——执行状态:进程分配到CPU资源
(2)执行状态——就绪状态:时间片用完
(3)执行状态——阻塞状态:I/O请求