Question about BIOS code
-
I don't think this is a programming question, but if it is, I'll be glad to delete it and repost it elsewhere. The question is: Does BIOS code only play a role during system startup, or does it continue to be executed even after the OS boots as a means for the OS to talk to the hardware? For instance, do some BIOS routines act as low-level drivers that the OS uses to perform its duties?
-------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke
-
I don't think this is a programming question, but if it is, I'll be glad to delete it and repost it elsewhere. The question is: Does BIOS code only play a role during system startup, or does it continue to be executed even after the OS boots as a means for the OS to talk to the hardware? For instance, do some BIOS routines act as low-level drivers that the OS uses to perform its duties?
-------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke
-
This will help you out. http://en.wikipedia.org/wiki/BIOS[^] BIOS stands for Basic Input/Output System, so while it is not "running" it does provide the IO bases... without your basic IO, you wont have much IO going on,....
Thanks, that was informative.
-------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke
-
This will help you out. http://en.wikipedia.org/wiki/BIOS[^] BIOS stands for Basic Input/Output System, so while it is not "running" it does provide the IO bases... without your basic IO, you wont have much IO going on,....
I had the impression that after boot, the OS (windows) does not use bios at all. It just talks to the hardware directly. That's what all the drivers are for.
-
I had the impression that after boot, the OS (windows) does not use bios at all. It just talks to the hardware directly. That's what all the drivers are for.
the hardware..... im pretty sure that the OS isnt capable of, thru molecular viberations speaking to.... the lets say network card that is in the same box.,... the network card is pluged into the motherboard the harddrive is plugged into the motherboard. the process is pugged into the motherboard.... if your BIOS, i.e. motherboard spoke french, but your network card and OS spoke english, there wldnt be much talking... unless ur os was going to somehow as i said earlier., thru molecular viberations, get its message across.... they dont have vocal cords.... :)
-
I don't think this is a programming question, but if it is, I'll be glad to delete it and repost it elsewhere. The question is: Does BIOS code only play a role during system startup, or does it continue to be executed even after the OS boots as a means for the OS to talk to the hardware? For instance, do some BIOS routines act as low-level drivers that the OS uses to perform its duties?
-------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke
Richie308 wrote:
For instance, do some BIOS routines act as low-level drivers that the OS uses to perform its duties?
that is the question of the day.... What brings on this question may I ask?
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Richie308 wrote:
For instance, do some BIOS routines act as low-level drivers that the OS uses to perform its duties?
that is the question of the day.... What brings on this question may I ask?
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
Virus Writing :suss:
-
Richie308 wrote:
For instance, do some BIOS routines act as low-level drivers that the OS uses to perform its duties?
that is the question of the day.... What brings on this question may I ask?
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
Jeffry J. Brickley wrote:
What brings on this question may I ask?
Pure curiosity.
Jeffry J. Brickley wrote:
that is the question of the day.
What makes it the question of the day?
-------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke
-
Virus Writing :suss:
Nnamdi Onyeyiri wrote:
Virus Writing
Speak for yourself. :mad:
-------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke
-
Virus Writing :suss:
Nnamdi Onyeyiri wrote:
Virus Writing
perhaps... but it is a question that has two sides.... A) I want to take advantage of it if it does (your suggestion) B) I noticed something that should not be possible.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Jeffry J. Brickley wrote:
What brings on this question may I ask?
Pure curiosity.
Jeffry J. Brickley wrote:
that is the question of the day.
What makes it the question of the day?
-------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke
Richie308 wrote:
What makes it the question of the day?
A question that is asked several times and either stands out because of the answer, the reason for the question, or the question itself. I cannot answer the question, you are free to listen to the others, they have offered you a reasonable answer. Knowledge is not always a good thing.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Richie308 wrote:
What makes it the question of the day?
A question that is asked several times and either stands out because of the answer, the reason for the question, or the question itself. I cannot answer the question, you are free to listen to the others, they have offered you a reasonable answer. Knowledge is not always a good thing.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
Boy, this is a rough crowd. I ask a simple question about how a PC works and get accused of wrongdoing. May I interest you in some 9-11 conspiracy theories?
-------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke
-
Boy, this is a rough crowd. I ask a simple question about how a PC works and get accused of wrongdoing. May I interest you in some 9-11 conspiracy theories?
-------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke
Richie308 wrote:
I ask a simple question
then the first post was a simple answer. You have it. Ignore me, in this subject I highly recommend it. :)
Richie308 wrote:
May I interest you in some 9-11 conspiracy theories?
they're found in the soap-box along with conspiracy theories for/against every known subject. Go for it.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Richie308 wrote:
What makes it the question of the day?
A question that is asked several times and either stands out because of the answer, the reason for the question, or the question itself. I cannot answer the question, you are free to listen to the others, they have offered you a reasonable answer. Knowledge is not always a good thing.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
Jeffry J. Brickley wrote:
Knowledge is not always a good thing.
As I started reading this thread a thought came to me. I am in the future and everyone is forced to have handicapped knowledge do to "security" reasons. Possessing information such as how the BIOS works is illegal unless you have a special license. If you are caught with the knowledge you will be forced into memory erasure therapy. The internet is no longer a source of information, it is now used for propaganda and spying on citizens. This is only a small piece of the horror story. I then read down the page and found your post. The future is almost here and its scary:~
█▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██
-
I don't think this is a programming question, but if it is, I'll be glad to delete it and repost it elsewhere. The question is: Does BIOS code only play a role during system startup, or does it continue to be executed even after the OS boots as a means for the OS to talk to the hardware? For instance, do some BIOS routines act as low-level drivers that the OS uses to perform its duties?
-------------------------------- "All that is necessary for the forces of evil to win in the world is for enough good men to do nothing" -- Edmund Burke
Richie308 wrote:
Does BIOS code only play a role during system startup, or does it continue to be executed even after the OS boots as a means for the OS to talk to the hardware? For instance, do some BIOS routines act as low-level drivers that the OS uses to perform its duties?
Windows and *nix doesn't need the bios after it has loaded. However they may use the BIOS (aka firmware) in a controller card for instance. _Older operating systems such as DOS, as well as bootloaders, may continue to make use of the BIOS to handle input and output. However, most modern operating systems will interact with hardware devices directly by using their own device drivers to directly access the hardware. Occasionally these add-in BIOSs are still called by modern operating systems, in order to carry out specific tasks such as preliminary device initialization. To find these memory mapped expansion ROMs during boot, PC BIOS implementations scan real memory from 0xC8000 to 0xF0000 on 2 kibibyte boundaries looking for a 0x55 0xaa signature, which is immediately followed by a byte indicating the number of 512 byte blocks the expansion ROM occupies in real memory. The BIOS then jumps to the offset immediately after the size byte, at which point the expansion ROM code takes over and uses BIOS services to provide a user configuration interface, register interrupt vectors for use by post-boot applications, or display diagnostic information. For UNIX and Windows/DOS systems there is a utility with which BIOS firmware software can be dumped at http://www.linuks.mine.nu/ree/_
█▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██
-
the hardware..... im pretty sure that the OS isnt capable of, thru molecular viberations speaking to.... the lets say network card that is in the same box.,... the network card is pluged into the motherboard the harddrive is plugged into the motherboard. the process is pugged into the motherboard.... if your BIOS, i.e. motherboard spoke french, but your network card and OS spoke english, there wldnt be much talking... unless ur os was going to somehow as i said earlier., thru molecular viberations, get its message across.... they dont have vocal cords.... :)
zorro911 wrote:
if your BIOS, i.e. motherboard spoke french, but your network card and OS spoke english, there wldnt be much talking...
zere would be, but ze packets would not arrive at zeir destinacione.. :) Nice information, thanks.