摘要: 1 不读入内存就无法运行2 磁盘缓存加快了磁盘访问速度3 虚拟内存把磁盘作为部分内存来使用虚拟内存的方法有分页式和分段式两种。4 节约内存的编程方法把应用文件变 小的编程方法(1) 通过 DLL 文件实现函数共有(2) 通过调用 _stdcall 来减小程序文件的大小5 磁盘的物理结构1 不读入内存就无法运行计算机中主要的存储部件是内存和磁盘。磁盘中存储的程序,必 须要加载到内存后才能运行。负责解... 阅读全文
posted @ 2017-02-10 22:09 佳佳牛 阅读(1765) 评论(0) 推荐(1) 编辑
摘要: 1 内存的物理机制很简单2 内存的逻辑模型是楼房3 简单的指针4 数组是高效使用内存的基础5 栈、队列以及环形缓冲区队列一般是以环状缓冲区(ring buffer)的方式来实现的6 链表使元素的追加和删除更容易6.1 如何往链表中删除数据6.2 如何往链表中追加数据7 二叉查找树使数据搜索更有效1 内存的物理机制很简单内存实际上是一种名为内存 IC 的电子元件。内存IC 中有电源、地址信号、数据信... 阅读全文
posted @ 2017-02-10 21:31 佳佳牛 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1 将 0.1 累加 100 次也得不到 102 用二进制数表示小数3 计算机运算出错的原因4 什么是浮点数5 正则表达式和 EXCESS 系统5.1 位数部分5.2 指数部分6 在实际的程序中进行确认7 如何避免计算机计算出错8 二进制数和十六进制数8.1 整数情况8.2 小数情况1 将 0.1 累加 100 次也得不到 10将 0.1 累加 100 次,然后将结果输出到显示器上2 用二进制... 阅读全文
posted @ 2017-02-10 20:24 佳佳牛 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 1 用二进制数表示计算机信息的原因2 什么是二进制数3 移位运算和乘除运算的关系4 便于计算机处理的“补数”4.1 二进制数表示负数4.2 计算机如何计算1+(-1)5 逻辑右移和算术右移的区别符号扩充6 掌握逻辑运算的窍门1 用二进制数表示计算机信息的原因计算机内部是由IC这种电子部件构成的。IC有几种不同的形状,有的像一条黑色蜈蚣,在其两侧有数个乃至数百个引脚。IC 的所有引脚,只有直流电压 ... 阅读全文
posted @ 2017-02-10 17:24 佳佳牛 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 1 程序的运行流程2 CPU的组成3 寄存器的主要种类和功能“程序计数器”--决定程序流程的4 条件分支和循环机制4.1 顺序执行4.2 选择分支5 函数的调用机制6 通过地址和索引实现数组7 CPU 的处理其实很简单机器语言指令的主要类型和功能1 程序的运行流程2 CPU的组成3 寄存器的主要种类和功能程序员眼中的 CPU(CPU 是寄存 的集合体)“程序计数器”–决定程序流程的程序计数... 阅读全文
posted @ 2017-02-10 16:16 佳佳牛 阅读(1788) 评论(0) 推荐(1) 编辑