wordpress文学模板,网站优化怎样做外链,重庆城市管理学院网站,哈尔滨营销网站建设#x1f308;个人主页#xff1a;godspeed_lucip #x1f525; 系列专栏#xff1a;计算机组成与原理基础 1 外存储器1.1 总览1.2 磁盘存储器1.2.1 磁盘设备的组成1.2.2 磁盘的性能指标1.2.3 磁盘的地址1.2.3 磁盘的工作过程 1.3 磁盘阵列1.3.1 解释1.3.2 分类 1.4 总结 2 … 个人主页godspeed_lucip 系列专栏计算机组成与原理基础 1 外存储器1.1 总览1.2 磁盘存储器1.2.1 磁盘设备的组成1.2.2 磁盘的性能指标1.2.3 磁盘的地址1.2.3 磁盘的工作过程 1.3 磁盘阵列1.3.1 解释1.3.2 分类 1.4 总结 2 固态硬盘2.1 总览2.2 硬盘的结构2.3 读写特性2.4 磨损均衡 3 页式存储器3.1 虚地址与实地址3.2 地址的变换过程3.2.1 示意图3.2.2 注意 3.3 知识总结 4 总结 1 外存储器
1.1 总览 1.2 磁盘存储器
1.2.1 磁盘设备的组成 此外一个盘面的正面、反面都可以进行读写如图
1.2.2 磁盘的性能指标
1磁盘容量与记录密度 有一点要注意到不同磁道所能记录的比特位数是一定的。 2平均存取时间 有时候还需要考虑磁盘控制器发出命令的延迟时间 3数据传输率
1.2.3 磁盘的地址 1.2.3 磁盘的工作过程
移位磁盘是串行工作的所以在CPU使用磁盘时一定要添加一个并-串交换电路
1.3 磁盘阵列
1.3.1 解释
使用某些手段将磁盘组成磁盘阵列再结合相应的算法与机制提高磁盘的访问速度、安全性等等。
1.3.2 分类
1RAID0无冗余和无校验的磁盘阵列 无校验无法得知读出的数据是否出错 无冗余无法保证磁盘上的数据不会丢失 多个磁盘连接在一起不同磁盘的读写速度不一样而访问磁盘一般来说是要访问多个连续的数据联系“低位交叉编址”这样做可以提高访问速度
2RAID1镜像磁盘阵列 镜像相同的数据存两份 有冗余备份了一份数据 有校验只需查看两个磁盘相同位置上的数据是否一致就可以判断书是否发送错误
3RAID2采用纠错的海明码的磁盘阵列 纠错即使一个磁盘发送损坏也可以根据海明码进行恢复 4RAID3位交叉奇偶校验的磁盘阵列 5RAID4块交叉奇偶校验的磁盘阵列 6RAID5无独立校验的奇偶校验磁盘阵列 4、5、6不做介绍它们都与RAID2类似但是磁盘的可靠性是越来越高 7注意
1.4 总结 2 固态硬盘
2.1 总览 2.2 硬盘的结构 对于磁盘而言I/O总线发出的读/写逻辑块号应该包括磁盘号、扇区号等。而对于固态硬盘其块对应磁盘的磁道块中包含了许多页这些页与扇区对应一个磁道包含了很多扇区)。 需要注意的是固态硬盘在进行读取时是以“页”为基本单位。
2.3 读写特性
1. 如果只需要对一个块中某个页的数据进行修改那么SSD会首先将这一块的数据全部复制到另外一个块中此时SSD还会改变这些数据的逻辑映射。接着SSD擦除该块的数据重新写入
2. 在访问数据时相比于磁盘每次移动机器臂、定位磁道的操作SSD可以根据电路直接进行访问具有随机访问的特点
2.4 磨损均衡
1. 当SSD中某个块的擦写次数过多时可以将该块的数据迁移到其他快并改变该数据的逻辑映射即可。较为方便
3 页式存储器
3.1 虚地址与实地址
1. 假设有一个大小为4kb的应用程序主存大小为4MB每块的大小为1KB则在实际的存储过程中4KB的应用程序被分成4页每页大小为1KB离散的分布在实际存储空间中。
2. 我们使用2bit表示页的序号即00、01、10、11表示第1、2、3、4个页。使用10位bit表示程序的页内地址2^10 1KB.则每一个变量都可以使用这12位地址表示。
3. 对于管理员来说该程序的地址组成是这样的 这是一个逻辑地址因为实际的物理地址往往不是这样如图 但是对于管理员来说记住物理地址是很苦难的所以呈现在管理员面前的都是逻辑地址比如说进行以下操作 使用的就是逻辑地址这样更加方便。
4. CPU在执行机器指令时使用的是“逻辑地址”此时我们就需要一个逻辑地址与物理地址的对应关系页表就实现了这样的功能。它的作用是记录每个逻辑页面存放在哪些主存块中。
3.2 地址的变换过程
3.2.1 示意图 注意到页表在计算机中是存储在主存中的并且使用DRAM实现所以访问速度较慢。
3.2.2 注意
我们知道程序的执行具有很强的局部性即一个被访问的变量在接下来很有可能会再次被访问。因此可以将被访问的变量放入一个类似于Cache的速度更快的存储表中这就是快表TLB它使用SRAM实现速度更快。此时的地址变换过程如图所示 由此可知TLB与Cache的作用其实类似TLB也会遇到空间满的问题采取的替换方式与Cache类似。
3.3 知识总结 4 总结
计算机组成原理如一座精密的交响乐团微观中展现着电子的舞蹈宏观中奏响着科技的交响曲。
它拆解复杂问题为简单指令通过微处理器的默契协作创造出无尽可能。
存储单元如记忆的灯塔指引信息的航程。
总线是信息的大道连接着各个功能模块使计算机成为无比高效的智慧之器。
在计算机组成原理的魔法指导下世界逐渐变得更加智能、便捷、创新。
渴望挑战计算机组成与原理的学习路径和掌握进阶技术不妨点击下方链接一同探讨更多CO的奇迹吧。我们推出了引领趋势的CO专栏《计算机组成原理基础》 旨在深度探索CO的实际应用和创新。