第六章:存储系统(一)笔记_几何途行_新浪博客

news/2024/7/23 21:27:42 标签: 芯片, 操作系统, python, hbase, 缓存

一.存储器分类
1.按存储器元件分类
 半导体存储器,
 磁表面存储器,
 光盘存储器
2.按存取方式分类
 随机存储器RAM(半导体存储器),
 顺序存储器SAM(磁带),
 直接存储器(先定位,后顺序)DAM(磁表面存储器),
 相关存储器(按内容访问)
3.按信息可更改分类
 读写存储器R/WM(RAM),
 只读存储器ROM
4.按断电可保存性分类
 非易失性存储器,
 易失性存储器
5.按功能分类
 高速缓冲存储器cache(静态RAM组成),
 主存储器MM(动态RAM),
 辅助存储器(磁盘)
 海量后备存储器

 


二.存储器的性能指标
 存储器速度可用:访问时间,存储周期,存储带宽表示


三.各存储元件的特点
 半导体存储器件
  随机存储器RAM
   静态RAM组成(SRAM):使用六个晶体管实现一个二进制位,所用MOS管多
   动态RAM组成(DRAM):只要一个晶体管就能实现一个二进制位,所用MOS管少
  只读存储器ROM
   不可在线改写内容的ROM
   闪存(Flash ROM)
     
四.主存储器MM
 1.内存的构成
  a.其中由一个个存储0/1的记忆单元构成,也称存储元(位元)
  b.由若干个存储器芯片(DRAM芯片)构成一个存储器是,需要在字方向和位方向进行扩展.分为字扩展和位扩展
  c.将多个DRAM芯片做成内存条(内存模块),然后由多个内存条构成主存
 2.内存的地址构成
  若有(2^n)*b位的DRAM芯片的存储阵列是r行*c列,则该芯片容量为(2^n)*b位且(2^n)=r*c,
  芯片的地址位数为n,其中行地址位数为log2r,列地址位数㏒2c,n位地址中高位部分为行地址,低位部分为列地址
  ,为提高性价比,通常r<=c
 3.内存的寻址读取
    a.CPU首先把访问单元的地址送到主存地址寄存器MAR中,再有地址线送到主中的地址寄存器中,最后译码
    b.CPU要读写的存储器单元地址通过总线被送到存储器控制器,
    c.然后由存储器控制器将存储单元地址转化为DRAM芯片的行地址i和列地址j
    d.分别由行地址选通信号RAS和列地址选通信号CAS的控制下通过DRAM芯片的地址线引脚
    e.分时送到行地址译码器和列地址译码器,
    f.每个DRAM芯片中有一个有SRAM元件构成的内部行缓冲(row buffer),先通过行地址选中改行放入row buffer中,最后进行列地址选中

 

 

 


五.磁盘存储器(硬盘)
 1.磁盘的组成
 磁盘存储器主要有磁记录介质,磁盘驱动器,磁盘控制器三大部分组成.
  磁盘控制器:
   a.包括控制逻辑,时序电路,"串并"转换和"并串"转换电路
   b.磁盘控制器是主机与 磁盘驱动器之间的接口
  磁盘驱动器:
   a.包括读写电路,读写转换开关,读写磁头,磁头定位伺服系统
   b.磁盘驱动器主要由多张硬盘片,主轴,主轴电机,移动臂,磁头,控制电路等部分组成通过接口与磁盘控制器连接
   c. 盘面号:每个盘片的两个面上各有一个磁头,因此,磁头号也称盘面号
      柱面号:磁头与盘面相对运动形成的圆构成一个磁道(track),多盘面上相同的磁道形成柱面,因此,磁道号就是柱面号
      扇区号:信息存储在盘面的磁道上,每个磁道被分为若干扇区(sector)(也称扇段),每个扇区记录一个数据块
   d.在读写磁盘时,总是写完一个柱面上所有的磁道后,再移到下一个柱面,磁道从外向里编址,最外面为0磁道
 2.磁盘的读写
  a.磁盘读写是根据主机访问控制字的盘地址(磁头号,柱面号,扇区号),其操作归纳为三个步骤寻道,旋转等待和读写
  b.数据在磁盘上的记录格式分定长记录和不定长记录格式两种,目前大多采用定长记录,最早的硬盘是IBM的温盘
  c.每个扇区由头空(间隙1),ID域,间隙2,数据域,尾空(间隙3)组成,以前扇区大小一直是512字节,现在为4096字节,称为4KB扇区
 3.磁盘的性能指标
  (1)记录密度:记录密度可用道密度和位密度来表述,分为低密度存储和高密度存储
  (2)存储容量:指整个存储器所能存放的二进制信息量,它与磁表面大小和记录密度密切相关,未格式化容量大于格式化容量
    对于低密度存储方式
    未格式化容量的计算方法
     磁盘总容量=记录面数*理论柱面数*内圆周长*最内道位密度
     柱面数=(有效记录区外径-有效记录区内径)/2*道密度
    格式化容量的计算方法
     磁盘实际数据容量=2*盘片数*磁道数*扇区数*512B
  (3)数据传输速率:通常称内部数据传输速率,也称持续传输速率
   由于磁盘在同一时刻只有一个磁头进行读写,所以内部数据传输速率等于单位时间内磁头划过的磁道弧长乘位密度
    内部数据传输速率=每分钟转速/60*内圆周长*最内道位密度
  (4)平均存取时间
   磁盘响应读写请求的过程:读写请求队列排队,出队列后由磁盘控制器解析请求命令,然后进行寻道,旋转等待和读写数据
    响应时间=排队延迟+控制器时间+寻道时间+旋转等待时间+数据传输时间
    存取时间=后面三种时间之和
    a.寻道时间为磁头移动到指定磁道所需时间,磁盘的平均寻道时间一般为5~10ms
    b.旋转等待时间指要读写的扇区旋转到磁头下方所需要的时间,平均等待时间取磁盘旋转一周所需时间的一半大约4~6ms
    c.数据传输时间相对来说非常短,所以存取时间通常近似寻道时间加旋转等待时间

 

 


六.固态硬盘(solid state disk 简称SSD) 
 
 
 


http://www.niftyadmin.cn/n/1422971.html

相关文章

应用网页网页设计师的11个好帮手

PS:今天上午&#xff0c;非常郁闷&#xff0c;有很多单简基础的题问搞得我有些迷茫&#xff0c;哎&#xff0c;码代几天不写就忘。目前又不当COO&#xff0c;还是得用心记码代哦&#xff01; 如果你是Web计划师&#xff0c;想计划一些西东&#xff0c;但苦于不到好的工具或者件…

linux重定向的实现机制,linux笔记:管道和重定向机制

**管道通常用来组合不同的命令&#xff0c;实现一个复杂的功能。 (|)**重定向通常用来保存某命令的输出信息及报错信息&#xff0c;可以用来记录执行结果或保存错误信息到某一指定文件。(> >> 2> 1.将终端输出结果重定向到指定文件中。>(覆盖)(错误信息不…

常用分辨率设置,RGB与CMYK_几何途行_新浪博客

常用分辨率设置:​ 洗印照片: 300像素/英寸以上 印刷物( 杂志,名片等 ): 300像素/英寸 海报: 96-200像素/英寸 电子设备显示(网络图片,网页界面): 72像素/英寸 大型喷绘 : 25-50像素/英寸 总像素值 宽度像素 长度像素 宽度 长度 分辨率的平…

开源数据库全接触-MongoDB,Cassandra,Hypertable,CouchDB,Redis,HBase,Voldemort 等简介...

1、MongoDB MongoDB是一款开源&#xff0c;高性能&#xff0c;可扩展&#xff0c;无模式&#xff0c;面向文档(与JSON类似的数据模式)的数据库&#xff0c;它为时下最流行的编程语言提供了驱动&#xff0c;如PHP&#xff0c;Python&#xff0c;Perl&#xff0c;Ruby&#xff0c…

C语言中坐标原理及变换,坐标变换的原理和实现方法

由第二讲的内容可知&#xff0c;在三相静止坐标系中&#xff0c;异步电动机数学模型是一个多输入、多输出、非线性、强耦合的控制对象&#xff0c;为了实现转矩和磁链之间的解耦控制&#xff0c;以提高调速系统的动静态性能&#xff0c;必须对异步电动机的数学模型进行坐标变换…

[转载]fatal error C1010: 在查找预编译头时遇到意外的文件结尾。_几何途行_新浪博客

原文地址&#xff1a;fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h作者&#xff1a;噶基特错误描述&#xff1a;fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "st…

ETL数据集成和数据仓库的关键步骤

导言&#xff1a; 在当今数据驱动的世界中&#xff0c;ETL&#xff08;提取、转换和加载&#xff09;过程在构建可靠和高效的数据仓库中扮演着关键角色。ETL数据集成和数据仓库的关键步骤对于数据质量和决策支持至关重要。本文将介绍ETL数据集成和数据仓库构建的关键步骤&…

C51环境下用汇编语言写中断,地大《微机原理与汇编语言》考试模拟题【标准答案】...

可做奥鹏全部院校作业论文&#xff01;答案请添加qq&#xff1a;599792222 或 微信&#xff1a;1095258436《微机原理与汇编语言》考前练兵1.[单选题] 属于8086的专用(控制)寄存器有().答案资料下载请参考帮助中心说明A.AXBXCXDXB.SPIPFLAGSC.SIDID.以上三者都是答:——B——2.…