Opening book details…
Can I read 程序是怎样跑起来的 on EtoBox?
程序是怎样跑起来的 by (日)矢泽久雄著;日经SOFTWARE审校;李逢俊译 is a book available to read on EtoBox.
What is 程序是怎样跑起来的 about?
封面 1 书名 3 版权 4 前言 5 目录 10 第1章 对程序员来说CPU是什么 15 1.1 CPU的内部结构解析 17 1.2 CPU是寄存器的集合体 20 1.3 决定程序流程的程序计数器 23 1.4 条件分支和循环机制 24 1.5 函数的调用机制 27 1.6 通过地址和索引实现数组 30 1.7 CPU的处理其实很简单 31 第2章 数据是用二进制数表示的 33 2.1 用二进制数表示计算机信息的原因 35 2.2 什么是二进制数 37 2.3 移位运算和乘除运算的关系 39 2.4 便于计算机处理的“补数” 41 2.5 逻辑右移和算术右移的区别 45 2.6 掌握逻辑运算的窍门 48 COLUMN 如果是你,你会怎样介绍?向小学生讲解CPU和二进制 52 第3章 计算机进行小数运算时出错的原因 55 3.1 将0.1累加100次也得不到10 57 3.2 用二进制数表示小数 58 3.3 计算机运算出错的原因 60 3.4 什么是浮点数 61 3.5 正则表达式和EXCESS系统 64 3.6 在实际的程序中进行确认 66 3.7 如何避免计算机计算出错 69 3.8 二进制数和十六进制数 70 第4章 熟练使用有棱有角的内存 73 4.1 内存的物理机制很简单 75 4.2 内存的逻辑模型是楼房 79 4.3 简单的指针 81 4.4 数组是高效使用内存的基础 83 4.5 栈、队列以及环形缓冲区 85 4.6 链表使元素的追加和删除更容易 89 4.7 二叉查找树使数据搜索更有效 93 第5章 内存和磁盘的亲密关系 95 5.1 不读入内存就无法运行 97 5.2 磁盘缓存加快了磁盘访问速度 98 5.3 虚拟内存把磁盘作为部分内存来使用 99 5.4 节约内存的编程方法 102 5.5 磁盘的物理结构 107 第6章 亲自尝试压缩数据 111 6.1 文件以字节为单位保存 113 6.2 RLE算法的机制 114 6.3 RLE算法的缺点 115 6.4 通过莫尔斯编码来看哈夫曼算法的基础 117 6.5 用二叉树实现哈夫曼编码 119 6.6 哈夫曼算法能够大幅提升压缩比率 123 6.7 可逆压缩和非可逆压缩 124 COLUMN 如果是你,你会怎样介绍?向沉迷游戏的中学生讲解内存和磁盘 128 第7章 程序是在何种环境中运行的 131 7.1 运行环境=操作系统+硬件 133 7.2 Windows克服了CPU以外的硬件差异 136 7.3 不同操作系统的API不同 138 7.4 FreeBSD Port帮你轻松使用源代码 139 7.5 利用虚拟机获得其他操作系统环境 141 7.6 提供相同运行环境的Java虚
- Author
- (日)矢泽久雄著;日经SOFTWARE审校;李逢俊译
- Publisher
- 北京:人民邮电出版社
- Published
- 2015
- Language
- ZH
- ISBN
- 9787115385130
More by (日)矢泽久雄著;日经SOFTWARE审校;李逢俊译
Browse all works by (日)矢泽久雄著;日经SOFTWARE审校;李逢俊译