OS Summary 8 - 页面置换算法Dec 29, 2018#OS功能:当出现缺页异常,需调入新页面而内存已满时,置换算法选择被置换的物理页面 目标 尽可能减少页面的调入调出次数 把未来不再访问或短期内不访问的页面调出
OS Summary 7 - 虚拟内存Dec 23, 2018#OS背景虚拟内存是非连续内存分配的一个延续,非连续内存分配在存储空间内可以连续也可以不连续。虚拟内存是在非连续内存分配基础上,可以把一部分内容放到外存中去,让应用程序有更大的空间使用。 需求背景:增长迅速的存储需求,程序规模的增长速度远远大于存储器容量的增长速度。
OS Summary 5 - 物理内存管理:连续内存分配Dec 13, 2018#OS内容概述 计算机体系结构和内存层次 地址空间和地址生成 连续内存分配 三种不同的分类策略 碎片整理 伙伴系统 uCore 中的连续内存管理实现框架
OS Summary 4 - 实验:系统软件启动过程Dec 8, 2018#OS内容概述主要介绍了一些和 Lab1 相关的内容。(对 C++ 一窍不通。。羞耻,只是大致了解一下,有时间和精力要对照试验内容认真补一下。。。 系统启动过程 BIOS BootLoader 段机制 操作系统的加载 C 语言的一些相关的只是 函数调用过得实现(略) GCC 内联汇编(略) x86 架构下的中断处理过程
OS Summary 3 - 启动、中断、异常和系统调用Dec 2, 2018#OS内容概述 系统启动过程 BIOS 的原理 BIOS 的一些具体工作 系统启动规范 中断,异常和系统调用 中断 系统调用