操作系统-精髓与设计原理复习提纲操作系统原理课程总结第一部分背景1、操作系统的主要系统目标。2、多道程序设计、批处理、分时操作系统、实时操作系统,对称多处理系统3、多道程序操作系统与提高CPU的利用率。4、中断技术、同步I/O、异步I/O,系统调用、陷井(异常)、中断向量、DMA、缓冲。5、操作系统的安全性,现代的CPU提供的两种操作模式。6、分层结构实现操作系统与微内核结构的操作系统。第二部分进程1、进程定义、进程状态、进程的组成、进程控制块、调度器、进程切换2、线程的组成、线程的状态、多线程技术、用户级线程与内核级线程。3、并发的原理、临界区、race condition(竞争条件) 。4、临界区互斥、互斥的实现方法、忙等方式、阻塞等待方式5、信号量、信号量的semWait(P)/semSignal(V)操作、如何使用信号量解决进程间的互斥与同步问题,生产者/消费者问题、读者/写者问题6、消息传递机制、管程、基于消息传递的互斥与同步7、死锁的四个必要条件、资源分配图与死锁判定、死锁的预防_避