2017-2018-1 20155308 《信息安全系统设计基础》第九周学习总结

2017-2018-1 20155308

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

教材学习内容总结

存储技术

  • 三种常见存储技术:RAM/ROM/磁盘;
  1. RAM有SRAM和DRAM;
  2. ROM有PROM,EPROM,E2PROM,FLASH;
  3. 磁盘结构:盘片、磁道、扇区、间隙、柱面;磁盘驱动器

磁盘存储

  • 盘容量由以下技术因素决定:
  1. 记录密度:磁道一英寸的段中可以放入的位数。
  2. 磁道密度:从盘片中心出发半径上一英寸的段内可以有的磁道数
  3. 面密度:记录密度与磁道密度的乘积。

  • 磁盘以扇区大小的块来读写数据,对扇区的访问时间有三个主要的组成部分:
  1. 寻道时间:转动臂将读/写头定位到包含目标扇区的磁道上所需时间。
  2. 旋转时间:驱动器等待目标扇区的第一个位旋转到读/写头下的时间。最大为:

  1. 传送时间:读写并传送该扇区内容的时间。平均传送时间为:

缓存管理

  1. L0:编译器
  2. L1,L2,L3:硬件逻辑
  3. L4:操作系统+CPU上的地址翻译硬件
  4. L5:AFS客户端进程

总线
数据总线、控制总线、地址总线
系统总线、存储总线、I/O总线:p395图要理解
读写事务:P389图要能理解

局部性

  • 局部性:倾向于引用邻近与其他最近引用过的数据项的数据项,或者最近引用过的数据项本身,这种倾向性,被称为局部性原理。
  • 局部性包括时间局部性和空间局部性
  1. 时间局部性:被引用过一次的存储器位置很可能在不远的将来再被多次引用。
  2. 空间局部性:一个存储器位置被引用了一次,那么程序很可能在不远的将来引用附近的一个存储器位置。

存储器山

  • 存储技术:不同的存储技术的访问时间差异很大,速度较快的技术每字节的成本要比速度较慢的技术高,而且容量较小,CPU和主存之间的速度差距在增大。


数据引用局部性

  1. 重复引用同一个变量的程序具有良好的时间局部性
  2. 对于步长为K的引用模式,K越小,空间局部性越好。
  3. 对于取指令,循环具有良好的时间和空间局部性。循环体越小,循环迭代次数越多,局部性越好。

取指令的局部性

  • 代码区别于程序数据的一个重要属性是在运行时它是不能被修改的。当程序正在执行时,CPU只从存储器中读出它的指令,CPU绝不会重写或修改这些指令。

通用的高速缓存存储器

  • 存储器地址:m位
  • 地址:M=2^m个
  • 高速缓存组:S=2^s位
  • 每组E行高速缓存行
  • 每行1个B=2^b字节的数据块
  • 标记位:t=m-(b+s)
  • 高速缓存大小C=SEB

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

  • 问题一:SRAM和DRAM的区别
  • 回答:
  1. 只要有电,SRAM就会保持不变,而DRAM需要不断刷新;
  2. SRAM比DRAM快;
  3. SRAM对光和电噪声等干扰不敏感;
  4. SRAM比DRAM需要使用更多的晶体管,所以更昂贵
  • 问题二:练习6.4这两个小题区别是什么?

  • 回答:

    这两个小题的区别在于读/写头定位的次数不同。最好的情况只需要读/写头1次,但是随机的要定位读/写头2000次。

  • 问题三:练习6.9需要注意什么?

  • 回答:

这个题目就是对应上面的公式把表填满,但是填表是有顺序的:

  1. 先计算S;
  2. 然后计算s和b;
  3. 最后计算t。

上周考试错题总结

本周代码托管截图

本周结对学习情况

  • 20155316
  • 一起学了第六章。

其他(感悟、思考等,可选)

本章元知识很多,都是概念,需要花费很多时间去理解它们的定义,了解他们之间的关系和区别,我认为构建一个框图可以帮助我们掌握本章的知识。

这章讲解了我以前绝对不懂的东西,需要花费很多时间理解与记忆,但是比较基础,我应该会对计算机的存储有更深入的了解。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 2000行 30篇 800小时
第八周 200/200 2/5 30/85
  • 计划学习时间:20小时
  • 实际学习时间:30小时
  • 改进情况:学习时间增加了。
posted @ 2017-11-18 22:57  郝文菲20155308  阅读(208)  评论(0编辑  收藏  举报