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

1.源程序

由0和1组成的位(bit)系列,8个位被组成一组,称之为字节。

 

2. ASCII标准编码

以单字节大小的整数值来表示每一个字符

 

3、C语言是用于编写系统级编程的首选 ,如操作系统、虚拟机等等,当然也可以用于编写应用级程序的编写。但应用级程序的编写用面向对象语言更具优势。

 

4、c语言在unix系统中的编译(从源文件到目标文件的转变):

unix>   gcc -o Hello Hello.c

 

5‘编译系统

四个过程:预处理、编译、汇编、链接

 

 

 

6、 Unix/Linux 外壳

即shell , 命令行解释器

 

7、系统的硬件组成

 

(1)总线

负责携带信息字节在各个部件间传递,通常被设计成传递定长的字节块,即字(word), 字长,即字包含的字节数,在各个系统中不尽相同,目前主要是4个字节和8个字节。

 

(2)I/O设备

系统与外部世界联系的通道。每个IO设备都通过一个控制器或适配器与I/O总线相连。控制器与适配器的主要区别在于它们的封装方式:控制器是置于I/O设备本身的或者系统的主板上的芯片组,

而适配器则是一块插在主板插槽上的卡。

 

(3)主存(内存)

用来存放处理器要执行的程序与程序处理的数据。在物理上,主存是由一组动态随机存存储器(DRAM)芯片组成。逻辑上是一组线性的字节数组。

 

(4)CPU

中央处理单元,是解释或执行主存中的指令的引擎

 

8、存储设备层次结构

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值