扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
一个字节的奇妙之旅:白话计算机系统 版权信息
- ISBN:9787302672005
- 条形码:9787302672005 ; 978-7-302-67200-5
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>>
一个字节的奇妙之旅:白话计算机系统 内容简介
本书作为一本初学编程者的入门书,帮助读者了解整个计算机系统背后的思想。全书共分为三部分:**部分偏体系结构,主要讨论冯诺依曼体系架构下的CPU计算过程。第二部分偏操作系统,主要介绍同时运行多道程序的抽象。第三部分偏数据结构与计算理论,主要介绍红黑树与lambda表达式。
一个字节的奇妙之旅:白话计算机系统 目录
第 1 部分 冯·诺依曼机器的雏形
第 1 章 电容器中的数据 3
1.1 电容器与晶体管 3
1.2 整数类型 9
1.3 字符与字符串 29
1.4 阅读材料 36
第 2 章 指令计算的艺术 37
2.1 指令即数据 38
2.2 URM:一种理论计算机 42
2.3 RISC-V 解释器 45
2.4 读取指令:IF 48
2.5 指令译码:ID 55
2.6 执行指令:EX 62
2.7 访问内存:MEM 69
2.8 写回寄存器:WB 72
2.9 解释执行样例程序 74
2.10 阅读材料 79
第 3 章 过程调用的魔法 80
3.1 控制转移与返回 80
3.2 栈:表达式求值器 86
3.3 Prologue 与 Epilogue 91
3.4 分配局部变量. 97
3.5 参数传递与返回值 99
3.6 返回值 104
3.7 递归函数 106
3.8 阅读材料 119
第 4 章 容量与速度的均衡 120
4.1 多层次储存 120
4.2 伟大的洞见:局部性原理 124
4.3 组相联式映射 126
4.4 查找缓存行 127
4.5 缓存行的状态 132
4.6 淘汰策略:LRU 135
4.7 缓存中的 Load/Store 137
4.8 计数器分析 140
4.9 矩阵转置问题 142
4.10 线程级并行中的缓存一致性 146
4.11 阅读材料 154
第 2 部分 系统与应用的对话
第 5 章 虚拟与物理的内存 159
5.1 从源代码到进程 159
5.2 进程的虚拟地址空间 164
5.3 多级页表:虚拟地址映射 168
5.4 共享页:写时复制的诡计 182
5.5 页错误处理程序 184
5.6 按需分配/分页 186
5.7 页回收机制 187
5.8 反向映射:从 PPN 到 PTE 194
5.9 TLB:缓存. 197
5.10 阅读材料 199
第 6 章 同时运行多道程序 200
6.1 进程的幻觉 200
6.2 进程控制块 202
6.3 中断与异常 207
6.4 内核栈与 Trap frame 214
6.5 切换虚拟内存 217
6.6 Fork 系统调用 220
6.7 阅读材料 225
第 3 部分 精彩纷呈的程序
第 7 章 红黑树索引. 229
7.1 从 VMA 开始 229
7.2 二叉搜索树 230
7.3 AVL 树. 233
7.4 红黑树的平衡性 235
7.5 红黑树的结构体 237
7.6 链表的插入与删除 239
7.7 红黑树的插入操作 242
7.8 红黑树的旋转 245
7.9 红黑树的删除操作 249
7.10 处理双黑结点 254
7.11 区间查询 258
7.12 红黑树索引程序 260
7.13 阅读材料 266
第 8 章 λ 表达式求值器 267
8.1 λ 表达式 267
8.2 抽象语法树 271
8.3 α 归约与约束变量 272
8.4 β 归约与二叉树操作 276
8.5 β 范式与归约策略 279
8.6 实现 λ 表达式求值器 285
8.7 常见的 λ 表达式. 292
8.8 递归函数与不动点组合子 295
8.9 阅读材料 300
附录 A 常用的 C 语言标准库函数 302
附录 B RISC-V 指令释义 307
参考书目 311
第 1 章 电容器中的数据 3
1.1 电容器与晶体管 3
1.2 整数类型 9
1.3 字符与字符串 29
1.4 阅读材料 36
第 2 章 指令计算的艺术 37
2.1 指令即数据 38
2.2 URM:一种理论计算机 42
2.3 RISC-V 解释器 45
2.4 读取指令:IF 48
2.5 指令译码:ID 55
2.6 执行指令:EX 62
2.7 访问内存:MEM 69
2.8 写回寄存器:WB 72
2.9 解释执行样例程序 74
2.10 阅读材料 79
第 3 章 过程调用的魔法 80
3.1 控制转移与返回 80
3.2 栈:表达式求值器 86
3.3 Prologue 与 Epilogue 91
3.4 分配局部变量. 97
3.5 参数传递与返回值 99
3.6 返回值 104
3.7 递归函数 106
3.8 阅读材料 119
第 4 章 容量与速度的均衡 120
4.1 多层次储存 120
4.2 伟大的洞见:局部性原理 124
4.3 组相联式映射 126
4.4 查找缓存行 127
4.5 缓存行的状态 132
4.6 淘汰策略:LRU 135
4.7 缓存中的 Load/Store 137
4.8 计数器分析 140
4.9 矩阵转置问题 142
4.10 线程级并行中的缓存一致性 146
4.11 阅读材料 154
第 2 部分 系统与应用的对话
第 5 章 虚拟与物理的内存 159
5.1 从源代码到进程 159
5.2 进程的虚拟地址空间 164
5.3 多级页表:虚拟地址映射 168
5.4 共享页:写时复制的诡计 182
5.5 页错误处理程序 184
5.6 按需分配/分页 186
5.7 页回收机制 187
5.8 反向映射:从 PPN 到 PTE 194
5.9 TLB:缓存. 197
5.10 阅读材料 199
第 6 章 同时运行多道程序 200
6.1 进程的幻觉 200
6.2 进程控制块 202
6.3 中断与异常 207
6.4 内核栈与 Trap frame 214
6.5 切换虚拟内存 217
6.6 Fork 系统调用 220
6.7 阅读材料 225
第 3 部分 精彩纷呈的程序
第 7 章 红黑树索引. 229
7.1 从 VMA 开始 229
7.2 二叉搜索树 230
7.3 AVL 树. 233
7.4 红黑树的平衡性 235
7.5 红黑树的结构体 237
7.6 链表的插入与删除 239
7.7 红黑树的插入操作 242
7.8 红黑树的旋转 245
7.9 红黑树的删除操作 249
7.10 处理双黑结点 254
7.11 区间查询 258
7.12 红黑树索引程序 260
7.13 阅读材料 266
第 8 章 λ 表达式求值器 267
8.1 λ 表达式 267
8.2 抽象语法树 271
8.3 α 归约与约束变量 272
8.4 β 归约与二叉树操作 276
8.5 β 范式与归约策略 279
8.6 实现 λ 表达式求值器 285
8.7 常见的 λ 表达式. 292
8.8 递归函数与不动点组合子 295
8.9 阅读材料 300
附录 A 常用的 C 语言标准库函数 302
附录 B RISC-V 指令释义 307
参考书目 311
展开全部
一个字节的奇妙之旅:白话计算机系统 作者简介
赵阳旻,笔名Yangmin,现就职于微软(Microsoft)M365部门,负责网络服务的开发与维护。毕业于复旦大学计算机专业,卡内基梅隆大学软件工程专业。
书友推荐
- >
有舍有得是人生
有舍有得是人生
¥17.1¥45.0 - >
名家带你读鲁迅:故事新编
名家带你读鲁迅:故事新编
¥13.0¥26.0 - >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥19.3¥35.0 - >
朝闻道
朝闻道
¥8.8¥23.8 - >
姑妈的宝刀
姑妈的宝刀
¥10.5¥30.0 - >
中国历史的瞬间
中国历史的瞬间
¥16.7¥38.0 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥20.3¥58.0 - >
伊索寓言-世界文学名著典藏-全译本
伊索寓言-世界文学名著典藏-全译本
¥9.3¥19.0
本类畅销
-
4.23文创礼盒A款--“作家言我精神状态”
¥42.3¥206 -
4.23文创礼盒B款--“作家言我精神状态”
¥42.3¥206 -
一句顶一万句 (印签版)
¥40.4¥68 -
百年书评史散论
¥14.9¥38 -
1980年代:小说六记
¥52.8¥69 -
中图网经典初版本封面-“老人与海”冰箱贴
¥20¥40