zoukankan      html  css  js  c++  java
  • 《信息安全系统设计基础》 第七周学习总结

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

    教材学习内容总结

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

    6.1 存储技术

    • 随机访问存储器(RAM)分两类:静态RAM(SRAM)和动态RAM(DRAM),静态的比动态的快,当然也比动态的贵;
    • 静态RAM:由于SRAM存储单元的双稳态特性,只要有电,它就会永远地保持它的值。即使受到干扰,一旦干扰消失它便会恢复到稳定值;
    • 动态RAM:DRAM存储单元对干扰非常敏感。当电容的电压被扰乱后它就永远不会恢复了。所以存储系统必须周期性的通过读出,然后重写来刷新存储器的每一位;
    • 传统的DRAM芯片中的单元被分成d个超单元,每个超单元都由w个DRAM单元组成。一个dxw的DRAM总共存储了dw为信息,通过存储控制器电路每次可以从DRAM芯片传入或传出w位。为降低芯片上地址引脚的数量,DRAM的单元被组织为二维阵列而不是线性数组;
    • 增强的DRAM:
    快页模式DRAM(FPM DRAM);
    扩展数据输出DRAM(EDO DRAM);
    同步DRAM(SDRAM);
    双倍数据速率同步DRAM(DDR SDSRAM);
    
    • 非易失性存储器(ROM):即使是在关电后,也仍然保存着它们的信息:
    可编程ROM(PROM);
    可擦写可编程ROM(EPROM);
    闪存(flash memory);
    
    • 存储在ROM设备中的程序通常称为固件;
    • 磁盘容量 = 每扇区字节数 X 磁道平均扇区数 X 每磁盘表面磁道数 X 每盘片表面数 X 磁盘盘片数;
    • 访问时间 = 寻道时间 + 旋转时间 + 传送时间:
    寻道时间:平均寻道时间一般为3~9ms,最大寻道时间可高达20ms;
    旋转时间:最大旋转延迟为磁盘旋转一圈所需时间,即为旋转速率的倒数(以秒为单位),而平均旋转时间为最大旋转时间的一半;
    传送时间:读/写一个扇区的用时,即为磁盘旋转一圈的用时除以每一磁道上的扇区数;
    
    • 在磁盘可以存储数据之前,它必须被磁盘控制器格式化。格式化过程中要在每个区中预留出一组柱面作为备用,所以磁盘制造商所说的格式化容量比最大容量还要小;
    • I/O总线比系统总线慢,但它可以容纳种类繁多的第三方I/O设备;
    • CPU使用存储器映射I/O技术来向I/O设备发出命令;
    • 一个SSD包由一个或多个闪存芯片和闪存翻译层组成;
    • 当SSD执行顺序读和写时,性能相当,但执行随机的读和写时,写入速度比读出速度慢一个数量级;

    6.2 局部性

    • 局部性原理:倾向于引用邻近于其他最近引用过的数据项的数据项,或者最近引用过的数据项本身;
    • 有良好局部性的程序比局部性差的程序运行得更快;
    • 顺序引用模式:步长为1的引用模式;
    • 代码区别于程序数据的一个重要属性是在运行时它是不能被修改的;
    ·重复引用同一个变量的程序有良好的时间局部性;
    ·对于具有步长为k的引用模式步长越小,空间局部性越好;
    ·对于取指令来说,循环有好的时间和空间局部性。循环体越小、循环迭代次数越多,局部性越好。
    

    6.3 存储器层次结构

    • 对一个典型的存储器层次结构来说,从高层往底层走存储设备变得更慢、更便宜和更大;
    • 存储器层次结构的本质是,每一层存储设备都是较低一层的缓存;

    6.4 高速缓存存储器

    • 高速缓存的结构可以用元组(S, E, B, m)来描述;
    • 高速缓存的大小C = S X E X B;
    • 直接映射高速缓存:
    •高速缓存确定一个请求是否命中,然后抽搐被请求字的过程,分为:组选择,行匹配,字抽取
    •组选择:从w的地址中抽取组索引;这些位被解释成对应于一个组号的无符号整数
    •行匹配:对于直接映射高速缓存,行匹配是容易而且快的;因为每个组只有一行
    •字匹配:块偏移提供的是这个字的第一个字节是从哪个位置开始的
    

    代码托管链接

    https://git.oschina.net/Kevin_s/Linux_C.git

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目 标 5000行 30篇 400小时
    第一周 200/200 2/2 20/20
    第二周 300/500 2/4 18/38
    第三周 500/1000 3/7 22/60
    第四周 300/1300 2/9 30/90

    参考资料

  • 相关阅读:
    [HAOI2018]苹果树
    [TJOI2013]拯救小矮人
    [SDOI2016]硬币游戏
    一辈子都学不会的有上下界的网络流
    [AHOI2014/JSOI2014]支线剧情
    [JSOI2009]球队收益
    hdu-1856 More is better---带权并查集
    hdu-1325 Is It A Tree?---并查集
    hdu-1272 小希的迷宫---并查集或者DFS
    hdu1213-How Many Tables---基础并查集
  • 原文地址:https://www.cnblogs.com/20145224kevs/p/6012625.html
Copyright © 2011-2022 走看看