
CSAPP
文章平均质量分 92
记录CSAPP学习笔记。
小太阳的向日葵
普通的Coder,欢迎与您的交流。
展开
-
CSAPP 第二章 信息的表示和处理
计算机中研究三种最重要的数字表示。无符号(unsigned)编码基于传统的二进制表示法,表示大于或者等于零的数字。补码(two's-complement)编码是表示有符号整数的最常见的方式。浮点数(floating point)编码是表示实数的科学记数法的以2为基数的版本。 整数的运算满足结合律,但是浮点数由于表示的精度有限,是不可结合的。大多数机器上,表达式(3.14+1e20)-1e20求得的值会是0.0,而3.14+(1e20-1e20)求得的值会是3.14。 目录...原创 2021-12-17 13:19:18 · 583 阅读 · 0 评论 -
CSAPP 第一章 计算机系统漫游
(前言本书的目的是让我们了解系统执行hello程序时,系统发生了什么以及为什么这样。我们通过跟踪hello程序的生命周期来开始对系统的学习。从它被创建开始,到在系统上运行,输出简单的消息,然后终止。我们将沿着这个程序的生命周期,简要地学习一些逐步出现的关键概念、专业术语和组成部分,后面的章节将围绕这些内容展开。) 1、编译系统 对.c文件hello.c编译产生可执行文件的命令 linux > gcc -o hello hello.c 这个过程虽然是通过一条命令完成的,然而实际上编译系统的处...原创 2021-12-14 21:03:34 · 1018 阅读 · 0 评论