【发布时间】:2016-11-22 04:54:06
【问题描述】:
我的问题是操作系统如何加载 用户空间应用程序到 RAM。我知道该怎样 当我们第一次打开计算机时,引导加载程序工作 Bios 只需读取 512 kb 数据直到 aa55 引导加载程序签名并将引导加载程序加载到 ram。常规用户空间程序是否以这种方式处理?如果是怎么办?因为引导程序是由bios激活的,而用户空间程序是如何被操作系统处理的?更具体地说, execv() 如何将程序加载到 RAM 并启动用户空间的执行点? 提前致谢
【问题讨论】:
-
BIOS 不会加载 512 KB,而是仅加载 512 字节。
标签: operating-system embedded-linux