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


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

    教材学习内容总结

    第四章 处理器体系结构

    4.1 Y86-64指令集体系结构    
        4.1.1 程序员可见状态
        4.1.2 Y86-64
        4.1.3 指令编码
        4.1.4 Y86-64异常
        4.1.5 Y86-64程序
        4.1.6 一些Y86-64指令的详情
    4.2 逻辑设计和硬件控制语言HCL
        4.2.1 逻辑门
        4.2.2 组合电路和HCL布尔表达式
        4.2.3 字级的组合电路和HCL整数表达式
        4.2.4 集合关系
        4.2.5 存储器和时钟
    4.3 Y86-64的顺序实现
        4.3.1 将处理组织成阶段
        4.3.2 SEQ硬件结构
        4.3.3 SEQ的时序
        4.3.4 SEQ阶段的实现
    4.4 流水线的通用原理
        4.4.1 计算流水线
        4.4.2 流水线操作的详细说明
        4.4.3 流水线的局限性
        4.4.4 带反馈的流水线系统
    4.5 Y86-64的流水线实现
        4.5.1 SEQ+:重新安排计算阶段
        4.5.2 插入流水线寄存器
        4.5.3 对信号进行重新排列和标号
        4.5.4 预测下一个PC
        4.5.5 流水线冒险
        4.5.6 异常处理
        4.5.7 PIPE各阶段的实现
        4.5.8 流水线控制逻辑
        4.5.9 性能分析
        4.5.10 未完成的工作
    4.6 小结
    

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

    • 问题1:七个跳转指令的分支指令
    • 问题1解决方案:

    jmp 70
    jne 74
    jle 71
    jge 75
    jl 72
    jg 76
    je 73

    代码问题

    • 问题1:
    • 解决方法:尝试解决

    代码托管

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

    上周考试错题总结

    详情见第六周博客总结

    结对及互评

    点评模板:

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

    本周结对学习情况

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

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

    xxx
    xxx

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 200/200 1/1 10/10
    第二周 200/200 1/1 20/20
    第三周 ?/200 1/1 15/20
    第四周 200/200 1/1 20/20
    第五周 100/200 1/1 20/20
    第六周 200/200 1/1 20/30
    第七周 200/200 1/1 20/20

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

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

    • 计划学习时间:20小时

    • 实际学习时间:20小时

    • 改进情况:

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

    参考资料

  • 相关阅读:
    Python实现将IP地址转换为数字
    转 python两个 list 获取交集,并集,差集的方法
    并发编程之协程
    网络编程之协议
    网络编程
    python之路-模块和包
    python IO模型
    python 线程(队列,线程池),协程(理论greenlet,gevent模块,)
    python 线程(部分)Thread的使用,守护线程,互斥锁,递归锁,信号量,事件,条件,定时器
    常见的面试题
  • 原文地址:https://www.cnblogs.com/WYjingheng/p/7768244.html
Copyright © 2020-2023  润新知