外围设备要求驱动程序在计算机系统(操作系统)中工作。
CPU是否需要驱动程序才能工作?
主存的同样问题?
答案 0 :(得分:8)
答案是否。
原因是主板带有(可升级的)BIOS,负责确保CPU功能正常运行(显然,AMD处理器无法在英特尔主板上运行)。您可以升级BIOS,但应该避免这种情况,直到......当然是理由 内存也是如此,它也不需要驱动程序。
就是这样你知道,如果你曾经尝试超频,你可以注意到你可以改变RAM功能的方式,联动/未组合的mod等等。我的观点是,已经有一个使用代码建立的接口,允许您实时进行更改,这不是我们甚至有驱动程序的目的,能够使用具有预期结果的外设。
另一方面,外围设备只是扩展,主板不知道如何处理,因此需要一组指令,即驱动程序。
答案 1 :(得分:6)
在现代系统中,内存和CPU都需要内核模式代码 - 就像设备一样 - 才能运行。
内存需要管理虚拟内存表。 CPU需要维护过程控制结构。
在商家中,此类代码不称为"驱动程序"。
通常,人们认为设备驱动程序是通过中断向量响应设备的内核模式代码。
也就是说,在某些系统上有#34;打印机驱动程序"这不符合司机的定义。
简而言之,内存和CPU有一个叫做"驱动程序的东西"?没有。 他们有类似司机的东西吗?是。