- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
系统启动过程
系统启动过程
系统启动过程主要由一下几步组成(以硬盘启动为例):
开机
BIOS加电自检(PowerOnSelfTest--POST),内存地址为0ffff:0000
将硬盘第一个扇区(0头0道1扇区,也就是BootSector)读入内存地址0000:7c00处.
检查(WORD)0000:7dfe是否等于0xaa55,若不等于,则转去尝试其他启动介质,如果没有其他启
动介质则显示NoROMBASIC然后死机.
跳转到0000:7c00处执行MBR中的程序.
MBR首先将自己复制到0000:0600处,然后继续执行.
在主分区表中搜索标志为活动的分区.如果发现没有活动分区或有不止一个活动分区,则转停止.
将活动分区的第一个扇区读入内存地址0000:7c00处.
检查(WORD)0000:7dfe是否等于0xaa55,若不等于则显示MissingOperatingSystem然
后停止,或尝试软盘启动.
跳转到0000:7c00处继续执行特定系统的启动程序.
启动系统...
以上步骤中2,3,4,5步是由BIOS的引导程序完成.6,7,8,9,10步由MBR中的引导程序完成.一般多系统引导程序(如SmartFDISK,BootStar,PQBoot等)都是将标准主引导记录替换成自己的引导程序,在运行系统启动程序之前让用户选择要启动的分区 .而某些系统自带的多系统引导程序 (如lilo,NTLoader等)则可以将自己的引导程序放在系统所处分区的第一个扇区中,在Linux中即为SuperBlock(其实SuperBlock是两个扇区).
注:以上各步骤中使用的是标准MBR,其他多系统引导程序的引导过程与此不同.
操作系统工作原理引言
如果您拥有一台计算机,那么您对操作系统一定不陌生。人们购买的任何台式或便携式PC通常都预先安装了WindowsXP;Macintosh计算机预先安装的是OSX;许多企业的服务器使用Linux或UNIX操作系统。操作系统(OS)是装入计算机的第一个程序,如果没有操作系统,计算机将毫无用处。
最近,操作系统也开始出现在更小型的计算机中。如果您平时喜欢摆弄电子设备,会很高兴地发现,如今操作系统可以安装在我们日常使用的很多设备中,从手机到多种无线访问终端。这些小型设备中的计算机的功能非常强大,它们都可以运行操作系统和应用程序。现在的一部普通手机中所包含的计算机功能甚至比20年前台式计算机的功能还要强大。因此这种进步很有意义,也是自然发展不可避免的趋势。在任何一台装有操作系统的设备中,通常都提供了更改该设备工作方式的方法。这绝不是一个幸运的巧合,操作系统之所以采用可移植的代码,而不采用永久性的物理电路,原因之一就是通过代码对其进行更改或修改时可避免拆卸整台设备。
获得微软公司许可重新印制的包装盒2003MicrosoftCorporation。保留所有权利。微软WindowsXP操作系统
对于台式计算机用户来说,这意味着在进行更改时只需添加一个新的安全更新、系统补丁、新的应用程序,甚至是整个新的操作系统,而无须淘汰计算机去购买全新的一台。只有在了解操作系统的工作原理并知道如何利用时,您才可以在许多方面对计算机的一些工作方式进行更改。此外,手机中操作系统的工作原理
与计算机的实际上没有什么区别。
操作系统用于组织和控制硬件、软件,从而使安装操作系统的设备以一种灵活但可预期的方式运行。在本文中,我们将讲述必须具备什么功能的软件才称为操作系统,并向您介绍台式计算机中操作系统的工作原理,以及举例说明如何控制身边的其他操作系统。
操作系统的本质
并不是所有的计算机都具有操作系统。例如,厨房中控制微波炉的计算机就不需要操作系统。微波炉有一组要执行的任务,用户可直接输入所期望执行的操作(数字按键和一些预设置的按钮),并且它还具有可以控制的简单且无需更改的硬件。对于此类计算机,操作系统反而会成为不必要的负担——它将大幅增加产品的开发和生产成本,而且增添不必要的复杂性。因此,微波炉中装入的计算机只需一直运行一个简单的固化程序即可。
对于其他设备,操作系统需要具有满足以下条件的功能:
实现多种用途
以更复杂的方式与用户进行交互
满足随时间而改变的需求
所有的台式计算机都具有操作系统。其中最普遍的是微软开发的Windows操作系统、苹果公司开发的Macintosh操作系统以及UNIX系列操作系统(由若干开发人员、公司及合作者共同开发)。此外,还有针对特殊应用领域的数以百计的其他操作系统,包括专门用于大型机、机器人技术、生产
您可能关注的文档
- 有关夏天的诗句.docx
- 有关夏天的俗语或谚语.docx
- 有关夏天拟人句.docx
- 有关夏天谚语.docx
- 洗车池施工方案.docx
- 洗墙灯技术方案.docx
- 铣削专用机床液压系统的设计.docx
- 系统分析与设计文档.docx
- 系统需求分析报告.docx
- 系统重装分析和总结.docx
- 2024云南迪庆香格里拉市地方森林草原消防专业防扑火队招聘笔试参考题库含答案解析.pdf
- 2024云南昆明市五华区西翥街道自然灾害综合应急救援队招聘笔试参考题库含答案解析.pdf
- 2024浙江湖州长兴县洪桥镇消防综合应急救援队消防战斗员招聘笔试参考题库含答案解析.pdf
- 2024江西吉安市新干县应急管理局合同制专业森林消防队员招聘笔试参考题库含答案解析.pdf
- 2024江西井冈山国家级自然保护区管理局专业森林消防队招聘笔试参考题库含答案解析.pdf
- 2024江西九江市濂溪区应急管理局区专业森林消防大队队员招聘笔试参考题库含答案解析.pdf
- 2024广东广州铁路运输中级法院劳动合同制审判辅助人员招聘笔试参考题库含答案解析.pdf
- 2024广东阳江市江城区人民检察院劳动合同制司法辅助人员招聘笔试参考题库含答案解析.pdf
- 2024广东河源市连平县大湖镇人民政府应急救援中队队员招聘笔试参考题库含答案解析.pdf
- 2024内蒙古呼和浩特市赛罕区消防救援大队政府专职消防员招聘笔试参考题库含答案解析.pdf
文档评论(0)