1.计算机系统是由硬件与系统软件组成

2.“信息就是位+上下文”

  计算机系统中所有的信息,硬盘数据信息,存储器的程序信息,用户数据都是一串二进制表示的,

  只有靠上下文来区分,不同上下文一个相同二进制可能表示一个整数,一个浮点数,一个机器指

  令。上下文是指我们读这些数据的具体场合。

3.程序被编译器翻译成不同的格式

  一个高级程序(例如 C)只有被转化为机器语言计算机才可以执行,编译系统实现这种转换,编

  译系统包括四个方面。

    1.预处理:读入包含的头文件,替换宏定义等

    2.编译阶段:将高级语言程序转化为汇编语言程序。汇编语言程序很多程序员是可以读懂的

    3.汇编阶段:将汇编语言程序翻译为可定位目标文件,linux扩展名为.o,他是一个二进制

    4.链接: 将不同部分的代码和数据收集和组合成为一个单一文件的过程,这个文件可被加载

              或拷贝到存储器执行 链接可以执行与编译时(源代码被翻译成机器代码时),也可以执行与

                     加载时(在程序被加载器加载到存储器并执行时),甚至执行与运行时,由应用程序来执行. 

                     链接是由链接器自动执行的。链接器分为静态链接与动态链接,前者链接进可执行文件

          后者在执行文件时候用到链接部分再加载

4.计算机硬件系统组成

  1.总线:大马路数据通过需向长官请求,有系统总线,io总线等

  2.i/o设备

  3.cpu 

  4.存储器