操作系统设计/初始化
外观
< 操作系统设计
当计算机首次启动时,它处于未知状态。静电和先前状态的残留会导致对机器来说不是有效状态的值。作为防御,计算机程序员学会在使用变量之前初始化所有变量。
在初始启动过程之后,下一步取决于计算机的类型
对于大型机,初始程序加载 (IPL) 用于加载引导程序,通常非常小,其目的是从磁盘、磁带或其他介质加载实际的引导加载程序。
对于典型的台式机、服务器或机架式刀片式计算机,开机自检 (POST) 初始化计算机,然后将执行权传递给 ROM,ROM 中的 BIOS 系统初始化 RAM 的最底层页面,然后将执行权传递给引导过程。
引导过程首先要做的事情之一就是加载引导加载程序,然后引导加载程序加载操作系统。