
操作系统
文章平均质量分 55
TrendyBot
这个作者很懒,什么都没留下…
展开
-
信号量的pv操作
信号量与进程一.信号量机制1.整形信号量2.记录信号量二.信号量实现互斥,同步,前驱关系1.进程互斥2.进程同步3.前驱三.总结一.信号量机制1.整形信号量以上的整形型号量出现了忙等的不足,则有了以下的记录信号量来更正。2.记录信号量二.信号量实现互斥,同步,前驱关系1.进程互斥2.进程同步3.前驱三.总结...转载 2021-07-06 15:39:57 · 241 阅读 · 0 评论 -
磁盘结构与管理
磁道一.磁道结构1.1如何在磁盘中读/取数据1.2磁盘的物理地址1.3磁盘分类一.磁道结构1.1如何在磁盘中读/取数据上图为原来磁道在最外层,由于要读取的扇区在橙色区域,则需要移动到橙色区域处。1.2磁盘的物理地址1.3磁盘分类...转载 2021-05-29 11:54:01 · 105 阅读 · 0 评论 -
文件系列四
文件操作一.文件共享1.1 硬链接1.2 软链接1.3 总结图二.文件保护2.1口令保护2.2加密保护2.3访问控制列表2.4Windows访问控制一.文件共享1.1 硬链接1.2 软链接如果user1和user2去掉了对索引结点1的链接,则user3不能,即文件1被删除,文件2还在,那么就不能通过“C:/User1/aaa”来访问文件1。1.3 总结图二.文件保护2.1口令保护2.2加密保护异或加密演示2.3访问控制列表精简前如下:精简后如下:2.4Windo.转载 2021-05-28 08:58:51 · 79 阅读 · 0 评论 -
文件系列三(存储空间管理)
存储空间管理一.存储空间的划分与初始化二.存储空间管理1.空闲表法1.1分配磁盘块1.2回收磁盘块2.空闲链表法2.1空闲盘块链2.2空闲盘区链3.位示图法4.成组链接法三.总结图一.存储空间的划分与初始化二.存储空间管理1.空闲表法1.1分配磁盘块以下为采用首次适应算法来决定分配区间:1.2回收磁盘块以上图即为回收区前后都是空闲区的情况,结果就是原本占用的15,16,17被回收,变为绿色,同时空闲盘块表合并盘块号为10,18的表项。2.空闲链表法2.1空闲盘块链2.2空.转载 2021-05-26 17:27:31 · 110 阅读 · 0 评论 -
文件系列二(分配方式)
文件系列二一.文件块、磁盘块二.文件分配方式--连续分配一.文件块、磁盘块二.文件分配方式–连续分配优点分析:理解以上结论的说明如下,如果是访问黄色的三个磁盘块,由于相邻距离最短,则由磁头移动依次访问它们三个用时最短。但如果是要访问紫色的三个块,由于是顺序访问,且这三个块不相邻,则访问一个块到下一个块之间移动时间会更长。...转载 2021-05-25 20:54:21 · 339 阅读 · 0 评论 -
文件系列一(基本结构)
文件管理一.文件的逻辑结构1.无结构文件2.有结构文件2.1 按记录长度区分2.2 按逻辑组织分类一.文件的逻辑结构1.无结构文件2.有结构文件2.1 按记录长度区分定长记录可变长记录2.2 按逻辑组织分类顺序文件索引文件...转载 2021-05-23 12:07:31 · 163 阅读 · 0 评论 -
内存分配管理
虚拟内存一.传统存储管理方式的特征,缺点二.局部性原理三.如何实现虚拟内存技术四.总结图一.传统存储管理方式的特征,缺点二.局部性原理三.如何实现虚拟内存技术四.总结图转载 2021-05-22 21:02:15 · 143 阅读 · 0 评论 -
死锁
死锁一.死锁的相关概念1.什么是死锁2.死锁、饥饿、死循环的区别3.死锁产生的必要条件二.死锁的处理策略1.不允许死锁发生1.1 静态策略:预防死锁1.2 动态策略:避免死锁2.允许死锁发生一.死锁的相关概念1.什么是死锁2.死锁、饥饿、死循环的区别3.死锁产生的必要条件如果同类资源大于1,例如上图的老者和4号钢铁侠拥有3号想要的资源,老者和钢铁侠的资源相加就是2份同类资源,那如果老者放下他的资源,3号就可以不必加入012345这个五边形循环。也就是说,同类资源大于1,即使有循环等待,也未必转载 2021-05-21 21:27:40 · 101 阅读 · 0 评论 -
基本分段存储方式
基本分段存储方式一.分段1.内存,进程与分段的联系2.分段的逻辑地址结构二.段表一.分段1.内存,进程与分段的联系2.分段的逻辑地址结构二.段表转载 2021-05-21 14:03:07 · 137 阅读 · 0 评论 -
基本分页存储管理
基本分页存储管理一.基本概念二.地址转换1.动态重定位(补充)2.分页技术3.页表三.总结图一.基本概念图二说明各页面可以不按先后顺序,不用连续存放。二.地址转换1.动态重定位(补充)由图二可知,在cpu执行指令时,涉及到访问某一个地址的内存单元,它会把目标逻辑地址值与重定位寄存器的值相加形成实际物理地址,例如逻辑地址为80,寄存器中为100,实际物理地址值就为180。另外,如果要在内存中发生移动,可以通过更改寄存器中的起始值来做到。2.分页技术思想(由1可知):模块在内存中的“起始地转载 2021-05-21 09:56:36 · 504 阅读 · 0 评论 -
连续分配管理方式
连续分配管理方式一.单一连续分配二.固定分区分配三.动态分区分配一.单一连续分配由图可知,此分配不支持并发运行,内存只装一个用户程序,不论该程序是否占满用户区内存,由此造成空闲区域浪费,利用率低。二.固定分区分配管理分区方法如下:三.动态分区分配情况一(回收区即指此时进程4运行完毕,将要被回收所占资源)情况二情况三情况四动态分区分配含义与机制...转载 2021-05-19 15:53:20 · 101 阅读 · 0 评论