2017-2018-1 20155210 《信息安全系统设计基础》

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

教材学习内容总结

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和主存之间的速度差距在增大。

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

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

代码托管

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

结对及互评

点评模板:

  • 博客中值得学习的或问题:

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

本周结对学习情况

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

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

xxx

xxx

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
第九周 / 3/17 12/144

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。

耗时估计的公式

:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

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

  • 计划学习时间:12小时
  • 实际学习时间:20小时
  • 改进情况:

(有空多看看现代软件工程 课件

软件工程师能力自我评价表)

参考资料

时间: 2024-10-30 00:31:32

2017-2018-1 20155210 《信息安全系统设计基础》的相关文章

2017-2018-1 20155210 《信息安全系统设计基础》 实现mypwd

2017-2018-1 20155210 <信息安全系统设计基础> 实现mypwd 作业要求: 1.学习pwd命令 2.研究pwd实现需要的系统调用(man -k; grep),写出伪代码 3.实现mypwd 4.测试mypwd 学习pwd命令 代码: #include <stdio.h> #include <stdlib.h> #include <dirent.h> #include <sys/types.h> #include <sys

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

2017-2018-1 20155210 <信息安全系统设计基础>第13周学习总结 找出全书你认为最重要的一章,深入重新学习一下 完成这一章所有习题 详细总结本章要点 给你的结对学习搭档讲解你的总结并获取反馈 教材学习内容总结 8.1 异常 异常就是控制流中的突变,用来响应处理器状态中的某些变化 8.1.1 异常处理 系统中可能的每种类型的异常都分配了一个唯一的非负整数的异常号. 处理器:被零除.缺页.存储器访问违例.断点以及算术溢出 操作系统:系统调用和来自外部I/O设备的信号 8.1.2异

20145336张子扬 《信息安全系统设计基础》第7周学习总结

20145336张子扬 <信息安全系统设计基础>第1周学习总结 教材学习内容总结 学习目标: 了解常见的存储技术(RAM.ROM.磁盘.固态硬盘等) 理解局部性原理 理解缓存思想 理解局部性原理和缓存思想在存储层次结构中的应用 高速缓存的原理和应用 三种常见存储技术:RAM.ROM和磁盘 随机访问存储器RAM分为静态RAM(SRAM)和动态RAM(DRAM) SRAM 用来作为高速缓存储存器,SRAM将每个位存储在一个双稳态的存储器单元里,每个单元是用一个六晶体管电路来实现的.它可以无限制地保

20145317《信息安全系统设计基础》第六周学习总结(1)

20145317<信息安全系统设计基础>第六周学习总结(1) 第四章 处理器体系结构 指令体系结构:一个处理器支持的指令和指令的字节级编码 4.1Y86指令集体系结构 Y86:包括定义各种状态元素.指令集和它们的编码.一组编程规范和异常事件处理. Y86程序中的每条指令都会读取或修改处理器状态的某些部分.Y86具体包括:8个程序寄存器.3个条件码ZF\SF\OF.程序计数器(PC) Y86用虚拟地址引用存储器位置. 程序状态的最后一个部分是状态码Stat,它表明程序执行的总体状态. 注意:条件

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

20145239<信息安全系统设计基础>第5周学习总结 教材学习内容 x86寻址方式 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全 8086的分段模式 IA32的带保护模式的平坦模式 机器级编程的两种抽象 -ISA(Instruction set architecture).ISA简单来说就是指令集体系结构.定义了处理机状态,指令格式以及指令对状态的影响.-机器级使用的存储器地址是虚拟地址. 机器代码中的处理机状态 程序计数器(PC)表示将要执行的下一条指令在存储器中的地址. 整数

20145216史婧瑶《信息安全系统设计基础》第3周学习总结

20145216史婧瑶<信息安全系统设计基础>第3周学习总结 教材学习内容总结 十六进制表示法C表示法以0x或0X开头的数字常量为十六进制进制转换常用进制:二进制(B),十进制(D),八进制(O或者Q),十六进制(H) 转换为二进制-十六进制相互转换,二进制的四位数字对应十六进制的一位数字. 同理,二进制与八进制的转化是三位对应一位. 但是通常情况下,进制转换都以二进制为桥梁进行转换. 对于一个字长为w位的机器来说,虚拟地址的范围是0~2^w-1.程序最多访问2的w次方个字节. 数据大小: 在

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

20145336张子扬 <信息安全系统设计基础>第3周学习总结 教材学习内容总结 p24 在参考p30页的代码,添加main函数测试 p35页  练习2.11 进行gdb单步跟踪测试 p44页 p47和p49页的代码 49 在敲这个代码时,忘记定义了一个函数,这需要运用到28页的代码,再修改之后代码可以继续运行 使用gdb跟踪测试 p78 教材学习中的问题和解决过程 为啥我的虚拟机每次下载的东西在重启之后都没了啊 中午下载perl,在重启虚拟机之后机不见了 课后作业中的问题和解决过程 2.56

20145216 史婧瑶《信息安全系统设计基础》第一周学习总结

20145216 <信息安全系统设计基础>第一周学习总结 教材学习内容总结 Linux基础 1.ls命令 ls或ls .显示是当前目录的内容,这里“.”就是参数,表示当前目录,是缺省的可以省略.我们可以用ls -a .显示当前目录中的所有内容,包括隐藏文件和目录.其中“-a” 就是选项,改变了显示的内容.如图所示: 2.man命令 man命令可以查看帮助文档,如 man man : 若在shell中输入 man+数字+命令/函数 即可以查到相关的命令和函数:若不加数字,那man命令默认从数字较

信息安全系统设计基础实验五 20135210&amp;20135218

北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础           班级: 1352 姓名:程涵,姬梦馨             学号:20135210  20135218 成绩:           指导教师:娄佳鹏 实验日期:2015.11.17 实验密级:        预习程度:         实验时间:15:30-18:00 仪器组次:          必修/选修:必修     实验序号:5 实验名称: 简单嵌入式WEB服务器实验