zoukankan      html  css  js  c++  java
  • 2017-2018-1 20155317《信息安全系统设计基础》第9周学习总结

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

    教材学习内容总结

    计算机存储数据的存储器主要分为RAM(随机访问存储器)、ROM、磁盘。RAM又分为SRAM和DRAM两种,SRAM用作高速缓存,DRAM用作主存。
    1.SRAM
    SRAM又被称为静态RAM,利用双稳态电路进行存储。即使有干扰对稳态电路也没影响,所以由于双稳态性,只要有电,SRAM中的数据就不会有变化。SRAM的双稳态性,就类似于双摆,两边稳定的,中间是不稳定的,也许有时候电路会处于不稳定状态,但很快会恢复到左稳态或右稳态,一直保持这个状态.

    2.DRAM
    DRAM又称为动态RAM,对电容进行充电来存储位。有干扰因素比如光,会对DRAM上的数据有影响。
    DRAM中主要由多行多列的二维的超单元和缓存组成,每个超单元有8位(1字节组成)。

    3.ROM
    SRAM和DRAM都是断电数据都会丢失的,而且都是只读的,ROM是可读可写的。
    例如:CPU处理一条指令,该指令是把A的值存放到寄存器中,那么cpu首先通过总线接口发信号给控制器,然后控制器再根据信号然后发送指令给DRAM来进行操作。
    4.磁盘
    磁盘:存储大数据和结构。
    磁盘由多个磁片组成,每个磁片的分为上下表面也称为面。每个面都有很多个同心圆,每个圆称为磁道,磁道由扇区组成,扇区与扇区之间的间隙不存数据,用来表示扇区格式化位。
    5.磁盘存储
    磁盘上最小的存储单位是扇区,通过传动臂可以对磁盘进行读写,每个磁面上都有一个传动指针,根据传动臂的抖动来寻找到磁道,然后对该磁道上的扇区进行读写

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

    • 问题1:固态硬盘属于RAM还是ROM存储器
    • 问题1解决方案:都不是,rom一般都是固化空间,特殊手段才能访问,ram一般是内存,固态盘显然不属于这两种中的任意一种,就像手机刷机刷的是rom部分,它属于整个存储空间中的一部分

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

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

    代码托管

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

    上周考试错题总结

    • ( 多选题 | 1 分)
       

      Linux信号处理说法正确的是()

       
      A.

      可以用signal()处理信号

      B.

      一个信号最多只能被接收一次

      C.

      kill(1)用来杀死进程

      D.

      kill(1)用来发送信号

      E.

      可以通过键盘发送信号

      F.

      可以用sigaction()处理信号

      正确答案: A B D E F
       
      你的答案: A C E
      查看知识点 | 查看解析
       
      3
      ( 多选题 | 1 分)
       

      有关exec系列函数,下面说法正确的是()

       
      A.

      可以用char[][] 来传递argv

      B.

      进程调用了exec系列函数后,pid会变

      C.

      进程调用了exec系列函数后,代码会改变。

      D.

      system()和exec系列等价。

      E.

      exec系列函数中带e的要传入环境变量参数

      F.

      exec系列函数中带v的要传入环境变量参数

      正确答案: C E
       
      你的答案: B E
    • 多选题 | 1 分)
       

      有关fork(),下面说法正确的是()

       
      A.

      一次调用,两次返回

      B.

      子进程中,fork()返回子进程PID

      C.

      子进程可以读写父进程中打开的文件

      D.

      子进程和父进程的用户级虚拟地址空间相同但独立

      正确答案: A C D
       
      你的答案: A D
      查看知识点 | 查看解析
       
      7
      ( 多选题 | 1 分)
       

      关于代码  int main(){} 说法正确的是()

       
      A.

      返回值是0

      B.

      返回值不确定

      C.

      会调用exit(0)

      D.

      返回值大于0

      E.

      上面代码运行完,在命令行中运行echo $?  的值是0  

      正确答案: A C E
       
      你的答案: A

    结对及互评

    点评模板:

    • 博客中值得学习的或问题:
      • 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小时

    • 改进情况:

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

    参考资料

  • 相关阅读:
    Java String 类
    Java Number & Math 类
    String 方法
    创建格式化字符串
    定义存储过程如下:
    要创建一个EJB,必须要至少编写哪些Java类和接口?
    下面的那一个不属于MVC模式中的对象?
    下列哪个为JSP的隐含对象。
    以下声明正确的是。
    关于JSP生命周期的叙述,下列哪些为真?
  • 原文地址:https://www.cnblogs.com/wxwddp/p/7860157.html
Copyright © 2011-2022 走看看