![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 59
GA_PK
一个博客写的很烂的普通人
展开
-
ubuntu opengauss使用教程
环境要求python3+推荐使用pyenv来管理我们的python版本,这样能避免很多不必要的麻烦使用教程:https://github.com/pyenv/pyenv跟着github的教程一步一步走应该就能搞定了。docker// 安装~$ sudo apt install docker.io// 检查~$ docker -v// 启动~$ sudo systemctl start docker// 开机启动~$ sudo systemctl enable docke原创 2021-10-09 23:30:23 · 1178 阅读 · 0 评论 -
Linux 使用动态优先权的进程调度算法的模拟 链表version 堆version
实验要求:1.对N个进程采用动态优先权算法的进程调度。2.每个用来表示进程的PCB包含一下字符段:(1) 进程标识数ID,(2) 进程优先数PRIORITY(3) 进程已占用CPU的时间CPUTIME(4) 进程还需要的CPU时间ALLTIME(5) 进程状态STATE3.优先数改变规则:进程在就绪队列中每呆一个时间片,优先数加1,进程每运行一个时间片优先度减3。4.设置调度前的初始状态。5.将每个时间片的进程情况显示出来。这个实验说是进程调度问题,其实就是算法比赛中的模拟题,先总结一原创 2021-04-15 21:30:36 · 230 阅读 · 0 评论 -
Linux 利用消息队列进行进程通信
除了pipe之外,Linux进程通信还可以用消息队列完成。主要用到的有以下几个函数:msgget(key_t key,int msgflg) 用于创建或找到一个消息队列,返回该队列的id,这个函数需要两个参数,key类似于rand函数中的种子,一般使用ftok函数生成。msgflg参数用于描述该消息队列的控制权限。ftok(char * filename,int id) 用于生成一个key值,在linux中利用文件的设备编号和节点的唯一性来生成唯一的key。msgctl(int msqid, int原创 2021-04-04 15:10:25 · 171 阅读 · 0 评论