当前位置: 首页 > news >正文

哪个网站卖自己做的手工艺品建设境外网站

哪个网站卖自己做的手工艺品,建设境外网站,东莞做网站卓诚,博物馆网站建设情况首先,我们介绍一下结构体内存对齐的规则: 1.第一个成员在与结构体偏移量为0的地址处。 2.其他成员变量要对其到某个数字(对齐数)的整数倍的地址处。 注:对齐数编译器默认的一个对齐数与该成员大小的较小值&#xff…

首先,我们介绍一下结构体内存对齐的规则

1.第一个成员在与结构体偏移量为0的地址处。

2.其他成员变量要对其到某个数字(对齐数)的整数倍的地址处。

注:对齐数=编译器默认的一个对齐数与该成员大小的较小值(vs中默认的对齐数为8)

3.结构体总体大小为:最大对齐数(所有变量类型最大者与默认对齐参数取最小)的整数倍。

4.如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍处。结构体整体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。

我们来看这样一组代码:

struct test{
int a;  //4个字节
char b; //1个字节
int c;  //4个字节
}test;

我们使用32位的编译器打印出来,发现它的结构体内存大小是12,这是为什么呢?

因为,编译器为了编译速度的提升,就会按照4个4个的开始扫描,例如下图:

所以,这个结构体的大小就是12字节。至于为什么编译器要这样做,这就要谈一谈计算机硬件的相关知识了。

我们知道计算机的一个主板上有两个channel(通道),一个channel有两个DDIM(内存条),一个内存条有两个面,也就是rank1和rank2。这里我们先看一个单面的rank,这一个里面有四个内存颗粒,那么,现在要存储一个数据叫做int a,是存储在一个颗粒里面还是四个颗粒里面呢?

答案是四个,因为cpu想同时取出4个字节的数据也就是32位,肯定会充分发挥并行传输数据的能力,同时与四个颗粒进行数据交互,速度就会比与一个颗粒交互要快。

每个颗粒chip里面有8个bank,每次同时从8个bank中取一位数据,为了节约地址总线位数,每次都是从每个bank的同一行、同一列里读取、操作数据,其次,在四个颗粒中的相对位置也是相同的,每一字节的每一位在每个chip的bank里位置也都是相同的(相同行、相同列)。

http://www.15wanjia.com/news/158410.html

相关文章:

  • 做碳循环的网站网站建设如何制作教程
  • 新闻录入网站模板wordpress 管理员密码忘记
  • wordpress添加登录注册按钮桂林网站优化价格
  • 网站使用教程app软件开发需要多少钱
  • wordpress点击阅读全文龙华优化公司
  • 网站推广的作用是什么网站开发 保密期限
  • 一般做网站的宽度怎么处理的seo排名是啥
  • 多站点cms济南专业网站优化
  • 郑州网站推广汉狮网络静安区网站开发
  • 厦门市建设局网站规划标准网站建设服务合同 律师
  • 江苏做网站怎么收费多少萝岗微网站建设
  • 潜江公司做网站高校思政课网站建设
  • 云主机建多个网站wordpress首页flash
  • 上海平台网站开发装修平台哪个好
  • 游戏网站开发公司网站建设课设心得体会
  • 服装印花图案网站辽宁省建设工程造价管理协会网站
  • 枣庄住房和城市建设局网站北京网站优化 卓立海创
  • 做网站建设公司crm在线网站 系统 的开发技术
  • 网站域名自己做北京快三是官方的吗
  • 网站建设中 模版wordpress加密视频播放器
  • 小米wifi设置网址入口网站wordpress侧栏显示指定分类
  • 网站手机客户端在线制作wordpress开发 书
  • 国外空间网站备案如何查看一个网站做的外链
  • 安平县哪里做网站石家庄网页设计机构
  • 长沙网站关键词推广网页首页设计教程
  • wordpress 绿色主题WordPress优化百度广告
  • 数字校园建设专题网站怎么做整人点不完的网站
  • 网站建设 的系统公式电子商务网站设计岗位的技能要求
  • 网站建设登录做自己的网站不是免费的
  • 数字今天科技 网站芯片公司网站建设