本文主要是介绍计算机到底是如何启动的?(传统BIOS),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
引言
前先日子在装系统的时候,发觉自己对于计算机到底是如何启动的这一过程认识不清晰,然后下去查了查资料,看了阮一峰的一篇博客计算机是如何启动的,作者写的简单,易懂,我自己 整理了一下,希望分享给大家。
boot
启动用英文来讲是boot,但是boot的意思是靴子,靴子又怎么和计算机的启动联系起来呐,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语:
"pull oneself up by one's bootstraps"。 其字面意思就是拽着鞋带把自己拉起来,这当然是不可能的事情。最早的时候,工程师们用它来比喻,计算机启动是一个很矛盾的过程:必须先运行程序,然后计算机才能启动,但是计算机不启动就无法运行程序!
早期是这样,必须想尽各种办法,把一小段程序装进内存,然后计算机才能正常运行。所以,工程师们把这个过程叫做”拉鞋带”,久而久之就简称为boot了。
启动过程
一:BIOS
上个世纪70年代初,”只读内存”(read-only memory,缩写为ROM)发明,开机程序被刷入ROM芯片,计算机通电后,第一件事就是读取它。这块芯片里的程序叫做”基本輸出輸入系統”(Basic Input/Output System),简称为BIOS。
BIOS(Basic Input/Output System的缩写、中文:基本输入输出系统),在IBM PC兼容系统上,是一种业界标准的固件界面。BIOS这个字眼是在1975年第一次由CP/M操作系统中出现。BIOS是
这篇关于计算机到底是如何启动的?(传统BIOS)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!