
操作系统
文章平均质量分 62
操作系统
Authur_gyc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
进程间通信及使用场景
文章目录前言IPC方式管道通信无名管道有名管道(FIFO)信号消息队列共享内存套接字socket参考来源 前言 经常被问到进程间通信的方式,这个可以答上来,但是问了一下各个通信方式的使用场景,就不清楚了。 这里对进程间通信(IPC,InterProcess Communication)做一个简单的记录 IPC方式 管道通信 无名管道 半双工,只能在具有公共祖先的两个进程之间使用(例如父子进程)。 有名管道(FIFO) 可以在不相关的程序之间交换数据。 FIFO其实是一种文件类型。 FIFO主要有两种用途:原创 2021-04-11 11:29:49 · 775 阅读 · 0 评论 -
操作系统 银行家算法(C++)
知识点参考 链接 代码 #include <iostream> #include <algorithm> #include <vector> #include <map> #include <string> #include <string.h> #include <cstdio> #include <cstdlib> #include <queue> #include <time.h>原创 2020-05-31 04:35:40 · 379 阅读 · 0 评论 -
操作系统 FIFO算法 LRU算法 OPT算法(C++)
题目 实验三 请求调页存储管理方式的模拟 1.实验目的 通过对页面、页表、地址转换和页面置换过程的模拟,加深对请求调页系统的原理和实现过程的理解。 2.实验内容 (1)假设每个页面中可存放10条指令,分配给作业的内存块数为4。 (2)用c语言模拟一个作业的执行过程,该作业共有320条指令,即它的地址空间为32页,目前它的所有页都还未调入内存。在模拟过程中,如果所访问的指令已在内存,则显示其物理地址,并转下一条指令。如果所访问的指令还未装入内存,则发生缺页,此时需记录缺页的次数,并将相应页调入内存。如果4个原创 2020-05-26 21:13:31 · 6315 阅读 · 0 评论 -
操作系统 首次适应算法 最佳适应算法(C++)
首次适应算法代码 #include <iostream> #include <algorithm> #include <vector> #include <map> #include <string> #include <string.h> #include <cstdio> #include <cstdlib> #include <queue> using namespace std; const原创 2020-05-26 15:36:19 · 5084 阅读 · 1 评论 -
操作系统 短进程优先算法(C++)
思路 用结构体数组存储pcb表,用优先队列维护就绪的进程,优先队列存储pair<pcb的序号, 进程运行所需时间>,按照运行时间从小到大排序。然后运行即可。 代码 #include <iostream> #include <algorithm> #include <vector> #include <map> #include <string> #include <string.h> #include <cstdio&原创 2020-05-19 16:52:36 · 1990 阅读 · 0 评论 -
【面试题】进程常用调度算法
【面试题】进程常用调度算法转载 2020-04-05 01:43:23 · 284 阅读 · 0 评论