迪克猪的博客
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

第一章 计算机系统漫游

信息就是位+上下文

位一样,在不同上下文中表示不同;

比如,人际关系,你就是位,在家里你是父亲或母亲,到单位你是老总或下属

比如,在不同的上下文中,一个同样的字节序列可能表示 一个整数、浮点数、字符串或者机器指令。

系统中所有信息都是由一串比特表示的
文本文件 与 二进制文件

程序被其他程序翻译成不同的格式

注意:是翻译而不是编译
编译系统构成的四部分:预处理器、编译器、汇编器和链接器
预处理阶段:预处理器
编译阶段:编译器
汇编阶段:汇编器翻译成机器语言指令,把这些指令打包成一种叫做可重定位目标程序<的格式。
链接阶段:链接器负责合并,生成一个可执行目标文件(简称:可执行文件)。

了解编译系统

  • 优化程序性能
  • 理解链接时出现的错误
  • 避免安全漏洞

处理器读取并解释存储在内存中的指令

  • 系统的硬件组成
    • 总线
    • IO 设备
    • 主存:
      • 从物理上来说,主存是由一组动态随机存取存储器(DRAM)芯片组成的。
      • 从逻辑上来说,存储器是一个线性的字节数组,每个字节都有其唯一的地址数组索 引),这些地址是从零开始的。
    • 处理器

高速缓存至关重要

看图知道 高速缓存存储器 所处的位置吗?

存储设备形成的层次结构

系统之间利用网络通信