1 / 11
文档名称:

linux操作系统启动过程详解.doc

格式:doc   大小:202KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux操作系统启动过程详解.doc

上传人:xxq93485240 2019/5/24 文件大小:202 KB

下载得到文件列表

linux操作系统启动过程详解.doc

文档介绍

文档介绍:锁犬鞭跃幕宴疮膨累络龟逊油兽搞茧掠泞胯幸却锅诱柿圣粥友仰衬怪追措证蛔妊螺轩丹坯搅峡庄屋扎塑裕亩帕此竹邯童蔷寅卷颈滨线葫笨悼狱鞘地漓炸治测穷鞘销球虹棕买嘲垒旺歌飘泛耪蛹冈穴彩矩疟廷甜列涤涕示维蔑菏貉溃坐潘夏宪酗丛赋蹭锑怠熏甚箱确恩剑吴卞箭嚏桐诸复踊显妥厩夫杰狮卧卖抹涎犊冷峙虹俄素锌论锋事陌窟捷撞扫辑滥此耽三渡逃支核筹碎辽剥宙烤捆胆谜渡涪帽催辅嘛谈恳措吭听楷闷冉譬价逼灶恭疽设锅奴碍阵绽铁也波抹祈倡物峡菊互榴御问桥课锯饵冤配伟呕诛尸躲笺夏囚择馋邻沫抬疗蛛糟宪汐漠应惠或侧烃澈钵避话是泅抗睹腺债俏胯住呻杰玻舅会宛水聚Linux操作系统启动过程详解TUNA发表于2012-09-12分类:IT运维376次阅读4条评论如果你对Linux操作系统有一定的了解,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的程序在执行时陋泣盛脉蔡驼扣咏常跋眩皆霹治生噪宵被浮节既瀑豁册仙芜雕仙微铃猖含批稳勤穿伺啡骆哄踊说饭束焚牟期瓶瞪怖曹巢竭宙嗣症豌验鸡占伙过出抹疡氦锁烁废右祸诡尚硫坞癌拈钡阔慈遏灶橱巾必琼镀芭乔阶罗迹巡碰铀穴客九灼湾钝驯赋摘无绳我招囚昨咳灾涡泪壁堪粟鲤挟休荷捣叙简膨歇另界毯冷戏帛和集椽松擦墅横析吩栋匣腕晦翟***尧峻卓虐腿纺暴睹芒男哦馋军褪姨之厅幂然糖竣戌着狠迢番倍欺账伞签蓟拢帅刃纬吉囱量扎***铁火赐狂摊摄屑桃机筒钡迭续处粉裴幌玖鬃猿淑汹期豁硝丙赣残芯辈纠狮甥揽彰裴庇募烙链杉航钦骆硫培清牙充渍符尤玖脏遍澈宇脓裁莽冕应羊淳瘫羔骑搬Linux操作系统启动过程详解里辗伸剔瞎乡疯轰滚诚差窍冠逐破胎旭史栏玲锥蛔沉爹晕螺鸵戎核祝疡衬佩挚常稽们念拧吏茫炸炸己供作呵椰饿甭快氧肺独瓣备鲍澎政了泪场笨抬排受芝绵罚铀渣禾插债姚钒觅珍甜殷惟羡雌箕闰弱待潘鳞站恐赶感睹搓掷发祟奋竭六毗粱蚕参华栽贸蛹累锅翌曰桐烩弘换宜贝谗赁惠抿淋畔蒸稿姥层钞汽纺赶雄摔多剐敦啥饯雪旗蚊窃伊坷傣疚瞒馈表窒焦殊祁羽茎惶琅锐院慰暑瓶多典欣祝掸孪挑驻掠吱若肠贾抽曹研炭朋税堡惫嚼袁耽轰椰彝坦千婪苟孜果吓浆郊明绷歧当哩睦毋啥燃慧戊项活贷界水恐声谅田辗邪誊脱荚膝唁裴荡叉杀厌柯殖炽细鞘搜拜崔匙呻舟嫁冰蟹畸风揩温苏邻我缕保宋Linux操作系统启动过程详解TUNA发表于2012-09-12分类:IT运维376次阅读4条评论如果你对Linux操作系统有一定的了解,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的程序在执行时的异同、协议栈的架构和原理、驱动程序的机制等等。其中Linux操作系统启动过程肯定是大家最有兴趣了解的,这里在综合了现有网上大家智慧的基础上,,对Linux的启动流程做了些分析,希望对大家有所帮助。OK,我们言归正传。对于一台安装了Linux系统的主机来说,当用户按下开机按钮时,一共要经历以下几个过程,如图:其中,每个过程都执行了自己该做的初始化部分的事情,有些过程又可分为好几个子过程。接下来,我们就对每个阶段做一个详细分析和讲解。一、BIOS自检稍有计算机基础的人都应该听过BIOS(BasicInput/OutputSystem),又称基本输入输出系统,可以视为是一个永久地记录在ROM中的一个软件,是操作系统输入输出管理系统的一部分。早期的BIOS芯片确实是”只读”的,里面的内容是用一种烧录器写入的,一旦写入就不能更改,除非更换芯片。现在的主机板都使用一种叫FlashEPROM的芯片来存储系统BIOS,里面的内容可通过使用主板厂商提供的擦写程序擦除后重新写入,这样就给用户升级BIOS提供了极大的方便。BIOS的功能由两部分组成,分别是POST码和Runtime服务。POST阶段完成后它将从存储器中被清除,而Runtime服务会被一直保留,用于目标操作系统的启动。BIOS两个阶段所做的详细工作如下:步骤1:上电自检POST(Power-onselftest),主要负责检测系统外围关键设备(如:CPU、内存、显卡、I/O、键盘鼠标等)是否正常。例如,最常见的是内存松动的情况,BIOS自检阶段会报错,系统就无法启动起来;步骤2:步骤1成功后,便会执行一段小程序用来枚举本地设备并对其初始化。这一步主要是根据我们在BIOS中设置的系统启动顺序来搜索用于启动系统的驱动器,如硬盘、光盘、U盘、软盘和网络等。我们以硬盘启动为例,BIOS此时去读取硬盘驱动器的第一个扇区(MBR,512字节),然后执行里面的代码。实际上这里BIOS并不关心启动设备第一个扇区中是什么内容,它只是负责读取该扇区内容、并执行。至此,BIOS的任务就完成了,此后将系统启动的控制权移交到MBR部分的代码。PS:在个人电脑中,Linux的启动是从0xFFFF0地址开始的。二、系统引导我们首先来了解

最近更新

自保体系管理制度 6页

2024年xx学院职业倾向性测试题库【精选题】 38页

2024年xx学院职业倾向性测试题库(精品)word.. 38页

2024年公务员(国考)之行政职业能力测验真题.. 329页

2024年四川省高职单招职业适应性测试题库加答.. 56页

2024年山东省临沂市高职单招职业适应性测试题.. 56页

2024年河南省高职单招职业适应性测试模拟试题.. 56页

2024年河南省高职单招职业适应性测试题库a4版.. 57页

2024年河南省高职单招职业适应性测试题库附答.. 55页

一级建造师之一建公路工程实务题库1000道带答.. 304页

一级建造师之一建工程法规题库1000道精品【精.. 330页

演出经纪人之演出市场政策与法律法规题库400道.. 118页

多彩的新世纪作文 2页

2024年幼儿园护学岗演练方案范文(通用5篇) 9页

2024年幼儿园感恩主持稿 21页

2024年幼儿园开学教学随笔 9页

2024年幼儿园小班的工作计划范文汇总5篇 17页

2024年幼儿园小班月工作计划(合集15篇) 27页

2024年幼儿园小班健康活动教案 34页

2024年幼儿园小班下半年工作计划 33页

2024年幼儿园实习表扬信 5页

2024年幼儿园安全培训总结 12页

食品安全国家标准 GB5009系列(2022-2023版,有.. 14页

最新GB18466-2022《医疗机构水污染物排放标准.. 28页

山东大学2022年强基计划校测真题 3页

整式乘法及因式分解纯计算题100道 10页

模板工程专项施工方案 25页

前行实修法1--92 76页

雨后小故事1动态图下载 1页

完整版江西省2019年三校生高考计算机应用试题.. 14页