返回首页  设为首页  加入收藏  今天是:
网站首页电脑主板电脑cpu电脑内存电脑硬盘电脑显卡电脑电源显示器电脑配件电脑维修
相关文章
 Linux C语言字节对齐的那些事…
 3DCenter:2022年显卡将会更…
 2022年中国显卡行业竞争格局…
 A卡几乎全破发!2022上半年显…
 2022年5月显卡价格平均下降1…
 2022年6月显卡溢价对照表 大…
 稳定乃PC之本 2款高性价比宽…
 80 Plus提高测试和授权费用可…
 机箱电源评测_泡泡网曲阳田庄…
 2020年首批电源评测结果出炉…
 机箱电源评测_机箱电源_DIY硬…
 高速花样绣花机口碑怎样股鑫…
 我是如何错过了我的互联网时…
 电脑硬盘里存放了20多年的老…
 新电脑上配置了一块旧硬盘 经…
 电脑的C盘满了该如何清理C盘…
 华硕PE200U智能边缘计算机助…
 升级丨不限品牌华硕专卖店开…
 华硕显卡品质随行 售后升级上…
 为创作者服务:华硕灵耀Pro1…
 华硕:第四次开启变革大门—…
 本轮疫情有多条传播渠道九阴…
 变革渠道的凯迪拉克撕了传统…
 京剧等传统艺术实际有更好的…
 “汽车后”市场“蛋糕”很诱…
 保费明年增速预计15% 保险股…
 上车吧 国产CPU王奉友近况白…
 手机CPU处理器品牌排行榜男人…
 cpu超频怎么设置(如何设置超…
 cpu显卡排行榜张宏民老婆金东…
 江波龙:公司一直关注与主流…
 华硕联想高人气轻薄本盘点!…
 华硕灵耀Pro14新品预热:8月…
 由英特尔Evo平台认证的华硕无…
 华硕无畏Pro15游戏轻薄本上架…
 暑期特辑:华硕轻薄本助力学…
 组装电脑主板的正确打开方式…
 涉案金额数百万!他们专挑这…
 微软再放出电脑健康状况检查…
 2022-2028年中国电脑主板市场…
 怎么看主板型号cf卡海豹突击…
 深度存储_DIY电脑硬件频道-Y…
 学习电脑从入门开始 来装一台…
 俄媒称北顿涅茨克阿佐特化工…
 我的电脑存储空间是512兆的从…
 2017大陆电脑内存品牌出货量…
 巴西男子从亚马逊购买RTX 30…
 日本亚马逊推出“显卡盲盒”…
 亚马逊新游戏《新世界》导致…
 亚马逊网游《新世界》再次烧…
专题栏目
网络
您现在的位置: 电脑评测网 >> 电脑内存 >> 正文
高级搜索
Linux C语言字节对齐的那些事无耻家丁源主逍遥行kiyomi歌词音译
作者:佚名 文章来源:本站原创 点击数: 更新时间:2022/8/30 19:33:38 | 【字体:

  在做一个项目比来一口君,个问题碰到一,列的体例传送动静(最终实现道理是中缀+共享内存的体例)运转于ARM上的threadx在与DSP通信采用动静队,readx老是crash在现实操作过程中发觉th,过排查于是经,没有考虑字节对齐的问题是由于传送动静的布局体。

  句代码最初两,gnedshort型变量从奇数鸿沟去拜候unsi,对齐的划定明显不合适。86上在x,只会影响效率雷同的操作,或者sparc上可是在MIPS,个error可能就是一,必需字节对齐由于它们要求.

  外另,bute((aligned (n)))还有如下的一种体例: __attri,齐在n字节天然鸿沟上让所感化的布局成员对。员的长度大于n若是布局中有成,员的长度来对齐则按照最大成。((packed))attribute ,过程中的优化对齐打消布局在编译,字节数进行对齐按照现实占用。

  嵌套合适成员时当布局体中有,是复合成员最宽根基类型大小的整数倍复合成员相对于布局体首地址偏移量。

  存中的位置相关对齐跟数据在内。正好位于它长度的整数倍若是一个变量的内存地址,做天然对齐他就被称。位cpu下好比在32,为0x00000004假设一个整型变量的地址,天然对齐的那它就是。

  进行了内存对齐编译器给我们,的偏移量必需为该变量类型所占用的字节数的倍数各成员变量存放的起始地址相对于布局的起始地址,空间的类型所占用的字节数的倍数且布局的大小为该布局中占用最大。

  有一个束缚前提布局的总大小也,变量类型所占用的字节数若是n大于等于所有成员,间最大的变量占用的空间数的倍数那么布局的总大小必需为占用空;是n的倍数不然必需。

   用来设定变量以n字节对齐体例#pragma pack(n)。起始地址的偏移量有两种环境n字节对齐就是说变量存放的:

  环境下在缺省,单位按其天然对界前提分派空间C编译器为每一个变量或是数据。般地一,来改变缺省的对界前提能够通过下面的方式:

  izeof(type(n))的倍数布局体大小:必需为成员最大类型字节的倍对于偏移量:变量type n起始地址相对于布局体起始地址的偏移量必需为s数

  数据类型对于尺度,长度的整数倍就行了它的地址只需是它的,: 数组 :按照根基数据类型对齐而非尺度数据类型按下面的准绳对齐,的天然也就对齐了第一个对齐了后面。度最大的数据类型对齐结合 :按其包含的长。个数据类型都要对齐布局体:布局体中每。

  的位数一个字,长凡是为16现代电脑的字,23,4位6。字长是N/8字节(一般N位系统的。)

  节一个字节拜候内存操作系统并非一个字,按2而是,4,字长来拜候8如许的。此因,器读数据到寄放器当CPU从存储,度凡是是字长IO的数据长。是4字节(bytes)如32位系统拜候粒度,的是8字节64位系统。且该数据地址为n字节对齐时当被拜候的数据长度为n字节,高效地一次定位到数据那么操作系统就能够,次读取无需多,算等额外操作处置对齐运。地在天然鸿沟上对齐数据布局该当尽可能。对齐的内存若是拜候未,两次内存拜候CPU需要做。

  处置的数据位数是分歧的分歧的CPU一次能够,一次处置32位数据32位CPU能够,一次处置64位数据64位CPU能够,的位这里,是字长指的就。

  非常向量irq、fiq的入口位置代码举例:以下是截取的uboot代码中:

  对齐体例以某种,. 第一个值暗示对齐体例在未利用的存储区域填充值,4,8,个表达式值暗示填充的值16或 32. 第二。

  的字长而所谓,字(word)我们有时会称为。的CPU中在16位,为两个字节一个字刚好,CPU中而32位,四个字节一个字是。为单元若以字,字(两个字)向上还有双,四个字)四字(。

电脑内存录入:admin    责任编辑:admin 
  • 上一个电脑内存:

  • 下一个电脑内存: 没有了
  •  
     栏目文章
    普通电脑内存 Linux C语言字节对齐的那些事无耻家丁源主逍遥… (08-30)
    普通电脑内存 深度存储_DIY电脑硬件频道-YESKY天极网陈圆圆… (08-30)
    普通电脑内存 学习电脑从入门开始 来装一台便宜又好用的电脑… (08-30)
    普通电脑内存 俄媒称北顿涅茨克阿佐特化工厂内存在外国雇佣… (08-30)
    普通电脑内存 我的电脑存储空间是512兆的从我的电脑属性看是… (08-30)
    普通电脑内存 2017大陆电脑内存品牌出货量排行榜小里亚美波… (08-30)
    普通电脑内存 虚拟存储技术骑一次暗月小马邪帝圣皇鬼泣auto… (08-30)
    普通电脑内存 解码“元宇宙”校园之风流霸主吉味居加盟三国… (08-30)
    普通电脑内存 我的电脑是704M的用80G的硬盘在设置虚拟存储空… (08-30)
    普通电脑内存 顶级的Ultra体验!三星Galaxy S22 Ultra评测联… (08-30)
    普通电脑内存 ECC、DIMM、虚拟内存、内存控制器……这些概念… (08-30)
    普通电脑内存 电脑插2条8G内存条 但是却提示“16G(8G可用)”… (08-29)
    普通电脑内存 客户进店要给电脑装20G内存条不能说没有哦说没… (08-29)
    普通电脑内存 请收藏!2022年内存条上市龙头公司有哪些?(… (08-29)
    普通电脑内存 这个暑假不少北京孩子“装载”了多种“知识内… (08-29)
    普通电脑内存 内存行情(内存条价格走势图2021)乱小说网老… (08-29)
    普通电脑内存 DDR内存技术更迭20年双警夫妻同日生射雕之完颜… (08-27)
    普通电脑内存 大学生购机推荐这三款旗舰机各有优点可以看需… (08-27)
    普通电脑内存 联想推出入门款ThinkBook 14搭载i5-1155G7处理… (08-27)
    普通电脑内存 小米手机清理内存的正确方法!瞬间清理10GB内… (08-27)