操作系统
perry0528
这个作者很懒,什么都没留下…
展开
-
操作系统 || 同步互斥问题
题目:同步互斥问题生产者消费者问题读者写者问题1、实验目的1. 利用线程同步机制,实现生产者消费者文体。2. 用信号量机制分别实现读者优先和写者优先的读者-写者问题。2、实验要求生产者消费者问题 设计一个程序来解决有限缓冲问题,其中的生产者与消费者进程如图6.10 与图6.11 所示。 在6.6.1 小节中,使用了三个信号量: empty (以记录有多少空位) ful...原创 2018-12-09 20:10:56 · 1841 阅读 · 0 评论 -
内存管理 || 物理内存的管理
内存管理的层次内存管理的目标抽象:逻辑地址空间(不考虑底层细节,只需访问一个连续的地址空间)保护:独立地址空间(不会被别的进程破坏)共享访问相同内存(进程间数据传递)虚拟化更多的地址空间(把最需要的数据放入内存,暂时不需要的数据放到磁盘)地址空间 & 地址生成物理地址空间逻辑地址空间地址空间定义:物理地址空间:主存和磁盘等硬件直...原创 2019-07-08 14:33:38 · 337 阅读 · 0 评论 -
内存管理 || 虚拟内存的管理
覆盖技术:程序设计分为常驻区以及覆盖区覆盖区可以通过运行与阻塞时换入换出实现内存空间的共享同一覆盖区的程序模块之间必须不存在相互调用关系[外链图片转存失败(img-xKQeXqbG-1562608467748)(/Users/peiyuwang/Library/Application Support/typora-user-images/image-201907081644...原创 2019-07-09 01:57:09 · 584 阅读 · 0 评论 -
操作系统的进程管理
进程组成:PCBPCB:系统为每个运行的程序配置一个数据结构,称为进程控制块(PCB),用来描述进程的各种信息(如程序代码存放位置)PCB,程序段,数据段三部分构成了进程实体(进程映像)。所谓创建进程,实际上是创建进程实体中的PCB。撤销进程实际就是撤销进程的PCB,PCB是进程存在的唯一标志。PCB组成:(进程的管理者)进程描述信息进程标识符PID创建此进程的父进程用户标志符...原创 2019-07-09 19:22:38 · 432 阅读 · 0 评论