计算机原理
文章平均质量分 53
canlynet
喜欢编程,从事IT行业。
展开
-
MMU与程序多任务运行
MMU即Memory Management Unit(内存管理单元)的缩写,百度搜索“MMU”您将看到对MMU的较为准确和全面的描述。那么我们的程序在多任务环境下加载运行时,MMU起到什么作用作用呢?如何理解每个程序都运行在独立的空间呢?这就是本文要解决的问题。我们知道,MMU的主要工作就是将程序的虚拟地址(编译器和链接器计算的)转换成内存的物理地址(硬件电路决定的)。另外我们还要...原创 2010-02-25 22:57:28 · 267 阅读 · 0 评论 -
float和double类型数据在内存中的存储方法
float和double类型数据在内存中的存储方法 浮点数(单精度的float和双精度的double)在内存中以二进制的科学计数法表示,表达式为N = 2^E * F;其中E为阶码(采用移位存储),F为尾数。float和double都由符号位、阶码、尾数三部分组成,float存储时使用4个字节,double存储时使用8个字节。各部分占用位宽如下所示: 符...原创 2013-02-06 14:22:50 · 452 阅读 · 0 评论