![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
zerokk9912
这个作者很懒,什么都没留下…
展开
-
操作系统 - C语言实现生产者消费者问题
同步互斥问题 - 生产者消费者问题问题描述:有多个进程:多个生产者进程和多个消费者进程共享一个初始为空、固定大小为n的缓存(缓冲区)。生产者的工作是制造数据,只有缓冲区没满时,生产者才能把消息放入到缓冲区,否则必须等待; 同时,只有缓冲区不空时,消费者才能从中取出消息,一次消费一段数据(即将其从缓存中移出),否则必须等待。由于缓冲区是临界资源,它只允许一个生产者放入消息,或者一个消...原创 2018-05-30 10:34:29 · 19733 阅读 · 9 评论 -
操作系统 - C语言实现读者写者问题(读者优先)
同步互斥问题 - 读者写者问题之读者优先问题要求:读者-写者问题的读写操作限制(仅读者优先或写者优先): 写-写互斥,即不能有两个写者同时进行写操作。读-写互斥,即不能同时有一个线程在读,而另一个线程在写。读-读允许,即可以有一个或多个读者在读。读者优先的附加限制:如果一个读者申请进行读操作时已有另一个读者正在进行读操作,则该读者可直接开始读操作。读者优先实现思路: ...原创 2018-05-30 10:50:56 · 17489 阅读 · 19 评论 -
操作系统 - C语言实现读者写者问题(写者优先)
同步互斥问题 - 读者写者问题之写者优先问题要求:读者-写者问题的读写操作限制(仅读者优先或写者优先): 写-写互斥,即不能有两个写者同时进行写操作。读-写互斥,即不能同时有一个线程在读,而另一个线程在写。读-读允许,即可以有一个或多个读者在读。写者优先的附加限制:如果一个读者申请进行读操作时已有另一写者在等待访问共享资源,则该读者必须等到没有写者处于等待状态后才能开始读操作。...原创 2018-05-30 10:59:36 · 50549 阅读 · 40 评论 -
操作系统 — 分页式内存管理
[转载]https://blog.csdn.net/misayaaaaa/article/details/77622202 操作系统——分页式内存管理为什么要引入内存管理?答:多道程序并发执行,共享的不仅仅只有处理器,还有内存,并发执行不过不进行内存管理,必将会导致内存中数据的混乱,以至于限制了进程的并发执行。扩充内存的两种方式?答:覆盖和交...转载 2018-06-06 23:02:50 · 1012 阅读 · 0 评论