系统软件知识.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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系列操作系统(由若干开发人员、公司及合作者共同开发)。此外,还有针对特殊应用领域的数以百计的其他操作系统,包括专门用于大型机、机器人技术、生产

您可能关注的文档

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档