操作系统
文章平均质量分 53
code_zjy
这个作者很懒,什么都没留下…
展开
-
关于死锁的一些知识点总结
死锁产生的原因 通常系统中拥有的不可剥夺资源,其数量不足以满足多个进程运行的需要,使得进程在 运行过程中,会因争夺资源而陷入僵局,如磁带机、打印机等。只有对不可剥夺资源的竞争 才可能产生死锁,对可剥夺资源的竞争是不会引起死锁的进程推进顺序非法。原创 2017-06-01 17:10:54 · 599 阅读 · 0 评论 -
操作系统中锁的实现
通过锁机制,能够保证在多核多线程环境中,在某一个时间点上,只能有一个线程进入临界区代码,从而保证临界区中操作数据的一致性。转载 2017-08-08 15:04:07 · 568 阅读 · 0 评论 -
各类操作系统的基本特征
操作系统的四个基本特征:并发,共享,异步,虚拟。原创 2017-08-08 16:00:47 · 40404 阅读 · 0 评论 -
常见的磁盘调度算法
1.FIFO:先来先服务算法;2.SSTF: 最短寻道时间算法;3.SCAN:电梯调度算法;(这样命名很形象)4.CSCAN: 循环扫描算法5.FSCAN:分步电梯调度算法(分两个队列)原创 2017-09-09 18:12:07 · 2499 阅读 · 3 评论 -
linux下进程间通信方式
管道(Pipe)及有名管道(named pipe) 管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信信号(Signal) 信号是比较复杂的通信方式,用于通知接受进程有某种事件生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期 信号语义函数sigal外,还支持语义符合Pos原创 2017-09-09 18:51:10 · 297 阅读 · 0 评论