• 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小时
    • 改进情况:学习时间增加了。
  • 相关阅读:
    Bootstrap上传图片
    Mybatis分页插件
    vue从入门到女装??:从零开始搭建后台管理系统(二)用vue-docute生成线上文档
    github提交代码后没有contribution问题
    a标签实现文件下载
    自媒体运营排版利器----Markdown here
    开发wordpress主题
    vue项目安装sass/scss
    vue从入门到女装??:从零开始搭建后台管理系统(一)安装框架
    attr设置checked,disabled等属性失效的问题,jquery的attr和prop的区别
  • 原文地址:https://www.cnblogs.com/JIUSHA/p/7858300.html
Copyright © 2020-2023  润新知