Find the answer to your Linux question:
Results 1 to 4 of 4
Lets say a BIOS interrupt is requested after the O.S is loaded. How is the BIOS code made available? Is it left it RAM even after the O.S boots?...
  1. #1
    Linux Newbie theKbStockpiler's Avatar
    Join Date
    Sep 2010
    Location
    Upstate NY
    Posts
    195

    How is BIOS addressed (accessed) after the O.S is loaded?

    Lets say a BIOS interrupt is requested after the O.S is loaded. How is the BIOS code made available? Is it left it RAM even after the O.S boots?

  2. #2
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
    Posts
    8,970
    It depends. Some BIOS's are real-mode only, accessible via INT 10. Some have protected mode capabilities (most current systems). I'm not sure which interrupt will access the protected mode BIOS since it has been about 20 years since I last had to deal with that cruft...

    As for your last question - no, it is not "left in ram". It is in ROM, but addressable and accessible by any priviledged program that can map the correct physical addresses where the BIOS resides.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  3. #3
    Linux Newbie theKbStockpiler's Avatar
    Join Date
    Sep 2010
    Location
    Upstate NY
    Posts
    195

    Thanks for the info Rubberman!



    So basically BIOS is always connected to a bus and not read from a reserved memory location?


    I was short on time during the " How to Unlock Yum but am going to get back to It.


    Thanks again!

  4. #4
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
    Posts
    8,970
    Quote Originally Posted by theKbStockpiler View Post


    So basically BIOS is always connected to a bus and not read from a reserved memory location?


    I was short on time during the " How to Unlock Yum but am going to get back to It.


    Thanks again!
    It is in a reserved location, but that is mapped physical memory in ROM/Flash, not RAM. IE, it can be read/executed, but not written to without special software to update it. A long time ago, it was real ROM memory, then EEPROM (Electrically Erasable Programmable Read-Only Memory), now flash ROM, which is similar to EEPROM's, but uses different memory technology. So, consider the BIOS to be Read-Only Memory (ROM) vs. system random access memory (RAM). Are we confused yet?
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...