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

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

    教材学习内容总结

    (1)异常是异常控制流(ECF)的一部分,它一部分是由硬件实现的,一部分是由操作系统实现的。

    (2)异常:就是控制流的突变,用来响应处理器中发生的变化。

    (3)当处理器检测到异常信号时,会通过一各异常表的跳转表,进行一个间接的过程调用,调用一个专门处理这种

    Linux对异常控制流的支持

     

    ps

    1、列出所有运行进程(ps -ef, ps -aux)

    2、基于用户或运行的程序来列出进程 (ps -u, ps -C) 

    -u选项用来显示只属于此user的进程。多个用户时使用逗号隔开。例:$ ps -f -u user1,user2

    top

    kill kill命令用来终止一个进程。 格式: kill [ -s signal | -p ] [ -a ] pid ... kill -l [ signal ]
     kill 的使用: (1)强行终止一个进程标识号为324的进程:#kill -9 324 (2)解除Linux系统的死锁 /proc系统接口

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

     

    • 问题1:

      linux中的kill 可以向一个进程发送信号,我想知道他是怎么做到的?kill在内核到底是怎么实现的?通过什么方式实现的?

    • 问题1解决方案:
    • 1.系统调用是内核对用户层提供的统一的界面接口
      2. VFS是在操作系统内部对不同文件系统提供的统一的接口(数据结构),处在系统调用和不同文件系统之间的一个中间层。
      3. 用户调用read, 经过VFS,在统一的数据结构file_operations中找到不同文件系统真正的read操作。

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

    • 问题1:kill命令在执行过程中,不是所有的进程都不能kill的能不能在以后的类似于木马或者病毒中也带有这样的功能呢
    • 问题1解决方案:

    代码托管

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

    上周考试错题总结

    • 7.大多数计算机使用同样的机器指令来执行无符号和有符号加法。
      • A .正确
      • B .错误
      • C .不确定。
    • 8.多选:我们用一个十六进制的数表示长度w=4的位模式,对于数字的无符号加法逆元的位的表示正确的是()
      • A .0x8的无符号加法逆元是0x8
      • B .0xD的无符号加法逆元是0xD
      • C .0xF的无符号加法逆元是0x1
      • D .0xF的无符号加法逆元是1

    结对及互评

    点评模板:

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

    • 改进情况:

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

    参考资料

  • 相关阅读:
    win10系统打印图片中间空白的解决办法
    DELPHI SOKET 编程--使用TServerSocket和TClientSocket
    因为未启用行移动功能 不能闪回表
    oracle闪退(回退)功能
    查看oracle数据库的数据文件的目录
    Oracle
    Delphi : keydown与keypress的区别,组合键
    Delphi Xe 中如何把日期格式统一处理,玩转 TDatetime
    移除 IIS 的各种头信息
    sql server 通过 sql 查询数据库状态
  • 原文地址:https://www.cnblogs.com/wxwddp/p/7750820.html
Copyright © 2011-2022 走看看