电子说
电脑没装硬盘能开机,并且显示器能够点亮。硬盘属于外存储器,它并不是计算机开机所必须的零件(这里所说的开机,并不是说进入Windows操作系统)。在不安装硬盘的情况下,电脑也可以开机,并且应该能够通过自检,自检结束后,如果没有其它可以启动的存储设备,那么屏幕会提示找不到启动设备而报错。
而如果此时插入可启动的U盘或者光盘,则电脑则可以运行这些存储器中的操作系统以及程序。内存是计算机开机所必须的零件,如果不安装内存,开机后主板会持续发出“嘀嘀”的报警声,屏幕也不会点亮。
1、blos是写入到主板中的软件程序。
2、开机时计算机首先执行硬件中的blos程序。
3、BIOS程序首先检查计算机硬件能否满足运行的基本条件,这叫做”硬件自检”。
4、硬件自检完成后,BIOS把控制权转交给下一阶段的启动程序。
5、这时,BIOS需要知道,”下一阶段的启动程序”具体存放在哪一个设备。也就是说,BIOS需要有一个外部储存设备的排序,排在前面的设备就是优先转交控制权的设备。
1、BIOS按照”启动顺序”,把控制权转交给排在第一位的储存设备。即根据用户指定的引导顺序从存储设备中读取启动设备的MBR,并放入指定的位置内存中。
2、MBR 第一个可开机设备的第一个扇区内的主引导分区块,内含引导加载程序。
3、“主引导记录”只有512个字节。它的主要作用是,告诉计算机到硬盘的哪一个位置去找操作系统。
4、每个磁盘分区可以安装不同的操作系统,”主引导记录”因此必须知道将控制权转交给哪个区。
这时,计算机的控制权就要转交给硬盘的某个分区了。
硬盘的启动有三种情况:卷引导记录,扩展分区和逻辑分区,启动管理器。
1、如果计算机只安装了一个windows操作系统,那么硬盘通常会以第一种方式启动,即读取激活分区的第一个扇区,加载操作系统。
2、如果计算机安装了windows,linux双系统,硬盘一般会以第三种方式启动,让用户去选择启动哪个分区的操作系统。
很少用第二种方式去启动硬盘。
1、控制权转交给操作系统,操作系统的内核首先被载入内存。
2、以Linux系统为例,先载入/boot目录下面的kernel。内核加载成功后,第一个运行的程序是/sbin/init。它根据配置文件(Debian系统是/etc/initab)产生init进程。这是Linux启动后的第一个进程,pid进程编号为1,其他进程都是它的后代。
3、然后,init线程加载系统的各个模块,比如窗口程序和网络程序,直至执行/bin/login程序,跳出登录界面,等待用户输入用户名和密码。
全部0条评论
快来发表一下你的评论吧 !