计算机操作系统_清华大学
操作系统_清华大学(向勇 陈渝)视频学习
neu_lxm
这个作者很懒,什么都没留下…
展开
-
p4.3 非连续内存分配:页表、TLB
文章目录页表页表概述页表结构缓存:转换后备缓冲区(TLB)间接访问: 二级/多级页表反向页表页表页表概述页表结构页表其实就是一个大数组, 每个运行的程序都有一个页表(操作系统完成建立),这个数组的索引就是page number(页号) ,索引对应的值主要是帧号cpu会先找到页表的起始地址根据page number算出index,寻址到对应的帧的号,从而得到其物理地址页表项标志位dirty bit 页面重写标志位。文件系统的一个错误状态位,先假设文件系统是“有罪”的──设置Dirty原创 2020-07-12 18:39:35 · 602 阅读 · 0 评论 -
p 4.2非连续内存分配:分页
文章目录分页分页地址空间划分物理内存至固定大小的帧(frame)划分逻辑地址空间至大小相同的页(page)建立方案 转换逻辑地址为物理地址(pages to frams)页寻址方案分页段机制在现有的硬件环境用的比较少的,绝大多数的cpu采用的还是分页机制。分页是另外一种和分段不同的非连续内存分配方式区别1:段的尺寸是可变的2:页的大小是固定不变的分页地址空间划分物理内存至固定大小的帧(frame)大小是2的幂,e.g. 512, 4096, 8192划分逻辑地址空间至大小相同的页(p原创 2020-07-09 00:47:56 · 243 阅读 · 1 评论 -
p 4.1 非连续内存的分配:分段
文章目录为什么需要非连续内存连续内存分配的缺点非连续内存分配的优点为什么需要非连续内存分段(Segmentation)分页(Paging)页表(Page Table)连续内存分配的缺点分配给一个程序的物理内存是连续的内存利用率较低有外碎片 内碎片的问题非连续内存分配的优点一个程序的物理地址空间是非连续的更好的内存利用和管理允许共享代码与数据(共享库等)支持动态加载和动态链接...原创 2020-06-22 19:00:39 · 161 阅读 · 0 评论 -
p3.3连续内存分配
文章目录连续内存分配内存碎片问题分区的动态分配压缩式碎片整理交换式碎片整理:swap连续内存分配内存碎片问题外部碎片:进程间的内存碎片内部碎片:进程内操作系统无法使用的内存碎片分区的动态分配第一适配:遇到的第一个能够使用的内存区最佳适配:遇到的能够使用的最小内存区最差适配:遇到的能够使用的最大的内存区压缩式碎片整理重置程序以合并空洞要求所有的额程序是 动态可重置的议题?何时重置?开销交换式碎片整理:swap...原创 2020-06-14 21:35:11 · 110 阅读 · 0 评论 -
p11 3.1 操作系统_内存
文章目录计算机体系结构/ 内存分层体系在操作系统中管理内存的不同方法计算机体系结构/ 内存分层体系计算机体系结构内存分层体系在操作系统的内存管理范例内存金字塔主存:对应 物理地址空间进程:对应 逻辑地址空间在操作系统中管理内存的不同方法程序重定位分段分页虚拟内存按需分页虚拟内存...原创 2020-05-31 14:06:43 · 192 阅读 · 0 评论