操作系统
第一章 计算机系统概述
并行性与并发性的区别与联系
特权指令与非特权指令
访管指令与访管中断
定义微内核结构OS的四个方面
第二章 进程与线程
为什么要引入进程?
什么是进程?进程由什么组成?
进程是如何解决问题的?
为什么要进行处理机调度?
调度算法有哪几种?适合分时操作系统和实时操作系统的调度算法有哪些?
为什么要引入进程同步的概念?
不同的进程之间会存在什么关系?
为什么会产生死锁?产生死锁有什么条件?
有什么办法可以解决死锁问题?
进程与程序的区别与联系
死锁与饥饿的区别与联系
银行家算法的工作原理
进程同步、互斥的区别与联系
第三章 内存管理
为什么要进行内存管理?
页式管理中每个页表项的大小的下限如何决定?
多级页表解决了什么问题?又会带来什么问题?
为什么要引入虚拟内存?
虚拟内存空间的大小由什么因素决定?
虚拟内存是怎么解决问题的?又会带来什么问题?
分页管理方式与分段管理方式的比较
第四章 文件管理
什么是文件?
单个文件的逻辑结构和物理结构之间是否存在某些制约关系?
目录管理的要求是什么?
在目录中查找某个文件可以使用什么方法?
什么是文件系统?
文件系统要完成哪些功能?
文件物理分配方式的比较
文件打开的过程描述
第五章 输入输出I/O管理
I/O管理要完成哪些功能?
当处理机和外部设备的速度差距较大时,有什么办法可以解决问题?
什么是设备的独立性?引入设备的独立性有什么好处?
在磁盘上进行一次读写操作需要哪几部分时间?其中哪部分时间最长?
存储一个文件时,当一个磁道存储不下时,剩下部分是存在同一个盘面的不同磁道好,还是存在同一个柱面的不同盘面好?
解释设备分配
提高磁盘I/O速度的方法有什么?