(备战招聘)操作系统之存储和寻址

本文探讨了操作系统的存储层次结构,包括硬盘、内存、CPU缓存和寄存器,并详细解释了寻址空间和寻址过程。通过逻辑内存、物理内存和虚拟内存的概念,阐述了地址转换和数据读取的流程,以及处理内存碎片和系统速度的关系。
摘要由CSDN通过智能技术生成

操作系统的存储和寻址是较为重要的一部分,这里面有很多精髓的思想在里面,涉及到很多知识点,例如寻址空间(逻辑内存)、物理内存(实际拥有的内存)、虚拟内存(通常在硬盘上,固态或者机械硬盘上开辟的空间),因此我打算通过一种较为形象具体的方法来给大家讲解我的理解。
先说一下操作系统的存储

在这里插入图片描述
计算机的存储主要是层级结构化的,如图所示,从下至上的速度由慢到快,相应的成本也越来越高,所以容量也越来越小,价格越来越贵。
硬盘:数据长久存放,容量比较大
内存:关机数据就会消失,快速随机访问
CPU:运算模块和缓存模块,缓存分为不同级别
寄存器:离CPU运算单元最近的部分
好的 那么给出一个地址,如何在层次性的存储结构中找到相关的数据呢,下面就要引入寻址的概念
首先要讲讲寻址空间,寻址空间为每一个进程可以取到的地址的范围,与机器上物理内存的大小是没有关系的,相当于一个逻辑上的概念,例如32位操作系统的寻址空间为 2 32 2^{32} <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值