
操作系统
文章平均质量分 93
平什么阿
这个作者很懒,什么都没留下…
展开
-
操作系统原理——第七章:进程与线程
1 2 3 :进程描述 4 5 6:进程状态 7 8 9 10 :线程 文章目录1. 进程的定义1.1 进程与程序联系1.2 进程与程序区别2. 进程的组成3. 进程的特点4. 进程控制块PCB(Process Control Block)4.1 基本概念4.2 PCB包含的信息4.3 PCB的组织方式5. 进程生命周期5.1 进程创建5.2 进程运行5.3 进程阻塞(等待)5.4 进程唤醒5.5 进程结束6. 进程状态变化模型7. 进程挂起suspend7.1 挂起状态7.2 进程观点看OS7.3 状态队原创 2022-04-21 23:14:41 · 179 阅读 · 0 评论 -
操作系统原理——第六章:页面置换算法
文章目录1. 功能与目标2. 实验设置与评价方法3. 局部页面置换算法3.1 最优页面置换算法(OPT,optimal)3.2 先进先出算法(FIFO)3.3 最近最久未使用算法(LRU,Least Recently Used)3.4 时钟页面置换算法(Clock)3.5 最不常用算法(LFU,Least Frequently Used)3.6 Belady现象3.7 LRU、FIFO和Clock算法4. 全局页面置换算法4.1 局部置换算法的问题4.2 工作集模型4.3 工作集页置换算法4.4 缺页率置换原创 2022-03-25 23:39:24 · 12416 阅读 · 0 评论 -
操作系统原理——第五章:虚拟内存
文章目录1. 起因2. 覆盖技术3. 交换技术4. 虚存技术4.1 目标4.2 程序局部性原理4.3 基本概念4.4 基本特征4.5 虚拟页式内存管理 1. 起因 增长迅速的存储需求:如游戏 理想中的存储器:容量更大、速度更快、价格更便宜的非易失性存储器 存储器层次结构 把常用的数据和代码放在内存,其他放在硬盘 在计算机系统中,尤其是在多道程序运行的环境中,可能会出现内存不够用的情况,怎么办? ① 如果程序太大,超过了内存的容量,可以采用 手动的覆盖(overlay) 技术,只把需要的指令和数据保原创 2022-03-21 22:07:53 · 4270 阅读 · 0 评论 -
操作系统原理——第四章:非连续式内存分配
文章目录1. 为什么需要非连续内存分配1.1 连续内存分配的不足1.2 非连续内存分配的优点1.3 非连续分配分配的缺点2. 分段:更好的分离和管理2.1 程序分段地址空间2.2 分段寻址方案2.3 段访问的硬件实现3. 分页3.1 分页地址空间3.1.1 帧(Frame)3.1.2 页(Page)3.2 页寻址方案4. 页表4.1 页表概述4.2 转换后备缓冲区(TLB)4.3 二级/多级 页表4.4 反向页表4.4.1 基于页寄存器(Page Registers)的方案4.4.2 基于关联内存(asso原创 2022-03-19 23:13:55 · 794 阅读 · 0 评论 -
操作系统原理——第三章:连续式内存分配
文章目录1. 计算机体系结构/内存分层体系1.1 计算机体系结构:CPU,内存,I/O1.2 内存分层体系1.3 操作系统的内存管理1.3 操作系统的内存管理方式2. 地址空间 & 地址生成2.1 地址空间的定义2.2 地址生成2.2.1 逻辑地址生成的过程2.2.2 物理地址生成的过程2.3 地址安全检查3. 连续内存分配3.1 内存碎片问题3.2 分区的动态分配3.2.1 最先匹配(First Fit Allocation)策略3.2.2 最佳匹配(Best Fit Allocation)策略3原创 2022-03-16 17:16:43 · 4263 阅读 · 0 评论 -
操作系统原理——第二章:启动、中断、异常和系统调用
文章目录1. 启动1.1 计算机体系结构概述1.2 计算机内存和硬盘布局1.3 开机顺序2. 中断、异常和系统调用2.1 背景2.2 中断、异常和系统调用相比较2.3 中断和异常处理机制2.4 系统调用的概念2.5 系统调用的实现2.6 程序调用与系统调用的不同之处2.7 开销 1. 启动 1.1 计算机体系结构概述 CPU, I/O, 内存通过总线连接 DISK:存放OS BIOS:基本I/O处理系统 Bootloader:加载OS 1.2 计算机内存和硬盘布局 1.3 开机顺序 当电脑通电时,段寄原创 2022-03-13 19:58:35 · 350 阅读 · 0 评论 -
操作系统原理——第一章:概述
文章目录1. 课程介绍1.1 课程内容1.2 课程实验2. 什么是操作系统2.1 操作系统的定义和解释2.2 操作系统软件分类2.3 uCore/rCore 教学操作系统内核2.4 操作系统内核的抽象与特征3. 为什么学习以及如何学习操作系统4. 操作系统的实例、历史和结构介绍4.1 操作系统4.2 操作系统的历史4.3 操作系统的结构 1. 课程介绍 1.1 课程内容 基本概念及原理 操作系统介绍 中断及系统调用 内存管理 进程及线程 调度 同步 文件系统 I/O子系统 1.2 课程实验 在uCore原创 2022-03-11 23:05:07 · 1871 阅读 · 0 评论