
csapp
X-giraffe
人不是产生灵感才去学习的,而在学习中才产生灵感。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CS:APP第一章:计算机系统漫游 笔记
背景知识 计算机是由软件和硬件组成的 一些程序员希望深入了解这些组件是如何工作的以及这些组件是如何影响程序的正确性和性能的,以此来提高自身的技能。本书便是为了这些读者而写。 Unix shell [Shell]1 在计算机科学中,shell俗称壳(用来区别于核),是指为使用者提供操作界面的软件,命令解析器。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相...原创 2019-04-25 16:55:24 · 360 阅读 · 0 评论 -
CS:APP第一章:计算机系统漫游 笔记(二)
1.3了解编译程序如何工作是大有益处的 对于像hello.c这样简单的程序,我们可以依靠编译系统生成正确有效的机器代码。但是,有一些重要的原因促使程序员必须知道编译系统是如何工作的。 ● 优化程序性能 ● 理解链接时出现的错误 ● 避免安全漏洞 1.4处理器读并解释储存在内存中的指令 此刻,hello.c源程序已经被编译系统翻译成了可执行目标文件hello,并被存放在磁盘上。要想在Unix系统上运...原创 2019-05-14 15:52:01 · 287 阅读 · 0 评论 -
CSAPP 第二章 信息的表示和处理 位&整数 学习笔记(一)
信息的位表示 为什么用十进制——*适合人类使用 人类十个手指,历史渊源 为什么用二进制——适合机器使用 容易表示、储存,容易传输 位、字节** bit(比特) 计算机储存、处理的信息:二值信号 “位”或“比特” 位组合 字节 8-bit块 进制 数的通用表示 二进制数 特点: 逢二进一,由0和1两个数码组成,基数为2,各个位权以2i表示。 优点:便于计算机储存、算术运算简单、支...原创 2019-06-14 17:02:52 · 870 阅读 · 0 评论