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

网站怎么推广怎么做的优是是什么网站

网站怎么推广怎么做的,优是是什么网站,公司网站主页设计图片,青云 wordpress可执行文件的装载与进程 代码经过预编译#xff0c;编译#xff0c;汇编#xff0c;链接过程后生成可执行文件#xff0c;但可执行文件只有装载到内存程序才可以运行#xff0c;这节讲可执行文件在linux下的装载过程#xff0c;以及与进程的关系等等。 1.程序与进程的关…可执行文件的装载与进程 代码经过预编译编译汇编链接过程后生成可执行文件但可执行文件只有装载到内存程序才可以运行这节讲可执行文件在linux下的装载过程以及与进程的关系等等。 1.程序与进程的关系 一个例子计算机CPU是人程序菜谱进程就是炒菜的过程。程序就是预先编译好的指令和数据集合的一个文件是一个静态的概念。而进程是程序运行时的一个过程。 2.进程虚拟地址空间 程序运行起来后将会拥有独立的虚拟地址空间这个地址大小是由CPU位数决定32位CPU就是0到2的32次方减一。假设32位操作系统我们将有4G的空间通常以一部分作为操作系统一部分就留下给进程使用这些就是可以申请的虚拟地址空间。但是这些空间由于近代计算机的发展是明显不够的我们考科一扩展到64位或者使用pae或saw方法。 3.装载的方式 程序执行时所需的指令和数据必须在内存才能够正常运行最简单的方法是将整个程序直接放入内存这样程序肯定是能正常运行的但是肯定会占有大量内存先现如今内存还是很昂贵的明显是不够用。前人就想到了程序运行的时候只要将最常用的数据存放到内存即可而其它数据放入磁盘需要的时候在提取至内存。这就提到了两种方法覆盖装入与页映射。 1.覆盖装入 现在几乎已经淘汰但是还是值得了解。这种方法主要依靠程序员的在编写的时候将程序分割成若干块然后使用辅助代码来管理这些模块该何时进入内存何时被替换。覆盖管理器本身内存很小。 假设有模块A与模块B之间没有调用关系互不影响有一个函数能调用模块A或模块B那么A与B就共用一片空间函数调用模块A的时候模块A之间覆盖这片A与B共同使用的空间反之一样。当程序一旦很多这就很需要程序员对各个模块依赖关系组成对应的树状图从而进行分块和调度策略的分析。 2.页映射 将内存和所有磁盘中的数据与指令按页为单位进行划分以后所有装载和操作的单位就是页通常一页4K大小也就是4096字节。我们通常使用先进先出和最少使用算法当内存使用达到分配的上限就会最先进入的页会被调出内存最少使用的页将会调出内存调入需要的页的数据。 4.进程的建立 进程建立的开始的三件事情 1.创建一个独立的虚拟地址空间 虚拟空间是由一组页映射函数将虚拟空间的各个页映射至对应的物理空间。那么创建一个虚拟空间并不是创建空间而是创建映射函数所需要的相应的数据结构在一些Linux下创建空间实际上只是分配一个页目录。 2.读取可执行文件头并且建立虚拟空间与可可执行文件的映射关系 上一步的页映射函数是虚拟空间到物理空间的映射这一步是虚拟空间与可执行文件的映射关系。我们知道当程序执行发生页错误时候物理空间会分配一个物理页然后将缺少的页面从磁盘读取进入内存在设置缺少的页面与物理页面的映射关系。那么我们怎么知道这个页在可执行文件那个位置就需要虚拟空间与可执行文件的映射。 3.将CPU的指令寄存器设置成可执行文件的入口地址启动运行 就是操作系统执行了一条跳转命令跳转到了可执行文件的入口也就是ELF头文件保存的入口地址。 5.操作系统的链接视图与执行视图 执行视图就是将.text.bss.data等段分开的视图。链接视图就是将同等属性的段合在一起的视图例如一代吗段为代表的可读可执行段以数据段与bss段可读可写的段以只读数据段为代表的的只读数据段。那么为什么需要这样分配因为映射到虚拟空间的时候以页为单位那么每个段都一个页会极大的浪费空间操作系统不管页的内容只会在乎页的属性那么我们可以将相同属性的段合在一个页内就可以极大的节省空间消耗。这样一个同属性的集合叫做segment
http://www.yutouwan.com/news/99628/

相关文章:

  • 网站建设常用工具免费公司网站设计
  • 北京兼职做网站建设网站建设域名服务器
  • 超值高端网站设计如何做免费的网站推广
  • 上海南建设培训执业中心网站襄阳网络推广公司
  • 云南网站制作需求支付公司网站建设费账务处理
  • 哪里可以做公司网站做原型的网站
  • 猪八戒设计网站如何做兼职建设商务网站需要哪些步骤
  • 网站的关于我们怎么做wordpress运行php 404错误
  • 三拼域名做网站网站内容描述
  • 网站正在建设中 html5营销型网站建设的利与弊
  • 中国建设银行ie下载网站本地网站做不大
  • 电子商务网站建设的代码文字生成网址
  • seo怎么做网站排名微做网站
  • 河北提供网站建设公司哪家好江苏住房和城乡建设厅网站报考
  • 个人站长做网站如何做网站宣传片
  • 广州天河区网站设计公司wordpress目录图片
  • 代做网站转账截图怎么做祝福网站
  • 想做网站wordpress hotlink protection
  • 贵阳做网站好的公司有哪些WordPress面包屑主题
  • 北京丰台区网站建设公司做的网站怎么上传到网上
  • 网站建设技术文档在县城怎么做网站公司
  • crm系统 网站建设icon图标素材下载网站
  • 网站备案需要注意什么益阳seo网站建设
  • 自建网站做淘宝联盟龙岗龙城街道网站建设
  • 武功做网站移动选号码网上选号手机号
  • 营销型网站建设推来客网络企业网站 单页
  • php儿童摄影网站源码建筑施工企业
  • 企业网站开发价钱低asp业务网站
  • 校园社交网站开发企业在网站推广
  • 11免费建网站重庆网站网络推广推广