
操作系统
文章平均质量分 89
似梦的苏烟
这个作者很懒,什么都没留下…
展开
-
王道OS-管程
1 为什么要引入管程信号量机制存在的问题:编写程序困难、易出错1973年,Brich Hansen首次在程序设计语言(Pascal)中引入了“管程”成分–一种高级同步机制2 管程的定义和基本特征2.1 定义管程是一种特殊的软件模式,由这些部分组成:1.局部于管程的共享数据结构说明2.对该数据结构进行操作的一组过程3.对局部于管程的共享数据设置初始值的语句4.管程有一个名字2.2 基本特征1.局部于管程的数据只能被局部于管程的过程所访问2.一个进程只有通过调用管程内的过程才能进入管程原创 2022-05-11 21:14:07 · 138 阅读 · 0 评论 -
王道OS-死锁
操作系统之死锁原创 2022-05-13 14:06:49 · 227 阅读 · 0 评论 -
王道OS-存储器管理
存储器管理原创 2022-05-25 10:34:31 · 588 阅读 · 0 评论 -
王道OS-虚拟存储器
1 虚拟内存的基本概念1.1 传统存储管理方式的特征、缺点一次性:作业必须一次全部装入内存后才能开始运行。这会造成两个问题:作业很大时,不能全部装入内存,导致大作业无法运行当大量作业要求运行时,由于内存无法容纳所有作业,因此只能有少量作业能运行,导致多道程序并发度下降驻留性:一旦作业被装入内存,就会一直驻留在内存中,直至作业运行结束。事实上,在一个时间段内,只需要访问作业的一小部分数据即可正常运行,这就导致了内存中会驻留大量的、暂时用不到的数据,浪费了宝贵的内存资源1.2 局部性原理时原创 2022-06-01 16:42:06 · 702 阅读 · 0 评论 -
王道OS-文件管理
OS-文件管理原创 2022-06-10 12:40:56 · 1125 阅读 · 0 评论 -
王道OS-磁盘存储器管理
OS-磁盘原创 2022-06-10 23:05:25 · 661 阅读 · 0 评论 -
王道OS-输入输出(I/O)系统
I/O设备就是可以将数据输出到计算机,或者可以接受计算机输出数据的外部设备,属于计算机中的硬件部件低速设备中速设备高速设备块设备——传输速率较高,可寻址,即对它可随机地读/写任意一块字符设备——传输速率较慢,不可寻址,在输入/输出时常采用中断驱动方式CPU无法直接控制I/O设备的机械部件,因此I/O设备还要有一个为CPU和I/O设备机械部件之间的“中介”,用于实现CPU对设备的控制这个就是,又称。CPU可控制I/O控制器,又由I/O控制器来控制设备的机械部件1.接收和识别CPU发出的命令2.向原创 2022-06-14 13:27:34 · 971 阅读 · 0 评论