Computer

自动关联目录:Computer

计算机科学的系统主线:从硬件执行模型出发,经由操作系统和网络形成运行环境,再向上连接算法、编译器与图形学。

学习顺序

顺序分支回答什么问题
1Computer Architecture指令如何执行,硬件结构为什么影响正确性和性能
2Operating System如何把硬件资源抽象成进程、内存和文件
3Computer Network数据如何跨不可靠链路传输
4Data Structures & Algorithm如何组织数据并设计可扩展的计算步骤
5Compilation Principle如何把源语言翻译为可执行指令
6Computer Graphics如何表示、模拟并绘制三维世界

依赖关系

Computer Architecture
        |
        +--> Operating System --> Computer Network
        |
        +--> Compilation Principle
        |
        +--> Data Structures & Algorithm
        |
        +--> Computer Graphics

这不是严格的先修关系。遇到实际问题时可以直接进入对应分支,再回到下层补足运行机制。