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

网站开发语言哪种好网站开发好什么进行界面的优化

网站开发语言哪种好,网站开发好什么进行界面的优化,微信小程序云服务器价格,校园网站开发背景我们的源代码通过预处理,编译,汇编,链接后形成可执行文件,那么当我们在终端敲下指令$ ./a.out argv1 argv2 后,操作系统是怎么将我们的可执行文件加载并运行的呢? 首先知道,计算机的操作系统的启动程序是写死在硬件上的,每次计算机上电时,都将自动加载启动程序,之后…

我们的源代码通过预处理,编译,汇编,链接后形成可执行文件,那么当我们在终端敲下指令$ ./a.out argv1 argv2 后,操作系统是怎么将我们的可执行文件加载并运行的呢?

首先知道,计算机的操作系统的启动程序是写死在硬件上的,每次计算机上电时,都将自动加载启动程序,之后的每一个程序,每一个应用,都是不断的 fork 出来的新进程。那么我们的可执行文件,以linux 系统为例,也是由shell 进程 fork 出一个新进程,在新进程中调用exec函数装载我们的可执行文件并执行。

可执行文件格式ELF

可执行文件需要被内核运行,自然需要遵守一定的规范。

Linux下标准的可执行文件格式是ELF。ELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。它自最早在 System V 系统上出现后,被 UNIX 世界所广泛接受,作为缺省的二进制文件格式来使用。

但是linux也支持其他不同的可执行程序格式, 各个可执行程序的执行方式不尽相同, 因此linux内核每种被注册的可执行程序格式都用linux_bin_fmt来存储, 其中记录了可执行程序的加载和执行函数。

在这里插入图片描述

  • st

http://www.yayakq.cn/news/145111/

相关文章:

  • 哈尔滨网站开发公司排行榜柚段子wordpress
  • 可视化网站模板编辑软件wordpress图片压缩插件
  • 金华网站建设开发青峰网站建设
  • 重庆建设机电有限公司网站在wordpress教程视频
  • 海南省住房公积金管理局网站住房城乡建设部网站主页
  • Hdi做指数网站wordpress 实现注册
  • 网站备案号如何查询盘州市网站建设
  • 住房和城建设网站网站活跃度怎么做
  • 找个网站wordpress 页面列表
  • 管理咨询公司是做什么贵阳网络推广优化
  • 响应式环保网站模板四个商城建设
  • 企业网站 app淘客采集网站怎么做的
  • 制作网站数据库山东省品牌专业群建设网站
  • 网站建设的意义与目的网络服务器在哪个国家
  • 网站seo优化有哪些方面wordpress用户注册插件汉化
  • 洛阳建站哪家好昨晚贵州出大事
  • 遵义营商环境建设局网站国外酷网站
  • asp.net建立手机网站想自己建个网站
  • 公司备案查询网站微信小程序开发公司排行榜
  • 网站建设公司的市场营销方案模板域名查询网中国万网
  • whois哪个网站好近期重大新闻事件10条
  • 在线服装设计网站天美影视传媒有限公司
  • 企腾做的网站怎么样网站建设流程分几步
  • 网站开发与制作论文开题企业网站的价值
  • 北京网站建设亿玛酷出名5企业邮箱注册申请免费注册官网
  • 网站诊断及优化方案网络建设公司前景
  • 辽源商城网站建设wordpress设置页面模板
  • 国外的ps网站wordpress添加flash游戏
  • 南同网站建设软件下载嘉兴做网站优化哪家好
  • python 可以做网站吗自学网站建设