2.3.6 操作系统之进程同步与互斥经典问题(生产者-消费者问题、多生产者-多消费者问题、吸烟者问题、读者-写者问题、哲
2020-03-26
文章浏览阅读2.9w次,点赞153次,收藏204次。本文深入探讨了进程间同步的经典问题,包括生产者-消费者、多生产者-多消费者、读者-写者、吸烟者及哲学家进餐问题。通过详细分析与实现方法,帮助读者理解信号量、互斥与同步的原理。
1298 字
|
6 分钟
2.4操作系统之死锁详解(预防、避免、检测、解除)+思维导图_llf算法
2020-04-10
文章浏览阅读3.3w次,点赞150次,收藏131次。文章目录0.思维导图1.什么是死锁?2.死锁、饥饿、死循环的区别3.死锁产生的四个必要条件4.什么时候会发生死锁?5.死锁的处理策略(1)预防死锁① 破坏互斥条件② 破坏不可剥夺条件③ 破坏请求和保持条件④ 破坏循环等待条件(2)避免死锁① 什么是安全序列?② 安全序列、安全状态、不安全状态、死锁之间的联系③ 避免系统进入不安全状态------银行家算法(3)死锁的检测和解除① 死锁的检测② 死锁..._llf算法
203 字
|
1 分钟
3.1.1 什么是内存?进程的基本原理,深入指令理解其过程_llf算法
2020-04-21
文章浏览阅读3.1w次,点赞116次,收藏69次。本文深入探讨了内存的基本概念及其在计算机系统中的关键作用,包括存储单元、常用数量单位和内存地址的理解。同时,详细解析了进程运行的底层原理,涵盖了指令执行流程、逻辑地址与物理地址的区别、程序从编写到运行的全过程——编译、链接和装入,以及不同装入和链接方式的优劣比较。
175 字
|
1 分钟
3.1.3 操作系统覆盖技术与交换技术的思想_llf算法
2020-04-23
文章浏览阅读1.7w次,点赞54次,收藏22次。本文深入探讨了进程调度中的核心概念,包括思维导图、覆盖技术和交换技术,为读者提供了全面的理解视角,助您掌握进程调度的关键技术。
4057 字
|
20 分钟
3.1.4 操作系统之内存的分配与回收_操作系统碎片回收课件
2020-04-23
文章浏览阅读2.3w次,点赞60次,收藏44次。本文深入探讨了计算机操作系统中内存管理的关键技术,包括单一连续分配、固定分区分配、动态分区分配及其数据结构记录方法,同时分析了内部碎片与外部碎片问题。
110 字
|
1 分钟
3.1.6 OS之分页存储(页号、页偏移量等)_llf算法
2020-05-03
文章浏览阅读4w次,点赞130次,收藏206次。本文深入探讨分页存储管理的必要性,讲解其基本思想与核心概念,解析地址转换机制,包括页号与页偏移量计算,阐述页面大小设定原则,并介绍页表在跟踪页面内存位置的作用。
121 字
|
1 分钟
3.1.8 OS之快表的地址变换结构_8os
2020-05-05
文章浏览阅读1.5w次,点赞27次,收藏23次。文章目录0.思维导图1.局部性原理引入快表机制2.快表(TLB)一个例图了解基于快表的地址变换结构3.基本地址变换与快表地址变换的比较0.思维导图上一篇文章学习了分页存储管理的基本地址变换结构,这一篇文章是对基本地址变换结构的改进版。1.局部性原理引入快表机制2.快表(TLB)一个例图了解基于快表的地址变换结构引入快表后,地址变换的过程的文字描述:3.基本地址变换与快..._8os
122 字
|
1 分钟
3.1.9 OS之二级页表的原理和地址结构_二级页表的地址结构
2020-05-05
文章浏览阅读2.3w次,点赞62次,收藏77次。文章目录0.思维导图1.为什么引入二级页表?2.二级页表的原理和地址结构3.如何实现二级页表的地址变换?4.几个小细节0.思维导图1.为什么引入二级页表?因为单级页表存在一些问题,所以引入二级页表和多级页表,有两个问题:上面提到了这两个问题,那么总结一下,并提出解决思想,引入二级页表的概念。2.二级页表的原理和地址结构对页表再次分组二级页表的地址结构及对应关系3...._二级页表的地址结构
179 字
|
1 分钟