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

一键生成作文的网站网站建设工作室 需要营业执照吗

一键生成作文的网站,网站建设工作室 需要营业执照吗,出售友情链接是什么意思,wordpress企业一、内存对齐是什么 1.内存对齐是什么 还是用一个例子带出这个问题#xff0c;看下面的小程序#xff0c;理论上#xff0c;32位系统下#xff0c;int占4byte#xff0c;char占一个byte#xff0c;那么将它们放到一个结构体中应该占415byte#xff1b;但是实际上…一、内存对齐是什么 1.内存对齐是什么 还是用一个例子带出这个问题看下面的小程序理论上32位系统下int占4bytechar占一个byte那么将它们放到一个结构体中应该占415byte但是实际上通过运行程序得到的结果是8 byte这就是内存对齐所导致的。 //32位系统 #includestdio.h struct{int x;char y; }s;int main() {printf(%d\n,sizeof(s); // 输出8return 0; } 现代计算机中内存空间都是按照 byte 划分的从理论上讲似乎对任何类型的变量的访问可以从任何地址开始但是实际的计算机系统对基本类型数据在内存中存放的位置有限制它们会要求这些数据的首地址的值是某个数k通常它为4或8的倍数这就是所谓的内存对齐。 2.内存对齐规则 那么接下来我们来说一下结构体中内存对齐的规则: 1.对于结构体中的各个成员第一个成员位于偏移为 0 的位置以后的每个数据成员的偏移量必须是min(#pragma pack()制定的数数据成员本身长度)的倍数。 n 1,2,4,8,16 每个特定平台上的编译器都有自己的默认“对齐系数”也叫对齐模数。gcc中默认#pragma pack(4)可以通过预编译命令#pragma pack(n)n 1,2,4,8,16来改变这一系数。 2.在所有的数据成员完成各自对齐之后结构体或联合体本身也要进行对齐整体长度是 min(#pragma pack())制定的数长度最长的数据成员的长度)的倍数 二、为什么内存对齐 内存对齐的作用 1.经过内存对齐之后CPU 的内存访问速度大大提升。因为 CPU 把内存当成是一块一块的块的大小可以是24816 个字节因此 CPU 在读取内存的时候是一块一块进行读取的块的大小称为内存读取粒度。比如说CPU 要读取一个 4 个字节的数据到寄存器中(假设内存读取粒度是 4)如果数据是从0字节开始的那么直接将0-3 四个字节完全读取到寄存器中进行处理即可。         2.如果数据是从1字节开始的就首先要将前 4 个字节读取到寄存器并再次读取 4-7 个字节数据进入寄存器接着把0字节567字节的数据剔除最后合并 1234 字节的数据进入寄存器所以说当内存没有对齐时寄存器进行了很多额外的操作大大降低了 CPU 的性能。        3.另外还有一个就是有的 CPU 遇到未进行内存对齐的处理直接拒绝处理不是所有的硬件平台都能访问任意地址上的任意数据某些硬件平台只能在某些地址处取某些特定类型的数据否则抛出硬件异常。所以内存齐还有利于平台移植。
http://www.hkea.cn/news/14281383/

相关文章:

  • 网站转化微信小程序成都哪家公司做网站比较好
  • 宁波网站建设与维护新产品开发流程和步骤
  • 企业 网站备案app开发公司有前景么
  • 响应式网站写法做外贸都有哪些好网站
  • 绥中做网站公司有经验的手机网站建设
  • wordpress网站上传到服务器微信建立公众号
  • 平台网站 备案吗高端网站建设域名注册
  • 如何做地方网站小型网站开发成本
  • 深圳市住房和建设局官方网站查询重庆网红打卡点有哪些地方
  • 网站开发重点难点网站调优
  • 网站建设英文翻译怎么样才能搜索到自己做的网站
  • 博客网站开发报告文库福建省建设信息网站
  • 优化网站排名软件深入解析wordpress(原书第2版) pdf
  • 网站标识代码怎么加flash型网站网址
  • 合水网站建设wordpress wp_head函数
  • 建设银行网站怎么登陆密码错误金华网站开发公司
  • 眉山网站开发集团公司网站建设策划方案
  • 大型企业网站源码河南省建设厅网站136号文件
  • 青田建设局网站网络营销有哪些功能
  • 制作做动画的网站哪里设计公司vi
  • 个人备案网站广州哪家做网站
  • 食材网站模板大全桂林象鼻山门票多少钱
  • 官方网站开发合同小红书关键词检测
  • 南京网站维护哈尔滨关键词优化报价
  • 网站如何有排名模具外贸营销网站如何做
  • 可视化建站源码最好的购物平台
  • 西安网站建设服务商十强云存储wordpress
  • 郑州企业做网站h汉狮工装设计网站推荐
  • 网站数据采集怎么做广告建设网站
  • 怎么用腾讯云做网站家电网站设计