鱼C论坛

 找回密码
 立即注册
查看: 4340|回复: 6

看小甲鱼c++视频遇到一个疑问

[复制链接]
发表于 2012-10-20 14:04:12 | 显示全部楼层 |阅读模式
5鱼币
在看到小甲鱼c++视频的第七讲 复杂的数据类型 指针时
小甲鱼在视频前面讲32位系统的内存对齐值是4个字节
8第七讲 复杂的数据类型(2)-指针_2012102014818.jpg
而在后面的ppt中写的是4kb
字节的单位不是 b 吗
求解???

最佳答案

查看完整内容

文件的内容会被分成多个块,有.data,.text,.code等,映射到内存也是被分成多个块, 由于操作系统是分页存储管理的,一页的大小是4Kb,所以内存对齐的单位必须是4kb的整数倍。 这个知识点你了解下就行了,以后学操作系统或者PE结构就知道了
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-10-20 14:04:13 | 显示全部楼层
文件的内容会被分成多个块,有.data,.text,.code等,映射到内存也是被分成多个块,
由于操作系统是分页存储管理的,一页的大小是4Kb,所以内存对齐的单位必须是4kb的整数倍。
这个知识点你了解下就行了,以后学操作系统或者PE结构就知道了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-10-20 14:40:58 | 显示全部楼层
1kb 等于 1024b.
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-10-20 14:49:10 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-10-20 16:53:55 | 显示全部楼层
友来友网 发表于 2012-10-20 14:49
这个我知道,
我的疑问是,小甲鱼在前面讲32位的内存对齐值是4个字节,那不就是4b吗,ppt上怎么写的是4k ...

可能是口误吧,不会是四字节的。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-10-20 17:16:19 | 显示全部楼层
玩酷子弟lv 发表于 2012-10-20 16:53
可能是口误吧,不会是四字节的。。。。

32位嘛, 一个字节八个位,不是刚好4个字节吗
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-10-21 14:46:40 | 显示全部楼层
多看看教程就知道了 (*^__^*) 嘻嘻……
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-15 20:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表