- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 devc++消除[Warning] non-static data member initializers only available with -std=c++11 or -std=gnu++11
devc++消除[Warning] non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default]这个警告就是说在C11标准或者gnu++11标准才支持这种方式初始化。我们只要把DEV的这个标准打开就好。开启前:开启步骤:工具->编译选项->生成代码/优化->代码生成:->语言标准(-std)->ISO C++11/GNU C+
2021-08-18 16:17:55 9057 3
生产者-消费者问题的模拟实现(课设含源代码).doc
用进程同步方法解决“生产者-消费者”问题,C或C++语言实现。
1、设计目的
通过研究进程并发和信号量机制,实现生产者-消费者问题的并发控制。
2、设计要求
1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者进程的标识符。
说明:有界缓冲区(提示:有界缓冲区可用数组实现)内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数。
2)生产者和消费者各有两个以上。
3)多个生产者或多个消费者之间须有共享对缓冲区进行操作的函数代码。
2021-03-03
页面置换算法的模拟实现.docx
(1)设计一个虚拟存储区和内存工作区,编程序演示下述算法的具体实现过程,并计算各个算法的缺页率。
(2)用C语言实现,要求设计主界面以灵活选择某算法,且以下算法都要实现:
a:最佳置换算法(OPT):将以后永不使用的或许是在最长(未来)时间内不再被访问的页面换出。
b: 先进先出算法(FIFO):淘汰最先进入内存的页面,即选择在内存中驻留时间最久的页面予以淘汰。
c:最近最久未使用算法(LRU):淘汰最近最久未被使用的页面。
(3)程序采用人工的方法选择,依次换策略选择一个可置换的页,并计算它们的缺页率以便比较。
2021-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人