随笔分类 - 操作系统
摘要:TLB:页表一般都很大,并且存放在内存中,所以处理器引入MMU后,读取指令、数据需要访问两次内存:首先通过查询页表得到物理地址,然后访问该物理地址读取指令、数据。为了减少因为MMU导致的处理器性能下降,引入了TLB,TLB是Translation Lookaside Buffer的简称,可翻译为“地
阅读全文
摘要:内存如果使用分区会产生内存碎片,因此使用内存分页 内存紧缩:将空间分区合并需要移动一个段(复制内容),消耗大量时间,影响操作系统性能 解决办法:内存分页,根据每个段内存请求的大小,系统一页一页的把内存分配给这个段 这种方式的确能提供内存的空间利用率,但是,这样仍然会有问题,因为页小,页表就大 解决办
阅读全文
摘要:进程需要放到内存中才能被cpu读取和执行,那么进程要放到内存的哪里才是合适的呢? 进程代码中会有具体语句表明代码的入口地址,但这个地址之只能是相对地址,因为任何时刻内存的状态都是不确定的,不能保证哪个物理地址一定是空闲的并且可以让用户使用的,但cpu只能根据指令找到对应的物理地址来执行程序,那么这个
阅读全文

浙公网安备 33010602011771号