坚定的眼神

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年9月3日

摘要: TLB的作用及工作原理 以下内容摘自《步步惊芯——软核处理器内部设计分析》一书 页表一般都很大,并且存放在内存中,所以处理器引入MMU后,读取指令、数据需要访问两次内存:首先通过查询页表得到物理地址,然后访问该物理地址读取指令、数据。为了减少因为MMU导致的处理器性能下降,引入了TLB,TLB是Tr 阅读全文
posted @ 2018-09-03 10:36 坚定的眼神 阅读(1921) 评论(0) 推荐(0) 编辑

摘要: 一: slab是为了解决内部碎片提出的,还是外部碎片? 为了解决内部碎片。 内部碎片的产生:因为所有的内存分配必须起始于可被 4、8 或 16 整除(视处理器体系结构而定)的地址或者因为MMU的分页机制的限制,决定内存分配算法仅能把预定大小的内存块分配给客户。假设当某个客户请求一个 43 字节的内存 阅读全文
posted @ 2018-09-03 10:34 坚定的眼神 阅读(2111) 评论(0) 推荐(0) 编辑