首页 相关文章 Linux开机过程的分析(关于bootsect.S )

Linux开机过程的分析(关于bootsect.S )

发信人: huzq (你快乐所以我快乐), 信区: LINUX
标 题: [转载]Linux开机过程的分析
发信站: 武汉白云黄鹤站 (Sat Feb 10 14:37:30 2001), 站内信件
 
这篇文章的目的,在将linuxkernel的boot部份做一个介绍,因为笔者觉得很少有这样的
文章介绍一个作业系统最最开始的一步--把kernel本身载入至内存中,同时进行一些机
器相关(machinedependent)的初始化工作,由于linux刚好使用的是大家最熟悉的386,
486系列PC,所以在说明其程序流程时,也刚好可以对其相关的PC硬体架构做探讨,可以
说是一举两得,不过,我必须假设读者对于组合语言及PC最基础的架构,如寄存器,分
段,分页,中断服务等有大概的认识。
  读者可在linuxsourcecode的/boot子目录下找到几个以.S作为副档名的组合语言档
,本文要说明的即是其中的bootsect.S及setup.S两个档案,及尽量简单的说明其所牵涉
的相关硬体部份。
bootsect.S
  这个程序是linuxker...[ 查看全文 ]

Linux开机过程的分析(关于bootsect.S )的相关文章

手机页面
收藏网站 回到头部