计算机存储系统的组织结构

一、存储器分类

1.按存储方式

  • 随机存储器(Random Access Memory, RAM)
    • RAM是一种可读/写存储器,器特点是存储器的任何一个存储单元的内容都可以随机存取,而存取时间与存储单元的物理位置无关
  • 只读存储器(Read Only Memory,ROM)
    • ROM只能对其存储的内容读出,不能对其重新写入。因此,通常用它存放固定不变的程序、常数、汉字字库等。存放在ROM设备中的程序通常称为固件(firmware)。比如我们计算机的BIOS,就是存放在ROM中的。
      随着半导体技术的发展,出现了可编程只读存储器(Programmable ROM, PROM)、可擦除可编程只读存储器(Erasable Programmable ROM, EPROM)及用电可擦除可编程只读存储器(Electrically Erassable Programmable ROM, EEPROM)。近年来还出现了闪速存储器(Flash Memory),它基于EEPROM。

2.按计算机中作用分类

  • 主存储器
    • 简称主存。是计算机硬件的一个重要部件,其作用是存放指令和数据,并能由中央处理器(CPU)直接随机存取。现代计算机是为了提高性能,又能兼顾合理的造价,往往采用多级存储体系。即由存储容量小,存取速度高的高速缓冲存储器,存储容量和存取速度适中的主存储器是必不可少的。辅助存储器
  • 缓冲存储器
    • 是一种高速缓冲存储器,是为了解决CPU和主存之间速度不匹配而采用的一项重要技术。Cache是介于CPU和主存之间的小容量存储器,但存取速度比主存快。主存容量配置几百MB的情况下,Cache的典型值是几百KB。Cache能高速地向CPU提供指令和数据,从而加快了程序的执行速度。
  • 辅助存储器
    • 辅助存储器作为主存的后援设备,又被称为外部存储器,简称外存。此类储存器一般断电后仍然能保存数据。常见的外存储器有硬盘、软盘、光盘、U盘等。PC机常见的外存储器有软盘存储器、硬盘存储器、光盘存储器等。磁盘有软磁盘和硬磁盘两种。光盘有只读型光盘CD-ROM、一次写入型光盘WORM和可重写型光盘MO三种。
      在这里插入图片描述
      在这里插入图片描述

二、存储系统层次结构

  • 存储器有3个主要性能指标:速度、容量和每位价格(位价)。一般速度高位价就高;容量大,位价低,速度低。下图反映了存储器的性能指标,越上层的性能越好,位价越昂贵。
  • 从高往低排:寄存器–>缓存–>主存–>磁盘–>磁带

三、存储系统的MBR和MDR含义和扇区定义

1.MBR

  • 简介:
    • MBR(Main Boot Record),意思是“主引导记录”。是磁盘最前面一段引导代码,存在于整个磁盘最开始扇区,即0盘0道1扇区(该处用CHS方式表示MBR引导扇区地址,因此以1开始),它负责操作系统对磁盘进行读写时的分区合法性的判别、分区引导信息的定位,它由操作系统在对磁盘进行格式化的过程中产生的。这个扇区包含了已安装的操作系统系统信息,并用一小段代码来启动系统。如果你安装了Windows,其启动信息就放在这一段代码中——如果MBR的信息损坏或误删就不能正常启动Windows,这时候你就需要找一个引导修复软件工具来修复它就可以了。Linux系统中MBR通常会是GRUB加载器。MBR。当一台电脑启动时,它会先启动主板自带的BIOS系统,bios加载MBR,MBR再启动Windows,这就是mbr的启动过程。
  • 分区
    • MBR分为3部分:第一部分pre-boot区、第二部分Partition table区、第三部分magic number
      • 第一部分为pre-boot区(BOOTLOADER引导程序),占446字节,负责检查硬盘分区表、寻找可引导分区并负责将可引导分区的引导扇区(DBR)装入内存,系统由此开始启动;

      • 第二部分是Partition table区(分区表),占64个字节,每份16字节的4份硬盘分区表(因此,一块硬盘最多可以分4个主分区或者3个主分区+1个扩展分区,一个扩展分区可以分多个逻辑分区),里面记载了每个分区的类型、大小和分区开始、结束的位置等重要内容。

      • 第三部分是magic number(幻数),占2个字节,固定为55AA。 结束的标志

2.MDR

  • 简介
    • MDR内存数据寄存器的缩写,MDR是MAR(地址寄存器)的模拟,只不过它与数据总线一起使用,而不是地址总线。MAR用来保存数据被传输到的位置的地址或者数据来源位置的地址。MDR保存要被写入地址单元或者从地址单元读出的数据。
  • MDR 可以从以下两个位置之一(并行)加载其数据:数据总线(用于加载操作)和 CPU 中的其他位置(用于存储操作)。

3.扇区定义

  • 简介
    • 扇区,是指磁盘上划分的区域。磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区,硬盘的读写以扇区为基本单位。
  • 磁盘的每一面被分为很多条磁道,即表面上的一些同心圆,越接近中心,圆就越小。而每一个磁道又按512个字节为单位划分为等分,叫做扇区,在一些硬盘的参数列表上你可以看到描述每个磁道的扇区数的参数,它通常用一个范围标识,例如373~746,这表示,最外圈的磁道有746个扇区,而最里面的磁道有373个扇区,因此可以算出来,磁道的容量分别是从186.5KB到373KB(190976B–381952B)。
  • 磁盘读写的基本单位是扇区
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Edison.W

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值