目录
选择 ..........................................................................................................................................................................2
判断(简单) ..............................................................................................................................................................2
简答: .....................................................................................................................................................................2
第二章 ....................................................................................................................................................... 2
1.操作系统的概念(与一般程序系统的区别 ..........................................................................2
2.操作系统的功能及目标 ...............................................................................................................3
3.构成操作系统的各模块以及各模块作用 ...............................................................................3
4.操作系统的发展阶段及三个里程碑 ........................................................................................3
5.分时系统和批处理系统的产生及背景....................................................................................3
6*简述异常/中断在批处理和分时系统中起什么作用 ..........................................................4
7*简述对“OS 是一个虚拟机”的理解 ...........................................................................................4
第三章 ....................................................................................................................................................... 4
1.OS 实现进程需要哪些硬件支持 ...............................................................................................4
2.什么叫进程,进程和程序的关系及区别 ...............................................................................4
3.进程控制块是什么以及它的作用 .............................................................................................4
4.从一个程序到一个进程 ...............................................................................................................5
5.和进程相关的系统调用有哪些 .................................................................................................5
6.进程的五状态图 .............................................................................................................................6
7*.三个进程交替执行的例子 .........................................................................................................6
8*.进程切换与 CPU Type 切换的对比 ......................................................................................7
9*.进程创建过程的描述,结合 fork() ........................................................................................7
10*进程切换的时机和流程 ............................................................................................................7
第四章 ....................................................................................................................................................... 8
1.线程的概念、产生背景以及与进程的对比 ..........................................................................8
2.实现线程的三种方法(选择题有则大题无) ......................................................................9
3.三种实现方法的优缺点对比 ......................................................................................................9
第五章 ..................................................................................................................................................... 10
1.同步、互斥、饥饿、死锁的解释 .......................................................................................... 10
2.引入同步、互斥的作用 ............................................................................................................ 10
3*.条件竞争(race condition)是什么 ................................................................................... 10
4.同步互斥的解决方法(软件+硬件+系统级方法) ........................................................ 11
5.简述使用硬件解决互斥的方法(指令和工作原理) ..................................................... 11
6.引入管程的背景原因 ................................................................................................................. 12
第六章 ..................................................................................................................................................... 13
1.死锁概念及产生背景(3 个) ............................................................................................... 13
2.死锁的充分、必要条件(either 选择 or 填空).............................................................. 13
3.死锁的解决方法(4 类) ......................................................................................................... 13
4.死锁、饥饿的概念及它们之间的关系................................................................................. 14
第七章 ..................................................................................................................................................... 14