So what happens is you have drivers loaded into your kernel, that know how to ‘talk’ to everything your PC interacts with.
Now, on startup, they can fail to load, for whatever reason. Or if they are already loaded in memory, it can get corrupted, again, for whatever reason.
So unless the disk is fried and that driver is permanently lost, a reboot will resolve it by loading it again from the drive.
So what happens is you have drivers loaded into your kernel, that know how to ‘talk’ to everything your PC interacts with.
Now, on startup, they can fail to load, for whatever reason. Or if they are already loaded in memory, it can get corrupted, again, for whatever reason.
So unless the disk is fried and that driver is permanently lost, a reboot will resolve it by loading it again from the drive.
I’m the guy on the right in the OOP, plus about 25 years of experience and learning. I’m not short on ideas, and didn’t say I was.