摘要 |
The specification discloses a system and related method for accessing Basic Input/Output System (BIOS) routines in a computer system having a single microprocessor and multiple software streams, or a multiple microprocessor system. In particular, BIOS routines that modify shared variables, or groups of BIOS routines, are opened for use by a calling software stream to the exclusion of other software streams. After performing desired tasks, the calling software stream closes the BIOS routine or groups of routines, thus making them available to other software streams. In this way, access to shared variables using the BIOS routines is synchronized ensuring that overlapping access, and the corresponding potential for errors, is eliminated.
|