"Dicho de otra manera, las instrucciones basicas que le indican al hardware como comunicarse y recibir comunicacion a traves de los dispositivos. "----->Nop, esa definición es incorrecta amigo.
BIOS = Basic input output system .
La misma, le facilita a las APLICACIONES así como a los SISTEMAS OPERATIVOS, la utilización de los dispositivos (HARDWARE).
Es por ello que el programador de una aplicación no se tiene que preocupar en como acceder al los archivos del Disco Rigido, porque esa tarea la cumple la BIOS + el S.O. y aparte, así se asegura de que la aplicación funcione en todas las PC, ya que las funciones de la BIOS son standards sin importar de que marca y modelo que sea.
Por ejemplo: El windows necesita saber como acceder al RIGIDO para cargar todas sus partes en la memoria RAM y ejecutarse, y después usa su propio código para tal tarea, ya que el window 98, ME es de 32 bits, y la BIOS es de 16 bits, y no pueden funcionar ambos tipo de código al mismo tiempo.