avatar
文章
14
标签
3
分类
3
首页
时间轴
标签
分类
文章
  • 编程笔记
  • JavaSE学习教程
  • 课程笔记
南星六月雪の空间操作系统原理与设计(7)调度算法与评价指标
首页
时间轴
标签
分类
文章
  • 编程笔记
  • JavaSE学习教程
  • 课程笔记

操作系统原理与设计(7)调度算法与评价指标

发表于2025-04-24|更新于2025-04-24
|总字数:0|阅读时长:1分钟|浏览量:
文章作者: 南星六月雪
文章链接: https://example.com/2025/04/24/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%8E%9F%E7%90%86%E4%B8%8E%E8%AE%BE%E8%AE%A1%EF%BC%887%EF%BC%89%E8%B0%83%E5%BA%A6%E7%AE%97%E6%B3%95%E4%B8%8E%E8%AF%84%E4%BB%B7%E6%8C%87%E6%A0%87/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 南星六月雪の空间!
cover of previous post
上一篇
虚拟内存
本系列笔记整理自 https://www.bilibili.com/video/BV1YE411D7nH 个人认为讲解比较清晰,容易理解。 一、虚拟内存的基本概念1.1 传统存储管理方式的特征、缺点在之前我们已经整理了连续分配和非连续分配的存储管理方式。但是,它们有一个共同的缺点就是很多暂时用不到的数据也会长期占用内存,导致内存利用率不高。 总结来说,这些传统的存储管理方式都有以下两个特征: 一次性:作业必须一次性全部装入内存后才能开始运行。这就导致那些无法一次装入内存的大作业无法运行。只有少量小作业可以运行,最终导致多道程序并发度下降。 驻留性:一旦作业被装入内存,就会一直驻留在内存中,直至作业运行结束。事实上,在一个时间段内,只需要访问作业的一小部分数据即可正常运行,这就导致了内存中会驻留大量数据,浪费了宝贵的内存资源。 为解决以上问题,人们便发明了虚拟存储技术。 1.2...
cover of next post
下一篇
操作系统原理与设计(6)调度的概念、层次和切换过程
本系列笔记整理自 https://www.bilibili.com/video/BV1YE411D7nH 个人认为讲解比较清晰,容易理解。 一、调度的基本概念和层次1.1 调度的基本概念什么是调度?我们为什么需要调度?我们知道计算机中有许多任务,但资源有限,很多事情没法同时处理。这就需要确定某种规则来决定处理这些任务的顺序,这就是“调度”要研究的问题。 1.2 调度的三个层次调度可以分为三个层次,分别是高级调度、低级调度。下面我们分开讲解这几个概念。 1.2.1 高级调度作业在计算机中指的是一个具体的任务。当用户向系统同时提交多个作业时,操作系统就要按照一定的原则从外存的作业后备队列中挑选一个作业调入内存,并创建进程,这就是高级调度。每个作业只调入一次,调出一次。作业调入时会建立 PCB,调出时撤销 PCB。 Tip: 内存空间有限,有时无法将用户提交的作业全部放入内存,这时就会准备一个作业后备队列在外存中。当内存空间足够时才会将一定的作业调入内存。 1.2.2...
avatar
南星六月雪
我亦蝇营客, 偶来人世间
文章
14
标签
3
分类
3
Follow Me
公告
一个永远在路上的旅人!
最新文章
文件系统实现
文件系统实现2025-06-02
文件系统接口
文件系统接口2025-05-31
虚拟内存
虚拟内存2025-05-29
操作系统原理与设计(7)调度算法与评价指标2025-04-24
操作系统原理与设计(6)调度的概念、层次和切换过程
操作系统原理与设计(6)调度的概念、层次和切换过程2025-04-23
©2019 - 2025 By 南星六月雪
框架 Hexo|主题 Butterfly