zoukankan      html  css  js  c++  java
  • 2018-2019-1 20165210 《信息安全系统设计基础》第5周学习总结

    2018-2019-1 20165210 《信息安全系统设计基础》第5周学习总结

    教材学习内容总结

    RAM:

    • 静态RAM(SRAM):

    SRAM比DRAM更快,但也贵得多
    SRAM将每个位存储在一个双稳态的存储器单元里,可无限期保持在两个不同的电压配置或状态之一
    只要有供电,SRAM就会保持不变
    SRAM对于诸如光和电噪声这样的干扰不敏感

    • 动态RAM(DRAM):

    DRAM将每个位存储为对一个电容的充电
    DRAM存储器单元对干扰非常敏感
    DRAM芯片中的单元被分成了D个超单元,每个超单元都由W个DRAM单元组成,一个d*w的DRAM总共才能除了DW位信息
    RAS和CAS请求共享相同的DRAM地址引脚
    DRAM芯片包装在存储器模块中,常见的包装包括:
    双列直插存储器模块:168引脚
    单列直插存储器模块:72引脚
    虽然ROM中有的类型既可以读也可以写,但是他们整体上都称为只读存储器
    PROM只能被编程一次
    磁盘结构:盘片、磁道、扇区、间隙、柱面;磁盘驱动器
    读事务:从主存传送数据到CPU
    写事务:从CPU传送数据到主存
    总线包括:地址总线、数据总线、控制总线、系统总线、存储总线、IO总线

    ROM(Read Only Memory)的全名为唯读记忆体,它相当于PC机上的硬盘,用来存储和保存数据。ROM数据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM也能够保留数据。但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途。

    RAM ROM区别

    区别是RAM在断电以后保存在上面的数据会自动消失,而ROM就不会。
    由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了Flash Memory的发展 ,Flash Memory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料 ,不过单价也比普通的ROM要高。

    磁盘 和 固态硬盘的区别

    所有的磁盘盘面都是平行的,每一个盘面都有一个磁头,盘面高速旋转,磁头在盘面上内径和外径之间来回移动,这样就可以完成整个磁盘的读写操作。

    固态硬盘没有了机械硬盘磁盘磁头和马达电机,不再使用碟片作为存储单元,而是采用Flash Memory,所以不会存在磁头机械寻址的操作,再加上控制器组成硬盘。

    其他

    • 存储器层次结构

    存储器层次结构的中心思想是:对于每个k,位于k层的更快更小的存储设备作为位于(k+1)层的更大更慢的存储设备的缓存。数据总是以块大小作为传送单元在第k层和k+1层之间来回拷贝的。第(k+1)层的存储器被划分成连续的数据对象片,称为块;数据总是以块大小为传送单元在相邻两层之间来回拷贝的;在任何时刻,第k层的缓存包括第(k+1)层块的一个子集的拷贝。

    • 高速缓存存储器

    高速缓存是一个有S个高速缓存组的数组,每个数组包含E个高速缓存行,每个行包含一个有效位,一些标记位t,一个数据块B。
    标记位t=m-(b+s)唯一地标识存储在这个高速缓存行中的块,有效位指明这个行是否包含有意义的信息。
    高速缓存的结构将m个地址划分成了t个标记位、s个组索引位和b个块偏移位
    高速缓存的大小C = S * E * B

    高速缓存确定一个请求是否命中,然后抽取出被请求的字的过程,分为三步

    组选择
    行匹配
    字抽取
    直接映射高速缓存中不命中时,每个组只包含有一行,替换策略是:用心取出的行替换当前的行。

    一个1 < E < C/B的告诉缓存通常称为E路组相联高速缓存

    一个全相联高速缓存是由一个包含所有高速缓存行的组(E = C/B)组成的

    教材学习中的问题和解决过程

    (一个模板:我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。 )

    • 问题1:存储技术
    • 问题1解决方案:不同存储技术的访问时间差异很大。速度较快的技术每字节的成本要比速度较慢的技术高,而且容量较小。CPU和主存之间的速度差距在增大。
  • 相关阅读:
    mac下使用brew安装mongodb
    从零构建vue+webpack (一)
    常用软件集合(2018/08/22)
    solr集群安装部署
    zookeeper集群部署
    redis集群部署
    linux 安装jdk
    zTab layui多标签页组件
    spring boot集成swagger2
    SSH客户端,FinalShell服务器管理,远程桌面加速软件,支持Windows,Mac OS X,Linux,版本2.6.3.1
  • 原文地址:https://www.cnblogs.com/lyklyk/p/9868030.html
Copyright © 2011-2022 走看看