我第一次打开电脑是在小学一年级的时候,
插入软盘摁下按钮,滴---
然后就全班一起打飞机了。。决战中国海,不知道大家玩过没有呢?
很多事情原本深奥无比,但是见多了就会视而不见习以为常,
电脑开机,就是这么一个情况。
今天偶尔看到阮一峰的博客对电脑启动的过程进行了通俗的探讨,对其探索精神深感佩服。
其中让我最感兴趣的是其中关于开机的英语来源的讲解。摘录如下:
零、boot的含义
先问一个问题,"启动"用英语怎么说?
回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢?
原来,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语
"pull oneself up by one's bootstraps"
字面意思是"拽着鞋带把自己拉起来",这当然是不可能的事情。
最早的时候,工程师们用它来比喻,计算机启动是一个很矛盾的过程:必须先运行程序,然后计算机才能启动,但是计算机不启动就无法运行程序!
早期真的是这样,必须想尽各种办法,把一小段程序装进内存,然后计算机才能正常运行。所以,工程师们把这个过程叫做"拉鞋带",久而久之就简称为boot了。
现在看早期技术的各种典故还是十分有趣,
但其实简简单单一句“早期真的是这样balabala。。。”之间,
包含了多少前辈的汗水与智慧呐。此致崇高的敬礼。