zoukankan      html  css  js  c++  java
  • 2018-2019-1 20189206 《深入理解计算机系统》速读

    速读《深入理解计算机系统》的一些问题

    整体感受

    学习《深入理解计算机系统》通过学习计算机系统的本质概念,了解计算机的运作模式,通过学习这些知识,一方面帮助我们对于计算机系统有更加清晰的理解;另一方面,在我们编写代码的时候能够充分考虑计算机系统的运行模式,开发出更加高效和稳定的代码,防止程序受到网络攻击的影响。我也知道,我在平时的学习中,并没有很注重这方面的学习,所以对于计算机系统并不是很理解,很多工作方式都不懂,也很想好好学习这本书。
    以下是我速读这本书提出的一些问题,以便在以后的阅读中多思考。

    问题提出

    • 计算机系统漫游
      • 学习计算机系统对我们编程有什么帮助?
      • 编译系统是如何工作的?
    • 信息的表示和处理
      • 学习信息在计算机中的存储方式有什么意义?
      • 计算机中的所有信息都是用二进制表示的吗?
    • 程序的机器级表示
      • 机器代码是什么表现形式?
      • GCC编译器在编译代码的流程是怎样的?
      • 反汇编的作用是什么?
    • 处理器的体系结构
      • 代码是如何在处理器上运行的?
      • RISC和CISC指令集有何异同?
    • 优化程序性能
      • 如何编写出高效程序?
      • 都有什么提高代码性能的技术?
    • 存储器层次结构
      • 存储器层次结构是什么?
      • 项基本存储技术都包括什么?
    • 链接
      • 链接过程主要是实现什么?
      • 什么静态库,什么是动态库?
    • 异常控制流
      • 异常控制流都实现了什么功能?
      • 什么是异常?
    • 虚拟内存
      • 什么是虚拟内存,是真实存在的吗?
      • 虚拟内存都可以实现什么功能?
    • 系统级I/O
      • 学习C语言的时候就没有好好学习I/O操作所以希望通过本章加深印象
    • 网络编程
      • 网络编程的分类?
      • 套接字的作用是什么?
    • 并发编程
      • 什么是并发编程?
  • 相关阅读:
    VS2015生成64位dll文件
    gdb简单调试~core文件
    Ubuntu ENet 的下载和编译
    Android LIstView初次创建getview方法执行多次问题
    android ipc通信机制之之三,进程通讯方式。
    Android Stduio统计项目的代码行数
    Android开发遇到的坑(1):Java中List的安全删除问题
    Android Studio修改项目的包名
    类似IOS的滑动返回上一级,SwipeBackLayout-android的滑动返回类库
    [转]理解RESTful架构
  • 原文地址:https://www.cnblogs.com/zz-1226/p/9822337.html
Copyright © 2011-2022 走看看