操作系统
文章平均质量分 60
Kk.巴扎嘿
软件工程专业本科生,日常学习笔记分享
展开
-
吸烟者问题(详解)
吸烟者问题:桌上有纸和胶水,第一个抽烟者取走东西。桌子上有烟草和胶水,第二个抽烟者取走东西。桌子上有烟草和纸,第三个抽烟者取走东西。供应者发出完成信号后将下一个组合放到桌子上。原创 2022-10-05 19:29:16 · 1097 阅读 · 1 评论 -
哲学家进餐问题(详解)
哲学家就餐问题:只有当哲学家饥饿时才试图拿起左、右两根筷子。如果筷子已在他人手上,则需等待。只有同时拿起两根筷子才可以进餐。原创 2022-10-05 18:26:46 · 2976 阅读 · 2 评论 -
多生产者-多消费者问题(详解)
多生产者-多消费者问题:对缓冲区(盘子)的访问要互斥进行。父亲将苹果放入盘子后,女儿才能取苹果。母亲将橘子放入盘子后,儿子才能取橘子。只有盘子为空时,父亲或母亲才能放入水果。原创 2022-10-05 17:52:03 · 411 阅读 · 0 评论 -
生产者-消费者问题(详解)
生产者-消费者问题:只要缓冲区没满,生产者才能把产品放入缓冲区,否则必须等待。只有缓冲区不空时,消费者才能从中取出产品,否则必须等待。缓冲区是临界资源,各进程必须互斥地访问。原创 2022-10-05 17:21:06 · 4487 阅读 · 0 评论 -
读者-写者问题(详解)
读者写者问题:允许多个读者可以同时对文件执行读操作。只允许一个写者往文件中写信息。任一写者在完成写操作之前不允许其他读者或写者工作。写者执行写操作前,应让已有的读者和写者全部退出。原创 2022-10-05 10:31:07 · 1386 阅读 · 0 评论 -
操作系统中的调度算法
操作系统中有诸多调度算法,一般而言,在设计一个OS时应如何选择调度算法,这在很大程度上取决于OS的类型及其设计目标原创 2022-09-14 21:22:36 · 897 阅读 · 1 评论 -
操作系统中与进程控制相关的原语
原语采用关中断指令和开中断指令实现。当要用原语实现进程控制时,此时执行关中断指令,如果有外部中断信号要中断进程是会被忽略掉的;而在执行完原语代码后,就会执行开中断指令,如果这时候有外部中断信号就不会被忽略。原创 2022-09-08 20:48:15 · 1980 阅读 · 1 评论