操作系统的原理
文章平均质量分 65
「已注销」
这个作者很懒,什么都没留下…
展开
-
TLB原理
原文:http://blog.csdn.net/kickxxx/article/details/8736293 TLB - translation lookaside buffer 快表,直译为旁路快表缓冲,也可以理解为页表缓冲,地址变换高速缓存。 由于页表存放在主存中,因此程序每次访存至少需要两次:一次访存获取物理地址,第二次访存才获得数据。提高访存性能的关键在于依靠页表的访问局部转载 2016-02-12 18:00:55 · 513 阅读 · 0 评论 -
分页机制
仍然以x86为基准 页帧(frame):把物理地址空间划分为大小相同的基本单位 页面(page):把逻辑地址空间划分为大小相同的基本单位 程序运行时需要从页面映射到页帧,使用页表实现从逻辑地址到物理地址的转换,转换时还会用到MMU(memory management unit),TLB(Translation Lookaside Buffer)。 分页机制实际应是线性地址到原创 2016-02-11 22:40:06 · 575 阅读 · 0 评论 -
分段机制
以x86为基准 最早的分段出现在8086,8088,不过还是实模式,这时也可以称为动态重定位,寻址方式为cs*16 + 偏移地址,偏移地址为代码要访问的地址 例如jmp 128,则128就是偏移地址,这时的每个进程运行在自己的地址空间,使用的也是逻辑地址,经过地址变换以后生成线性地址,若没有分页机制,则线性地址就是物理地址了 不过早期的段机制没有保护,可以修改cs寄存器访问其他进程的原创 2016-02-04 15:13:16 · 1204 阅读 · 0 评论