computer systems-a programmer's perspective---chapter1

深入理解计算机系统第一章——计算机系统漫游


本章以hello.c程序为例,沿着该程序的生命周期,简要地介绍了逐步出现的关键概念、专业术语和组成部分。

该程序经历这几个阶段:预处理(.i)->编译(.s)->汇编(.o)->链接(可执行文件)。

shell是一个命令行解释器,它输出一个提示符,等待输入一个命令行,然后执行这个命令。如果该命令的第一个单词不是一个内置的shell命令,那么shell就会假设他是一个可执行文件的名字,它将加载并运行这个文件。


系统的硬件组成:总线、I/O设备、主存、处理器。


1.该章节的重要概念:

高速缓存、进程、线程、虚拟内存、文件、并发和并行以及抽象。

2.Amdahl定律:S=1/(1+a+a/k);

阅读更多

没有更多推荐了,返回首页