08 2023 档案
摘要:# 08-调度算法 ## 一、背景 ### 1. CPU调度 **上下文切换** * 切换CPU的当前任务,从一个进程/线程到另一个 * 保存当前进程/线程在PCB/TCB中的执行上下文(CPU状态) * 读取下一个进程/线程的上下文 **CPU调度** * 从就绪队列中挑选一个进程/线程作为CPU
阅读全文
摘要:# 07-进程管理 ## 一、进程(process)的描述 ### 1.1 进程定义 进程:一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程 ### 1.2 进程的组成 **一个进程应该包括** * 程序的代码 * 程序处理的数据 * 程序计数器中的值,指示下一条将运行的指令 * 一组通
阅读全文
摘要:# 04-非连续内存分配 ## 为什么需要非连续内存分配 ### 连续内存分配的缺点 1)分配给一个程序的物理内存是连续的 2)内存利用率较低 3)有外碎片、内碎片的问题 ### 非连续内存分配的优点 一个程序的物理地址空间是非连续的 更好的内存利用和管理 允许共享代码与数据(共享库) 支持动态加载
阅读全文
摘要:# 06-页面置换算法 ## 一、功能与目标 功能: 当缺页中断发生,需要调入新的页面而内存已满时,选择内存当中哪个物理页面被置换 目标: 尽可能地减少页面的换进换出次数(即缺页中断的次数)。具体来书,把未来不再使用的活短期内较少使用的页面换出,荣昌只能在局部性原理指导下依据过去的统计数据来进行预测
阅读全文

浙公网安备 33010602011771号