什么是计算机的缓存、内存(主存)、硬盘、处理器?

计算机的处理器有32位、64位,CPU有缓存有一级缓存(32KB或64KB)、二级缓存(256KB或512KB)、三级缓存(4M或者8M),内存一般是4G、8G、16G、32G或者更高,硬盘(C、D、E盘等)容量有120/128G、250/256G、500/512G等等。

这些不同硬件的存储到底有什么样的关系呢?先说一下他们在计算机的位置:

处理器(CPU)在主机机箱内,尺寸大约是20mm*20mm(非标准);一级缓存在CPU核心内部,二级缓存和三级缓存都在CPU和内存之间;内存(主存)是一个2cm*15cm(非标准)的矩形长条插在主板上;固态硬盘(CDEF盘)尺寸100*69.85*6.8mm(非标准)与主板相连。

缓存、内存(主存)、硬盘、处理器之间的关系:

以做一顿饭为例加以说明:内存相当于储物间,处理器就是操作台,硬盘是放食材的超市,现代计算机为了提高性能在内存和CPU之间(储物间和操作台之间)加入了缓存(冰箱)。一旦对计算机进行了某一项有效的操作,就相当于开始做饭。首先把食材带操作台,如果所需的食材在冰箱就有直接送到操作台,如果没有就看看储物间有没有,如果还是没有就得去超市拿。最终拿到食材后,食材会在缓存备份,并更新原有备份,方便下一次使用。

操作台(CPU)是正在进行的对对象的操作,操作台越大可操作的对象就越大,或者可以两个人操作(双核)四个人操作(四核),也可以一个人双手同时做(1核=2线程),两个人同时操作(并行),一个人可以先做A再做B再做A再做B(并发)

缓存减少了访问时数据所需要走的路程,提高了运行速度。

内存(主存)是即将被处理的对象或者说是正在运行的数据,关机后主存除了内核部分数据将被清空。内存8G=8*1024*1024*1024个位置,每个位置可以存储一个数据【0(断)或1(通)】,并且每一个位置有唯一的地址(编号),比如linux中编号0x00000000-0x40000000是存储的操作系统的核心,是其他程序不能使用的。

内存是一个位置存储一个比特且有唯一地址(编号),硬盘的一页的大小是512B-4KB,一块是16-512KB,断电之后存储的数据不会消失。内存存储数据最小单位是1B,硬盘是1页。

个人能力有限,以上纯属个人理解,难免有错误恳请谅解,后面我会陆续发一些关于【从计算机安装系统到计算机软件是如何运行】的一些个人的浅见,也算是对自己所学的一点总结。从物理层到应用层有一个清晰的理解,从中找一个自己喜欢的、自己擅长的、自己可以胜任的、现实中适合自己的岗位,在此岗位上再进行深入细致的学习研究。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值