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