Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do CPU and main memory need drivers to work?

Peripheral devices require drivers to work in a computer system (operating system).

Does a CPU need a driver to work?

Same question for a main memory?

like image 511
Tim Avatar asked Nov 16 '15 15:11

Tim


1 Answers

The answer is no.

The reason is that the motherboard comes with an (upgradable) BIOS, which takes care of making sure the CPU features function correctly (obviously, an AMD processor won't work on an Intel motherboard). You can upgrade the BIOS, but that should be avoided until, ... reasons of course.
Same goes for memory, it does not require a driver either.

Just so that you know, if you ever tried overclocking you can notice that you can alter the way the RAM functions, ganged/unganged mods and so on. My point is that there is already an interface established using code allowing you to make changes in real time, isn't that the very purpose we even have drivers, to be able to use a peripheral with expected outcome.
On the other hand, peripheral devices are just extensions, which the motherboard does not know how to handle, hence needing a set of instructions i.e. drivers.

like image 200
Meetesh Avatar answered Oct 17 '22 15:10

Meetesh