以下是在Linux系统中启动并加载可执行目标文件过程中shell命令行解释程序所做的部分操作:①构造构造argv和envp ②调用fork()系统调用函数③调用execve()系统调用函数④读入命令(可执行文件名)及参数启动并加载可执行目标文件的正确步骤是()。
A.①→②→③→④B.④→①→②→③C.④→①→③→②D.②→④→①→③
A.加载器通过可执行目标文件中的程序头表对可装入段进行加载B.任何可执行目标文件中的可装入段被映射到一个统一的虚拟地址空间C.可执行目标文件的加载通过execve()函数调用的加载器来完成D.在可执行目标文件的加载过程中,其中的指令和数据被读入主存
A.不管是哪种启动执行方式,最终都是通过调用execve()系统调用函数实现的B.可以通过在一个程序中调用execve()系统调用函数来启动可执行文件执行C.可在CUI(命令行用户界面)中的命令行提示符后输入对应的命令来启动其执行D.可在CUI(命令行用户界面)中双击可执行目标文件对应的图标来启动其执行