
操作系统
文章平均质量分 82
qq_36132127
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内存的页面置换算法
请求分页系统建立在基本分页系统基础之上,为了支持虚拟存储器功能而增加了请求调页功能和页面置换功能。请求分页是目前最常用的一种实现虚拟存储器的方法。在请求分页系统中,只要求将当前需要的一部分页面装入内存,以便可以启动作业运行。在作业执行过程中,当所要访问的页面不在内存时,再通过雕爷功能将其调入,同时还可以通过置换功能将暂时不用的页面换出到外存上,以便腾出内存空间。页面置换算法的主要目标是使页...原创 2018-07-20 11:15:13 · 10830 阅读 · 1 评论 -
进程间通信
进程通信的应用场景 数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几兆字节之间。 共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。 通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。 资源共享:多个进程之间共享同样的资源。为了作到这一点,需要...原创 2018-07-20 15:57:16 · 1466 阅读 · 0 评论 -
死锁
目录一、什么是死锁二、死锁的必要条件三、死锁的处理方法1、死锁预防2、死锁避免(1)进程启动拒绝(2)资源拒绝分配(银行家算法)3、死锁检测和死锁恢复死锁检测死锁恢复一、什么是死锁所谓死锁是指多个并发进程,各自持有资源又都等待别的进程释放所拥有的资源,在未改变这种状态之前不能向前推进,这种状态称为死锁,死锁产生的根本原因是系统资源不足。二、死锁的...原创 2018-07-29 20:52:12 · 4813 阅读 · 0 评论 -
进程的状态及转换
进程是计算机中已运行程序的实体。程序本身只是指令的集合,进程才是程序的真正运行。用户下达运行程序的命令后,就会产生进程。同一个程序可以产生多个进程(一对多关系),以允许用户运行统一程序,却不会互相冲突。进程需要一些资源才能够完成工作,如CPU使用时间、存储器、文件以及I/O设备,且为依序逐一进行,也就是任何时间内仅能运行一项进程。进程通常有如下5种状态,其中前3种是进程的基本状态:就绪...原创 2018-07-27 17:27:29 · 4305 阅读 · 0 评论