![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux C编程
文章平均质量分 87
wei04
从事linux应用层开发,协议开发,驱动开发。
展开
-
字节对齐--我的见解
一 、字节对齐的含义 要理解字节对齐,首先得理解系统内存的组织结构。内存由许多存放一段信息的单元(位置)组成,每个单元有一个编号,程序可以通过这个编号来访问这个单元,这个编号就是这个单元的地址。在x86体系架构中,内存单元大小为8bit,物理内存地址是对单元进行寻址,举个例子来说,一个拥有32位地址总线的CPU来说,能够寻址的内存大小为232x8bit(1Byte)=4GByte。原创 2009-04-21 18:31:00 · 620 阅读 · 0 评论 -
二进制文件和文本文件--我的理解
文本文件与二进制文件我的体会总结如下: 1.文本文件与二进制文件的区别存在于逻辑层面上,即文件的编码翻译方式不一,但是在磁盘上的物理文件,都是以二进制形式保存的。 2.在访问和读写文件时会才会产生两种文件的区分,用文本方式打开,用fgets,fputs之类的文件I/O访问就是文本文件,而用fread/fwrite等文件I/O访问就是二进制文件。 3.unix和DOS的文本原创 2009-04-21 19:26:00 · 332 阅读 · 0 评论