![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统
操作系统学习所得
塞北小国
这个作者很懒,什么都没留下…
展开
-
逻辑地址转物理地址——操作系统期末复习笔记
在存储管理中分为连续存储和非连续存储,非连续存储又分为分页存储、分段存储和段页式存储。分页存储逻辑地址转物理地址:逻辑地址 = 页号 + 页内地址物理地址 = 页号 + 页内地址例如:已知某个分页系统,页面大小为1K(即1024字节),某一个作业有4个页面,分别装入到主存的第3、4、6、8块中,求逻辑地址2100对应的物理地址。解:第一步:求该逻辑地址的页号 = 2100/1024=2 (整除)第二步:求它的页内偏移量 = 2100 % 1024 =52 (取余)第三步:根据题目产生页表:原创 2020-11-21 17:03:58 · 4529 阅读 · 5 评论 -
管道——学习笔记
一.管道如何实现进程间的通信:(1) 父进程创建管道,得到两个⽂件描述符指向管道的两端(2)父进程fork出子进程,⼦进程也有两个⽂件描述符指向同⼀管道。(3)父进程关闭fd[0],子进程关闭fd[1],即⽗进程关闭管道读端,⼦进程关闭管道写端(因为管道只支持单向通信)。⽗进程可以往管道⾥写,⼦进程可以从管道⾥读,管道是⽤环形队列实现的,数据从写端流⼊从读端流出,这样就实现了进程间通信。(4)管道的创建管道是由调用pipe函数来创建#include <unistd.h>int pi原创 2020-10-23 22:23:15 · 158 阅读 · 0 评论