深入理解计算机系统知识点总结及习题解答
文章平均质量分 94
开巨坑了。对csapp的知识点进行浓缩总结记录,对课后习题和练习给出代码实现,希望写完之后,大家即可以通过这个专栏对计算机这个体系结构快速建立起清晰的认识,打牢基础,也可以用于日后复习面试考试差缺补漏,文章出现问题希望大家可以不吝指教。
lndksk
用最简练的话分享最有价值的内容
展开
-
深入理解计算机系统(csapp) 第二章信息的表示和处理练习题答案
第二章信息的表示和处理git仓库1.这道题一定不要偷懒啊,我做这题的时候就是第一位1,第二位2,第三位4,第四位8,然后累加。2.这道题可以找规律可以推导出公式最高位 2n%42^{n\%4}2n%4,然后后面跟 n/4n/4n/4 个0推导就是每次进1位需要242^424,然后递推总结出公式3# include<stdio.h>int main(){ int a[10]; int i=0; while(scanf("%d",&a[i]))原创 2022-04-17 14:17:40 · 7263 阅读 · 4 评论 -
深入理解计算机系统(csapp) 第二章信息的表示和处理
第一部分 程序结构和执行gitee仓库练习题答案这一部分等全写完再补上第一章 信息的表示和处理2.1信息的存储机器级程序将存储器视为一个非常大的字节数组,成为虚拟存储器。每个字节都有唯一的数字标识,称为地址。2.1.1 十六进制表示法2.1.2 字字长决定虚拟地址空间的大小,大小为0-2n−12^{n-1}2n−1 n是代表位数,我们常说的32位操作系统64位操作系统的内存最大就是2n−12^{n-1}2n−1,也就是4GB和8GB。2.1.3 数据大小2.1.4 寻址和字节顺序原创 2022-04-17 14:17:19 · 2048 阅读 · 0 评论 -
深入理解计算机系统(csapp)第一章计算机系统漫游
第一章 计算机系统漫游1.1信息就是位加上下文对于计算机来说所有文件都是由01来存储的,区分文件的唯一标准是文件的上下文,而我们平时写的内容会经由ASCLL转化为01存储在计算机中,就像这篇文章,在计算机眼中也是01字符。...原创 2022-04-10 18:10:27 · 1556 阅读 · 0 评论