装载机

作者: John Stephens
创建日期: 26 一月 2021
更新日期: 18 可能 2024
Anonim
老罗的小徒孙穿裙子来开装载机,又被老罗数落了。安全第一!
视频: 老罗的小徒孙穿裙子来开装载机,又被老罗数落了。安全第一!

内容

定义-加载程序是什么意思?

加载程序是操作系统的主要组成部分,可确保加载所有必需的程序和库,这在运行程序的启动阶段至关重要。它将库和程序放入主存储器中,以准备执行。加载涉及读取包含程序指令的可执行文件的内容,然后执行其他必要的准备任务,以准备可执行文件的运行,所有这些工作从几秒钟到几分钟不等,具体取决于文件的大小。需要运行的程序。


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

技术百科解释了装载机

加载程序是操作系统的组件,该操作系统执行准备要由OS执行的程序或应用程序的任务。它通过读取可执行文件的内容,然后将这些指令以及程序执行所需的内存中的任何库元素存储到RAM中,来实现此目的。这就是启动屏幕刚好在大多数程序启动之前出现的原因,它经常显示后台发生的情况,即加载程序当前正在加载到内存中的内容。当所有这些都完成后,程序就可以执行了。对于小型程序,此过程几乎是瞬时的,但是对于具有执行所需大型库的大型复杂应用程序(例如游戏以及3D和CAD软件),这可能需要更长的时间。加载速度还取决于CPU和RAM的速度。

并非所有代码和库都在程序启动时加载,只有实际运行程序所需的代码和库才加载。其他库在程序运行时或仅在需要时加载。对于诸如游戏之类的仅需要为玩家所在的当前级别或位置加载资产的应用而言,尤其如此。

尽管不同操作系统中的加载程序可能具有自己的细微差别和特定于该操作系统的本机特定功能,但它们仍提供基本相同的功能。以下是装载程序的职责:

  1. 验证程序的内存要求,权限等。
  2. 将必要的文件(例如程序映像或所需的库)从磁盘复制到内存中
  3. 将所需的命令行参数复制到堆栈中
  4. 链接程序的起点并链接任何其他所需的库
  5. 初始化寄存器
  6. 跳至内存中的程序起点