![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机系统
Qinn-
日记
展开
-
《深入理解计算机系统》第二章笔记(自用)
第二章 信息的表示和处理 1.信息存储 大多数计算机使用字节作为最小的可寻址的内存单位。 虚拟地址空间,所有虚拟内存的可能地址的集合,它是一个展现给机器级程序的概念性映像(具体见第九章 后补)。 十六进制表示法(hex):一个字节在二进制下的值域是00000000 ~ 11111111,在十进制下的值域是0 ~ 255,在十六进制下的值域是00 ~ FF。【基本知识点:进制之间的转换】 对于一个字长为w位的机器而言,虚拟地址的范围为0 ~ 2w-1。 我们将程序称为32位或64位,区别在于该程序是怎么编译原创 2020-08-20 23:47:30 · 286 阅读 · 0 评论 -
《深入理解计算机系统》笔记第一章(自用)
第一章 计算机系统 1.关于【hello.c】文件如何变成【hello】: 预处理:.c变.i,把头文件中的内容插入到文本程序里 编译:.i变.s,把文本文件翻译成汇编语言 汇编:.s变.o(可重定位目标程序),把汇编语言翻译成机器语言 链接:.o变可执行目标程序,将引用的库函数的实体合并到程序 2.系统的硬件组成: 总线:(字/字节/位)e.g.字长为4字节的机器,4*8=32位 I/O设备:(tip:所有储存器也可以算是I/O设备,I/O所谓的输入输出,是指和计算机之间发生的数据传输)(每一个原创 2020-08-13 22:59:01 · 257 阅读 · 0 评论