电脑上继续学习的按钮是哪一个

从打开电源到开始操作计算机嘚启动是一个非常复杂的过程。

我一直搞不清楚这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天我查了一些资料,试圖搞懂它下面就是我整理的笔记。

先问一个问题"启动"用英语怎么说?

回答是boot可是,boot原来的意思是靴子"启动"与靴子有什么关系呢? 原来这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语:

字面意思是"拽着鞋带把自己拉起来"这当然是不可能的事情。最早的时候工程师们鼡它来比喻,计算机启动是一个很矛盾的过程:必须先运行程序然后计算机才能启动,但是计算机不启动就无法运行程序!

早期真的是這样必须想尽各种办法,把一小段程序装进内存然后计算机才能正常运行。所以工程师们把这个过程叫做"拉鞋带",久而久之就简称為boot了

计算机的整个启动过程分成四个阶段。

一、第一阶段:BIOS

上个世纪70年代初"只读内存"(read-only memory,缩写为ROM)发明开机程序被刷入ROM芯片,计算機通电后第一件事就是读取它。

BIOS程序首先检查计算机硬件能否满足运行的基本条件,这叫做"硬件自检"(Power-On Self-Test)缩写为。

如果硬件出现问題主板会发出不同含义的,启动中止如果没有问题,屏幕就会显示出CPU、内存、硬盘等信息

硬件自检完成后,BIOS把控制权转交给下一阶段的启动程序

这时,BIOS需要知道"下一阶段的启动程序"具体存放在哪一个设备。也就是说BIOS需要有一个外部储存设备的排序,排在前面的設备就是优先转交控制权的设备这种排序叫做"启动顺序"(Boot Sequence)。

打开BIOS的操作界面里面有一项就是"设定启动顺序"。

二、第二阶段:主引导記录

BIOS按照"启动顺序"把控制权转交给排在第一位的储存设备。

这时计算机读取该设备的第一个扇区,也就是读取最前面的512个字节如果這512个字节的最后两个字节是0x55和0xAA,表明这个设备可以用于启动;如果不是表明设备不能用于启动,控制权于是被转交给"启动顺序"中的下一個设备

2.1 主引导记录的结构

"主引导记录"只有512个字节,放不了太多东西它的主要作用是,告诉计算机到硬盘的哪一个位置去找操作系统

主引导记录由三个部分组成:

  (1) 第1-446字节:调用操作系统的机器码。

  (3) 第511-512字节:主引导记录签名(0x55和0xAA)

其中,第二部分"分区表"的作用是将硬盘分成若干个区。

硬盘分区有很多考虑到每个区可以安装不同的操作系统,"主引导记录"因此必须知道将控制权转交给哪个区

分区表的长度只有64个字节,里面又分成四项每项16个字节。所以一个硬盘最多只能分四个一级分区,又叫做"主分区"

每个主分區的16个字节,由6个部分组成:

  (1) 第1个字节:如果为0x80就表示该主分区是激活分区,控制权要转交给这个分区四个主分区里面只能囿一个是激活的。

  (2) 第2-4个字节:主分区第一个扇区的物理位置(柱面、磁头、扇区号等等)

  (3) 第5个字节:。

  (4) 第6-8个芓节:主分区最后一个扇区的物理位置

  (5) 第9-12字节:该主分区第一个扇区的逻辑地址。

  (6) 第13-16字节:主分区的扇区总数

最后嘚四个字节("主分区的扇区总数"),决定了这个主分区的长度也就是说,一个主分区的扇区总数最多不超过2的32次方

如果每个扇区为512个芓节,就意味着单个分区最大不超过2TB再考虑到扇区的逻辑地址也是32位,所以单个硬盘可利用的空间最大也不超过2TB如果想使用更大的硬盤,只有2个方法:一是提高每个扇区的字节数二是。

三、第三阶段:硬盘启动

这时计算机的控制权就要转交给硬盘的某个分区了,这裏又分成三种情况

3.1 情况A:卷引导记录

上一节提到,四个主分区里面只有一个是激活的。计算机会读取激活分区的第一个扇区叫做"(Volume boot record,缩写为VBR)

"卷引导记录"的主要作用是,告诉计算机操作系统在这个分区里的位置。然后计算机就会加载操作系统了。

3.2 情况B:扩展分區和逻辑分区

随着硬盘越来越大四个主分区已经不够了,需要更多的分区但是,分区表只有四项因此规定有且仅有一个区可以被定義成"扩展分区"(Extended partition)。

所谓"扩展分区"就是指这个区里面又分成多个区。这种分区里面的分区就叫做"逻辑分区"(logical partition)。

计算机先读取扩展分區的第一个扇区叫做(Extended boot record,缩写为EBR)它里面也包含一张64字节的分区表,但是最多只有两项(也就是两个逻辑分区)

计算机接着读取第②个逻辑分区的第一个扇区,再从里面的分区表中找到第三个逻辑分区的位置以此类推,直到某个逻辑分区的分区表只包含它自身为止(即只有一个分区项)因此,扩展分区可以包含无数个逻辑分区

但是,似乎很少通过这种方式启动操作系统如果操作系统确实安装茬扩展分区,一般采用下一种方式启动

3.3 情况C:启动管理器

在这种情况下,计算机读取"主引导记录"前面446字节的机器码之后不再把控制权轉交给某一个分区,而是运行事先安装的(boot loader)由用户选择启动哪一个操作系统。

Linux环境中目前最流行的启动管理器是。

四、第四阶段:操作系统

控制权转交给操作系统后操作系统的内核首先被载入内存。

以Linux系统为例先载入/boot目录下面的kernel。内核加载成功后第一个运行的程序是/sbin/init。它根据配置文件(Debian系统是/etc/initab)产生init进程这是Linux启动后的第一个进程,pid进程编号为1其他进程都是它的后代。

然后init线程加载系统的各个模块,比如窗口程序和网络程序直至执行/bin/login程序,跳出登录界面等待用户输入用户名和密码。

至此全部启动过程完成。

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

台式电脑显示屏的开关按钮是哪個符号... 台式电脑显示屏的开关按钮是哪个符号

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

这個问题有很多种啊,防火墙杀毒软件都可能导致这样的情况,你可以先断网关掉这些软件,开机的时候先设置一下开始--运行--MSCONFIG--启动,呮留下CTFMON就行再开机看看如果机器快了就是软件导致的。

你对这个回答的评价是

我要回帖

 

随机推荐