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

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

    教材学习内容总结

    第一章 计算机系统漫游

    计算机系统是由硬件和系统软件组成的,他们共同工作来运作应用程序。深入了解这些组件是如何工作的以及这些组件是如何影响程序的正确性和性能的。

    gcc hello.c 编译

    ./a.out 运行

    echo $? 看返回值

    机器码与汇编转换

    gcc -E hello.c -o hello.i

    gcc -S hello.i -o hello.s

    gcc -C hello.s -o hello.o

    objdump -d hello.o

    断点

    函数断点 b main

    行断点 b 行号

    临时断点 tb

    条件断点 b if

    第七章 链接

    链接是将各种代码和数据片段手机并组合成为一个单一文件的过程,这个文件可被加载(复制)到内存并执行。

    链接可执行于:

    1.编译时

    2.加载时

    3.运行时

    链接器在软件开发中扮演着一个关键的角色,使得分离编译成为可能。

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

    由于并没有深入学习这两章,没有遇到什么问题。

    上周考试错题总结

    上周无考试

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

    新的一学期课程,老师对课程的安排也做出了与上学期不同的调整,要重新适应课程节奏,当然主要的还是靠自学,希望自己能更有自制力,监督自己学好这门课。新的学期加油!

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 47/100 1/1 10/10
    • 计划学习时间:10小时

    • 实际学习时间:5小时

    • 改进情况:

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

    参考资料

  • 相关阅读:
    cscope使用技巧
    GNU的strong symbol和weak symbol
    vim自定义插件放入pathogen管理
    kernel生成针对x86架构的tags和cscope数据库
    vim+cscope简易教程
    mac重装系统
    Mac升级bash到最新版本
    Mac中提升权限修改系统目录
    macbook中gcc替换为gnu gcc
    固定二进制位的整型变量
  • 原文地址:https://www.cnblogs.com/tyn5304/p/7588934.html
Copyright © 2011-2022 走看看