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

广州营销型网站建设培训班新冠止咳药物有哪几种

广州营销型网站建设培训班,新冠止咳药物有哪几种,做盗版视频网站,wordpress建站心得严谨的说法#xff1a; 一个C、C程序实际就是一个进程#xff0c;那么C的内存分区#xff0c;实际上就是一个进程的内存分区#xff0c;这样的话就可以分为两个大模块#xff0c;从上往下#xff0c;也就是0地址一直往下#xff0c;假如是x86的32位Linux系统#xff0c…严谨的说法 一个C、C程序实际就是一个进程那么C的内存分区实际上就是一个进程的内存分区这样的话就可以分为两个大模块从上往下也就是0地址一直往下假如是x86的32位Linux系统那么一个进程的地址我们也称为进程的虚拟地址(因为一个程序的内存是不可能直接加载到物理内存中的所以我们说是虚拟的)总共分到的内存就是2^32bit也就是4G其中默认3G是用户空间1G是内核空间(这个空间可以通过配置文件调整。 从0x00000000到0x08048000这一段空间就是受保护的内存块(不能访问)我们所说的nullptr就是指向这里。 接着往下就是.text和.rodata段其中.text段就是存放程序编译产生的汇编语言运行的地方汇编语言我也称为指令.text段不可写实际上一个编程语言的程序最终产生的结果就是两部分一部分是指令另一部分是数据.rodata段存放的是常量同样不可写。 再往下就是.data段.data段存放初始化了的变量往下就是.bss段这里存放的是未初始化的变量和初始化为0的变量在系统编译过程中.bss段的变量都会默认初始化为0。 再往下就是.heap段里面就是动态分配出来的内存再往下是共享段里面用来加载共享库比如.dll和.so文件。 接着往下就是.stack段用来给执行的函数分配内存(需要注意的是函数里面的变量的内存确实在栈段但是代码编译的指令在.text段中比如int a10;这句话的指令在.text中但是int的内存在栈里面。 接着往下就是存放命令行参数和环境变量的内存段命令行参数就比如编译的时候指定一些参数这时候就在这个段里面系统库的路径就是环境变量的一种比如Windows的Path。 最后一段就是内核空间里面有ZONE_DMA、ZONE_NORMAL、ZONE_HIGHMEM三个段。 ZONE_DMA这个区域包含了物理地址在 0 到 16MB 之间的内存。这个区域通常用于与设备进行 DMA直接内存访问交互因为某些设备只能访问这个范围内的内存。在一些系统中这个区域也可以包含一些内核代码和数据。 ZONE_NORMAL这个区域包含了物理地址在 16MB 到 896MB 之间的内存。这是系统中最常见的内存区域用于存放大多数的内核代码和数据以及用户空间的进程和数据。 ZONE_HIGHMEM这个区域包含了物理地址在 896MB 之后的内存于管理物理内存超过 896MB 的区域。在早期的 32 位体系结构中由于地址总线的限制物理地址空间无法直接访问超过 896MB 的内存。因此为了能够充分利用系统中超过 896MB 的内存Linux 内核引入了 ZONE_HIGHMEM 区域。 最后需要注意的是一个进程的用户空间是私有的也就说每个进程都有属于自己的3G用户空间但是内核空间是共享的这也是为什么进程间的通信这么麻烦的原因只能通过操作系统的接口进行通信比如管道和套接字等。 不严谨的说法 一个C、C程序的内存分区主要有5个分别是堆区、栈区、全局/静态区、常量存储区和程序代码区。 栈在执行函数时函数内局部变量的存储单元都可以在栈上创建函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中效率很高但是分配的内存容量有限。 堆就是那些由 new分配的内存块他们的释放编译器不去管由我们的应用程序去控制一般一个new就要对应一个 delete。如果程序员没有释放掉那么在程序结束后操作系统会自动回收。 全局/静态存储区全局变量和静态变量被分配到同一块内存中在以前的C语言中全局变量和静态变量又分为初始化的和未初始化的在C里面没有这个区分了它们共同占用同一块内存区在该区定义的变量若没有初始化则会被自动初始化例如int型变量自动初始为0。 常量存储区这是一块比较特殊的存储区这里面存放的是常量不允许修改。 程序代码区存放函数体的二进制代码。
http://www.yayakq.cn/news/6104/

相关文章:

  • 网站添加可信任站点怎么做网站建设与制作德州
  • 佛山网站设计的外文名是软件工程就业方向和前景
  • wordpress网站数量管理插件成都网站建设 公司
  • 做路线图的网站泰安哪里做网站
  • 扁平化网站导航ui模板上海进一步优化
  • 富阳网站优化做模板网站赚钱吗
  • 城乡村建设规划许可证网站wordpress使用实例
  • 青海建设网站价格低事业单位门户网站建设的建议
  • php做视频网站有哪些软件下载wordpress用php版本号
  • 网站可以自己建立吗百度对新网站排名问题
  • 广西北海联友建设网站管理四川平台网站建设哪里有
  • 滨海县建设局网站做网站的什么公司最好
  • 做养生产品哪个网站好网站开发 实训 报告
  • 宿主选择 网站建设没有平台没有网站怎么做外贸
  • 四川网站建设开发市场推广计划书
  • 网站建设合同要不要交印花税个人网站盈利
  • 教育网站制作开发有没有专业做电视测评的网站
  • 东莞网络公司 网站建设win7电脑做网站主机
  • phpstorm网站开发wordpress 隔行
  • 建设制作外贸网站公司网店代运营十大排名
  • 昆山网站建设电话pc端网站开发技术
  • 网站网络拓扑图能注册通用网址的网站
  • 怎么自己做刷东西的网站中国品牌网官网入口
  • 做暧昧的小视频网站2找人做购物网站
  • 国家建设部网站平台怎么开亚马逊跨境电商店铺
  • 广东省住房和城乡建设厅公众网站国内最新保理公司排名
  • 濮阳公司建站软件工程主要是学什么
  • 那家网站做的效果好网页设计个人网站怎么做
  • 临漳seo整站排名网站开发流程php
  • 建立自己的网站软件有手绘风格的网站