Can OS bypass the BIOS?
Can OS bypass the BIOS?
Learn C++ (C++ Books, C Books, FAQ, Forum Search)
Code painter latest version on sourceforge DOWNLOAD NOW!
Download FSB Data Integrity Tester.
Siavosh K C
If you mean run the OS without touching the BIOS, I doubt it.
If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
If at first you don't succeed, try writing your phone number on the exam paper.
No, I mean after loading OS.
I mean if the OS can handle all BIOS functionality in such a way that you can pick off the CMOS from mobo.
Learn C++ (C++ Books, C Books, FAQ, Forum Search)
Code painter latest version on sourceforge DOWNLOAD NOW!
Download FSB Data Integrity Tester.
Siavosh K C
You need the BIOS in order to load the OS.
I don't think any of the protected mode operating systems make any reference to BIOS code once the system is up and running.
If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
If at first you don't succeed, try writing your phone number on the exam paper.
In Windows, if you disable a HDD in BIOS windows wont read and detect that HDD. Why? Windows can bypass BIOS and search for connected IDE devices itself.
Last edited by siavoshkc; 08-07-2006 at 01:40 PM.
Learn C++ (C++ Books, C Books, FAQ, Forum Search)
Code painter latest version on sourceforge DOWNLOAD NOW!
Download FSB Data Integrity Tester.
Siavosh K C
If you disable a device through the BIOS, you are effectively instructing the system not to use that device. An operating system that wouldn't obey this would be a dangerous OS.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
So Fedora Core 5 is one of that dangerous OSes.Originally Posted by Mario F.
Learn C++ (C++ Books, C Books, FAQ, Forum Search)
Code painter latest version on sourceforge DOWNLOAD NOW!
Download FSB Data Integrity Tester.
Siavosh K C
If Fedore Core 5 disregards that kind of BIOS setup, yes.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
I always thought that the operating system talked TO the BIOS, and that the BIOS did all the dirty work with the hardware....
And that is my understanding as well. Besides I don't think Fedora overrides/ignore/whatever BIOS disabled devices.
What Siav may be confused about is with how PnP deals with legacy ISA devices and the fact their IRQs set in the BIOS are overriden by windows.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
I disabled my primary master HDD in BIOS, but Fedora detected both HDDs.
Me too, but it seems that it is not fully correct, as OS can do dirty works itself it doesn't need BIOS.I always thought that the operating system talked TO the BIOS, and that the BIOS did all the dirty work with the hardware....
Last edited by siavoshkc; 08-08-2006 at 12:41 AM.
Learn C++ (C++ Books, C Books, FAQ, Forum Search)
Code painter latest version on sourceforge DOWNLOAD NOW!
Download FSB Data Integrity Tester.
Siavosh K C
BIOS stands for Basic Input/Output System, so in effect it's a bit like the hardware abstraction layers that many OSes provide. You don't need a particular hard disk to work with the BIOS, as long as its interface is supported you'll be able to boot from it. The same goes for keyboards/mice, many BIOSes can convert USB HMI signals to PS/2 input, so you can use your USB keyboard with DOS with no drivers (because the BIOS "is" a driver).
As a modern operating system's kernel provides and extends the same functionality of the BIOS, it effectively replaces it once the OS has loaded. But until the OS is there something has to tell the CPU what goes where.
Many people these days advocate replacing the BIOS with EFI so it's more effective but it's unlikely to happen for the next year or so.
Electronic Fuel Injection hardly has a place in computers...Many people these days advocate replacing the BIOS with EFI so it's more effective but it's unlikely to happen for the next year or so.
If you understand what you're doing, you're not learning anything.
lolElectronic Fuel Injection hardly has a place in computers...
What do you mean by this? Telling CPU what?But until the OS is there something has to tell the CPU what goes where.
Learn C++ (C++ Books, C Books, FAQ, Forum Search)
Code painter latest version on sourceforge DOWNLOAD NOW!
Download FSB Data Integrity Tester.
Siavosh K C
Let me expalin what I mean:
First BIOS does the POST.
Second it reads the CPU registers and identifies it.
Third looks for the boot loader and gives the control to it.
Right?
My question is, from now on, how much BIOS is involved. OS usees it? Or do things by itself and ignores the BIOS cmpletely? What does CMOS do now?
Learn C++ (C++ Books, C Books, FAQ, Forum Search)
Code painter latest version on sourceforge DOWNLOAD NOW!
Download FSB Data Integrity Tester.
Siavosh K C