您当前的位置:《操作系统原理》听课笔记:27
《操作系统原理》听课笔记:27

哲学家进餐问题

        解决办法:增加一位服务员,先安排四位哲学家进餐,四位哲学家竞争五支筷子,总有一位哲学家能得到两支筷子。

第二章总结

为什么引入进程?

进程的概念、结构、状态及其转换

为什么需要对换技术?

进程的控制,控制什么?如何实现?        (执行模式、操作系统内核、原语)

进程调度

调度的目标、原则和方式

进程调度算法

实时系统和实时任务调度

线程

多线程

进程与线程

线程的类型:用户级线程、系统级线程

进程并发控制

进程同步

进程互斥:临界资源、临界区

进程死锁:概念、条件、预防、避免、检测与解除

进程通信

进程的互斥与同步

软件方法

硬件方法

信号量方法:信号量定义、类型、原语、应用

管程方法

消息通信方法

经典进程互斥与同步问题

生产者/消费者问题

读者/写者问题

哲学家进餐问题

 

 

 

收藏状态
收藏本课程的同学
相关课程