20135234马启扬-——信息安全系统设计基础第七周学习总结

第六章 存储器层次结构

  存储器系统是一个具有不同容量,成本和访问时间的存储设备的层次结构。

  CPU寄存器保存着最常用的数据。

  靠近CPU的小的,快速的高速缓存存储器作为一部分存储在相对较慢的主存储器(主存)中的数据和指令的缓存区域。

  主存暂时存放存储在容量较大的,慢速磁盘上的数据,而这些磁盘常常又作为存储在通过网络连接的其他机器的磁盘或磁带上的数据的缓存区域。

6.1存储技术

  6.1.1随机访问存储器

    随机访问存储器(RAM)分为:静态的RAM(SRAM)和动态的RAM(DRAM)

    SRAM用来作为高速缓存存储器,既可以在CPU芯片上,也可以在片下。

    DRAM用来作为主存以及图形系统的帧缓冲区。

    

    1.静态RAM

      SRAM将每个位存储在一个双稳态的存储器单元里

      也就是说,只要有电,它就会永远地保持它的值。即使有干扰

    

    2.动态RAM

      DRAM将每个位存储为对一个电容充电

      DRAM存储器单元对干扰非常敏感,当电容的电压被扰乱后,它就永远不会再恢复了

    3.传统的DRAM

DRAM芯片中的单元(位)被分成d个超单元,每个超单元都由w个DRAM单元组成。一个d×w的DRAM总共存储了dw位信息。超单元被组织成一个r行c列的长方形阵列,这里rc=d。每个超单元都有形如(i,j)的地址,i表示行,j表示列。

4.存储器模块

      DRAM芯片包装在存储器模块中,它是查到主板的扩展槽中。常见的包装包括168个引脚的双列直插存储器模块,它以64位为块传送数据到存储控制器和从存储控制器传出的数据,还包括72个引脚的单列直插存储器模块,它以32位为块传送数据。

    5.增强的DRAM

      对DRAM的改进:

        (1)快页模式DRAM

        (2)扩展数据输出DRAM

        (3)同步DRAM

        (4)双倍数据速率同步DRAM

        (5)RambusDRAM(RDRAM)

        (6)视屏DRAM

    6.非易失性存储器

      若断点,DRAM和SRAM会丢失信息,即易失的。

      相反的,断电后仍保存信息,则为非易失的存储器。

    7.访问主存

      数据流通过称为总线的共享电子电路在处理和DRAM主存之间来来回回。

      每次CPU和主存之间的数据传送都是通过一系列步骤来完成的,这些步骤称为总线事物。

      读事物从主存传送数据到CPU。

      写事物从CPU传送数据到主存。

  6.1.2磁盘存储

    1.磁盘构造

     (1)磁盘由盘面构成,每个盘面有两面或者称为表面,表面覆盖记录材料。

           盘片中央有一个可以旋转的主轴,使得盘片以固定的旋转速率旋转,通常是5400~15000转每分钟。

     (2)每个表面是由一组成为磁道的同心圆组成的。每个磁道被划分为一组扇区。

           每个扇区包含相等数量的数据位,这些数据编码在扇区上的磁性材料中。

           扇区之间由一些间隙分隔开,这些间隙中不存储数据位。间隙存储用来标识山区的格式化位

     (3)磁盘是由一个或多个叠放在一起的盘片组成的,他们被分装在一个密封的包装里。

        整个装置通常称为磁盘驱动器,简称磁盘。

        柱面:所有盘片表面上到主轴中心的距离相等的磁道的集合。

    2.磁盘容量

      记录密度:磁道每一英寸的段中可以放入的位数

      磁道密度:从盘片中心出发半径以上一英寸的段内可以有的磁道数

      面密度:记录密度与磁道密度的乘积

      磁盘容量:(字节数/扇区)×(平均扇区/磁道)×(磁道数/表面)×(表面数/盘片)×(盘片数/磁盘)

    3.磁盘操作

      磁盘用读/写头来读写存储在磁性表面上的位,而读写头连接到一个传动臂一端。

      通过沿着半径轴前后移动这个传动臂,驱动器就可以将读/写头定位在盘面上的任何磁道上,这个机械运动称为寻道。

      对扇区访问时间分为三部分:

        (1)寻道时间:

        (2)旋转时间:

          Tmax rotation   = (1/RPM) × (60secs/1min)

          平均旋转时间Tavg rotation是 Tmax rotation一半

        (3)传送时间:

          Tavg transfer =(1/RPM) × (1/(平均扇区数/磁道)) ×(60secs/1min)

    4.逻辑磁盘块

    5.连接到I/O设备

    6.访问磁盘

  6.1.3固态磁盘

  6.1.4存储技术趋势

    

      

      

      

    

      

时间: 2024-08-06 05:40:40

20135234马启扬-——信息安全系统设计基础第七周学习总结的相关文章

20135234马启扬-——信息安全系统设计基础第十周学习总结

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <fcntl.h> #define BUFFERSIZE 4096#define COPYMODE 0644 void oops(char *, char *); int main(int argc, char *argv[]){ int in_fd, out_fd, n_chars; char buf[BUFFERSIZE];

20135234马启扬-——信息安全系统设计基础第十三周学习总结

第十一章 网络编程 11.1 客户端-服务器编程模型 基本操作:事务 当一个客户端需要服务时,向服务器发送一个请求,发起一个事务. 服务器收到请求后,解释它,并以适当的方式操作它的资源. 服务器给客户端发送一个相应,并等待下一个请求. 客户端收到响应并处理它. 11.2 网络 (1)对主机而言:网络是一种I/O设备 从网络上接收到的数据从适配器经过I/O和存储器总线拷贝到存储器,典型地是通过DMA(直接存储器存取方式)传送. (2)物理上:网络是一个按照地理远近组成的层次系统 最底层:LAN(局

20135234马启扬-——信息安全系统设计基础第六周学习总结

处理器体系结构 4.1 Y86指令集体系结构 4.1.1程序员可见状态 Y86程序中的每条指令都会读取或修改处理器状态的某些部分,称为程序员可见状态. 4.1.2 Y86指令 4个指令:irmovl,rrmovl,mrmovl,rmmovl,分别显示地指明源和目的的格式 4个整数操作指令:addl,subl,andl,xorl 7个跳转码指令jmp,jle,jl,jne,jge,jg 6个条件传送指令cmovle,cmovl,cmove,cmovge,cmovg call指令将返回地址入栈,然后

20135234马启扬-——信息安全系统设计基础第五周学习总结

20135234马启扬-——信息安全系统设计基础第十四周学习总结

第九章 虚拟存储器 主要作用: 将主存看作是一个存储在磁盘上的地址空间的高速缓存,在主存中只保护活动的区域,并根据需要在磁盘和主存之间来回传送数据: 为每个进程提供了一致的地址空间,从而简化了存储器管理: 保护了每个进程的地址空间不被其它进程破坏 9.1 物理和虚拟寻址 1.物理地址 计算机系统的主存被组织成一个由M个连续的字节大小的单元组成的数组,每字节都有一个唯一的物理地址PA. 根据物理地址寻址的是物理寻址. 2.虚拟地址 虚拟存储器被组织为一个由存放在磁盘上的N个连续的字节大小的单元组成

20135234马启扬-——信息安全系统设计基础第二周学习总结

Linux基础 1.Linux命令 command [options] [arguments] //中括号代表是可选的,即有些命令不需要选项也不需要参数 选项(options)或参数(arguments) 选项是调整命令执行行为的开关,选项不同决定了命令的显示结果不同. 参数是指命令的作用对象. 2. man命令 man是manul的缩写 帮助文档 3.cheat 命令 cheat命令是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序. 它提供显示Linux命令使用案例

20135234马启扬-——信息安全系统设计基础第九周学习总结

怎样学习系统编程(利用Linux学习Linux编程) 1 分析实用程序/bin, /usr/bin, /usr/local/bin学习使用工具,分析工具,了解功能和原理2 学习系统调用函数和系统调用本质上都是函数.不同的库,不同的头文件分析需要哪些系统调用,学习系统调用的使用方法:参数?返回值?3 编程实现利用上面的原理和一组协同工作的系统调用,自己编程实现使用程序的功能或积极主动抄代码,学习那些系统调用是协同工作的 C语言的学习可以参考这个思路,实现标准库伴随我们学习经常要问的三个问题:能做什

20135223何伟钦—信息安全系统设计基础第七周学习总结

第六章 存储器层次结构 [学习时间:6小时] [学习任务:<深入理解计算机系统>第六章] 6.1存储技术 6.1.1随机访问存储器 分为两类:静态(SRAM)和动态(DRAM). (1)SRAM:高速缓存存储器,既可以在CPU芯片上,也可以在片下. (2)DRAM:主存以及图形系统的帧缓冲区. 1.静态RAM SRAM将每个位存储在一个双稳态的存储器单元里.每个单元是用一个六晶体管电路来实现的.该电路有一个属性:可以无限期地保持在两个不同的电压配置或状态之一. 2.动态RAM 每位晶体管数 相

20135205信息安全系统设计基础第七周学习总结

第六周 存储器层次结构 ---------------------------------------------------------------------- 第一节 存储技术 1.三种常见存储技术 1)RAM 静态RAM:SRAM将每个位存储在一个双稳态的存储单元里. 每个单元是用一个六晶体管电路实现的这个电路有这样一个属性,可以无限期地保持在两个不同的电压配置或状态之一. 动态RAM:DRAM将每个位存储为对一个电容的充电. 每个单元由一个电容和一个访问晶体管组成. 与SRAM不同,D