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

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

教材学习内容总结

1.了解常见的存储技术

一:什么是RAM?
随机存取存储器(random access memory,RAM)又称随机存储器,是与 CPU直接交换数据的 内部存储器,也叫 主存(内存)。RAM电路由地址译码器、存储矩阵和读写控制电路三部分组成。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。

查了资料看了书知道 RAM分为静态RAM和动态RAM。

++简要概括我学到的知识是++:

静态RAM:

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

动态RAM:

DRAM将每个位存储为对一个电容的充电DRAM存储器单元对干扰非常敏感DRAM芯片中的单元被分成了D个超单元,每个超单元都由W个DRAM单元组成,一个d*w的DRAM总共才能除了DW位信息静态RAM:SRAM比DRAM更快,但也贵得多SRAM将每个位存储在一个双稳态的存储器单元里,可无限期保持在两个不同的电压配置或状态之一只要有供电,SRAM就会保持不变SRAM对于诸如光和电噪声这样的干扰不敏感

什么是ROM?

ROM是只读内存(Read-Only Memory)的简称,是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,并且资料不会因为电源关闭而消失。其结构较简单,读出较方便,因而常用于存储各种固定程序和数据。

局部性原理?

局部性原理:程序倾向于引用邻近最近引用过的数据项或者就是数据项本身。

时间局部性:存储器位置多次被引用。

空间局部性:存储器位置附近的位置在不远的将来被引用。
步长为k的引用模式:一个连续变量中,每隔k个元素进行访问,就被称为步长为k的引用模式,一般来说,随着步长增加,空间局部性下降
取指令的局部性

看书内容:

什么是缓存?

缓存的英文是cache,一般是用于RAM存储器,用于存储临时数据,断电后存储的内容会消失。缓存是临时文件交换区,电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在忙完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给GPU用的缓存,硬盘上也有16M或者32M的缓存。千万不能把缓存理解成一个东西,它是一种处理方式的统称

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

  • 问题1:RAM和ROM的区别?
  • 问题1解决方案:在网上我找了一些资料,其实这些都在我们身边,但我们并不了解它,
  1. RAM是手机的运行内存,是来运行程序的,程序运行的快慢,就看RAM剩余空间了,就是好比电脑内存条。
  2. ROM则是手机的自带空间,让你用来放东西,如电脑里面的硬盘。
  3. RAM为随机存储,掉电不会保存数据,而ROM可以在掉电的情况下,依然保存原有的数据。
  4. ROM越大手机可以存储的东西就越大,目前一般主流手机存储为16GB,更高的有32G、64G,容量越大,一般手机也越贵,很多手机同一型号不同版本都是由ROM容量来划分的。
  5. RAM属于手机内部存储器,属于随机存储,速度高于ROM,对于手机配置性能起着重要的决定性,另外掉电后,数据被清空,比如手机运行着QQ与其它软件,重启手机后,软件就没有处于登录状态。
  6. ROM则属于外部存储,比如我们经常可以购买SD卡放入手机里面,则就是手机ROM,手机ROM就是我们通常说的存储卡,也可以简单的理解成手机硬盘吧。
  • 问题2:XXXXXX
  • 问题2解决方案:XXXXXX
  • ...

代码调试中的问题和解决过程

  • 问题1:XXXXXX
  • 问题1解决方案:XXXXXX
  • 问题2:XXXXXX
  • 问题2解决方案:XXXXXX
  • ...

代码托管

(statistics.sh脚本的运行结果截图)

上周考试错题总结

  • 错题1及原因,理解情况
  • 错题2及原因,理解情况
  • ...

结对及互评

点评模板:

  • 博客中值得学习的或问题:
    • xxx
    • xxx
    • ...
  • 代码中值得学习的或问题:
    • xxx
    • xxx
    • ...
  • 其他

本周结对学习情况

- [结对同学学号1](博客链接)
- 结对照片
- 结对学习内容
    - XXXX
    - XXXX
    - ...

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

xxx
xxx

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 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

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:XX小时

  • 实际学习时间:XX小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料

posted on 2017-11-19 17:30  吕宇轩  阅读(184)  评论(0编辑  收藏  举报