操作系统
文章平均质量分 96
EQUINOX1
分享学习过程
展开
-
【Chapter9】设备与IO管理,计算机操作系统教程,第四版,左万利,王英
摩尔定律在磁盘速度上并不明显,因而人们意识到出路是并行部件和并行存取技术。RAID(redundant arrays of independent disks,独立磁盘冗余阵列)是一组物理磁盘的集合,作为一个逻辑磁盘被管理和使用。数据分散于多个物理磁盘上,校验等冗余信息用于提高信息存取的可靠性。原创 2024-06-27 09:30:15 · 981 阅读 · 0 评论 -
【Chapter8】文件系统,计算机操作系统教程,第四版,左万利,王英
%%%原创 2024-06-26 21:32:50 · 1106 阅读 · 0 评论 -
【Chapter7】虚拟存储系统,计算机操作系统教程,第四版,左万利,王英
快没咯原创 2024-06-25 14:18:04 · 756 阅读 · 0 评论 -
【Chapter6】主存储器管理,计算机操作系统教程,第四版,左万利,王英
如:低地址一个40KB的空闲项,高地址有一个15KB的空闲项,有进程申请10KB的空间,那么显然低地址的空间被优先选择,然后被分割为30KB的空闲项,如果此时又有进程申请35KB的空间,那么系统无法满足要求。**最坏适应(worst fit,WF)**算法为了克服最佳适应算法的缺点而提出,,可以在每次分配时优先使用最大的连续空闲区,这样分配后剩余的空闲区就不会太小,更方便使用。将所有的空闲页面连成一个空闲页链(idle page link),分配时可以取链头的页,去配时可以将被释放的页面连入链头。原创 2024-06-09 17:21:54 · 1007 阅读 · 2 评论 -
【Chapter5】死锁与饥饿,计算机操作系统教程,第四版,左万利,王英
哲学家进餐问题中,如果5位哲学家进程并发执行,都拿起了左手边的筷子……Pi (){ W//i号哲学家的进程while(1){//拿左P(chopstick[(i+1)号5]);//拿右吃饭...//放左V(chopstick[(i+1)号5]);//放右思考...那么根据上面这段代码逻辑,五个哲学家同时阻塞,程序无法推进,这种由于进程竞争资源而引起的僵持称为”死锁“。一组进程中的每个进程均等待此组进程中其他进程所占有的、因而永远无法得到的资源,这种现象称为进程死锁,简称死锁。原创 2024-05-27 20:49:10 · 866 阅读 · 0 评论 -
【Chapter4】互斥、同步与通信,计算机操作系统教程,第四版,左万利,王英
字数有点多呀原创 2024-05-15 16:54:09 · 658 阅读 · 0 评论 -
【Chapter3】中断与处理机调度,计算机操作系统教程,第四版,左万利,王英
中断与处理器切换的密切联系原创 2024-04-24 19:45:17 · 1273 阅读 · 0 评论 -
【Chapter2】进程、线程与作业,计算机操作系统教程,第四版,左万利,王英
为实现对作业的管理,需要保持相关的信息,这些信息包括作业名称、作业状态、调度参 数、资源需求、相关进程、作业长度、在输入井与输出井中的存放位置、记账信息等,这些信息被保存在一个称为**作业控制块(job control block,JCB)**的数据结构中。**一般来说,系统规模越大,功能越强,其进程控制块中信息的数量就越多。早期操作系统基于进程,一个进程中只包含一个执行流,进程是处理器调度的基本单位,当处理器由一个进程切换到另一个进程时,整个上下文都要发生变化,系统开销大,相关进程间的耦合度差。原创 2024-03-31 22:50:40 · 923 阅读 · 0 评论 -
【Chapter1】操作系统概述,计算机操作系统教程,第四版,左万利,王英
对操作系统的初步认识原创 2024-03-18 22:37:16 · 1195 阅读 · 0 评论