
计算机系统
I-Hsien
这个作者很懒,什么都没留下…
展开
-
生产-消费者问题基本框架代码
//基本变量mutex=1;//临界区锁变量empty=n;//空闲缓冲区数量,给producer校验full=0;//有内容的缓冲区数量,给consumer校验,恒有full+empty=n//生产者void producer(){ p(empty);//校验是否有空缓冲区 p(mutex);//校验通过,锁闭临界区 save();//事务代码 v(full); v(mutex);//释放临界区}//消费者void consumer(){ p(full); p(mutex原创 2021-07-09 20:24:30 · 217 阅读 · 0 评论 -
主存管理[未完成]
文章目录存储管理主存共享方式逻辑组织一维结构二维结构地址映射主存扩充虚拟存储器存储保护动态分区存储分配分配数据结构分区的分配分区回收优化:首次适应算法最佳适应算法最坏适应算法队列链表结构页式存储页表虚地址结构虚实地址转换取址译码的自动化硬件机构页面调取的机制请求式系统的页表改装缺页处理淘汰策略页表改装抖动最佳替换算法最久未使用近似淘汰算法存储管理主存共享方式大小不等的划分分区存储段式...原创 2020-01-05 17:01:51 · 271 阅读 · 0 评论 -
进程管理(2)
Written with StackEdit.接上一篇文章目录进程(2)生产者和消费者计算进程和打印进程通信进程生产者和消费者的同步信号灯设置信号灯描述生产者的场合:消费者的场合进程通信线程定义状态变化并发机制实例进程的创建Sample文件执行,新程序运行execvpexeclpDifference between `fork` and `exec`Wait&Kill proc...原创 2019-10-24 14:06:21 · 1170 阅读 · 0 评论 -
[[NOTE]进程和进程管理
进程文章目录进程顺序程序和并发顺序程序并发程序性质:无封闭性和可再现性进程进程的基本状态进程的转换进程描述(*)进程控制块PCB进程管理进程状态的变化进程控制原语进程创建原语进程撤销原语进程等待原语进程唤醒原语进程互斥临界资源互斥同步进程同步管理进程锁上锁操作和开锁操作信号灯(*)P:-1V:+1合作进程的执行实现(*)共享缓冲区的同步信号灯设置进程描述顺序程序和并发顺序程序开始-计算-...原创 2019-10-17 20:53:05 · 487 阅读 · 0 评论 -
[NOTE]进程
进程注:繁体字纯粹是本人的恶趣味顺序程序程式1->程式2->…顺序性封闭性可再现性:和时间无关并發程式儅程式存在大量作業時可以要求并發執行.在I/O時執行下一個程式的計算.作業≈程式段并行程式記號:begin S1;S2;...end同步和互斥無封閉性和可再現性:某些變量依賴其他程式的公共變量,由於其他程式的運行進度會有變化.程式和計算不...原创 2019-10-13 23:52:32 · 145 阅读 · 0 评论