驱动程序的本质是什么?
2022-10-02
19 阅读
举个例子,有一群魔术师,能用激光笔在墙上画出很魔幻的图案,各类型的激光笔都能用来画。
不足的是,魔术师要使用的激光笔类型太多,有上百万种,而每种打开和配置方式到一个相同状态的方法又不同。
这时就有一个职业人出现,他能收集所有类型激光笔的打开,配置方式,这个职业人和所有生产激光笔的厂家对接,让厂家把各自的激光笔的打开和配置方式按固定格式在自己的登记本上登记。
有了职业人的出现,魔术师们使用什么激光笔,都不用跑去各个厂家问了,只要找职业人就可以。
另外魔术师们出工做画,以前还经常彼此抢工,搞的一个不服一个,这时,职业人说,以后出工,我帮你们安排吧,谁也别抢,我轮流安排,魔术师们觉的这个方法好,都同意了。
这个例子中,魔术师就是应用程式,而各个厂家对各自激光笔在职业人那里统一方式的登记,就是驱动程序,另外那个职业人对应的是什么?
——就是操作系统!