1 / 18

BIOS Y PCI

BIOS Y PCI. ¿Qué es la BIOS. La BIOS es una ROM que contiene el software directamente relacionado con la máquina y que permitirá: Que la máquina arranque y se ponga en un estado operativo. ( comprobación e inicialización de dispositivos )

Download Presentation

BIOS Y PCI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BIOS Y PCI

  2. ¿Qué es la BIOS • La BIOS es una ROM que contiene el software directamente relacionado con la máquina y que permitirá: • Que la máquina arranque y se ponga en un estado operativo. (comprobación e inicialización de dispositivos) • Dar soporte a cualquier aplicación interesada en interactuar con el hardware de una forma lo suficientemente alejada de la plataforma como para no depender de ella.

  3. POST (Power On Self Test) • Chequear la presencia/ausencia de dispositivos en el sistema • Inicializarlos • Comprobar el correcto funcionamiento del hardware • Informar sobre el estado del sistema • Cargar el sistema operativo

  4. Orden de comprobaciones e inicializaciones realizadas por POST

  5. System Bios • un conjunto de rutinas invocables a través de interrupciones software habitualmente (modo Real). • Permiten acceder a los recursos hardware de forma homogénea con independencia de la plataforma.

  6. BIOS y Memoria • Memoria convencional: los primeros 640 k. • mínimo exigido por cualquier sistema PC, para comenzar a arrancar. • Memoria Oculta (Shadow): Hasta el 1Mbyte. • Conjunto de direcciones cedidas a las ROM • Al realizarse este mapeo, las localizaciones físicas de la Ram quedan inaccesibles, las rom les hacen sombra. • Memoria Extendida: A partir del primer Mega. • En el modo Real no es posible acceder a esta memoria. Se ha de pasar al modo protegido.

  7. Organización de la memoria

  8. Memoria convencional • Genera el vector de interrupción • Enlazándolas con las funciones preestablecidas en la rom • Reserva espacio para una pila • Para poder realizar las invocaciones a las interrupciones software, etc. • Reserva espacio para almacenar datos del sistema • Servirán para que las aplicaciones puedan identificar los recursos existentes y conocer sus localizaciones.

  9. Memoria convencional Zona de expansión:se localizan aquí las rom de dispositivos que aportan sus propios servicios BIOS

  10. System Bios Data Segment pg

  11. Plug & Play y BIOS • En los sistemas compatibles con ISA, la configuración de los dispositivos era rígida • Los dispositivos indicaban de forma rígida sus requerimientos (rango específico de direcciones, línea de interrupción requerida) • La resolución de conflictos requería la intervención del usuario • Cambio de jumpers o conmutadores

  12. Plug & Play • Los dispositivos Plug & Play no exigen recursos específicos. • En lugar de cableada, la asignación de recursos es programada • Además admiten reconfiguración dinámica. • Los registros de asignación de recursos son de lectura y escritura

  13. BIOS • Las BIOS han debido adaptarse • Identificación de dispositivos P&P • Lectura de los requerimientos de los dispositivos. • Gestión dinámica de los recursos del sistema • Asignación dinámica de recursos a dispositivos

  14. Sistema BIOS de Inicialización de dispositivos P&P

  15. Interfaz Software PCI • PCI suministra una BIOS que permite manejar los recursos del bus con independencia de la plataforma en la que esté integrado. Este conjunto de rutinas permiten: • localizar dispositivos. • generar ciclos especiales. • acceder al espacio de configuración.

  16. Acceso • 1º (Modo Real) Interrupción Software: INT 1Ah • AH=0B1h, AL=Función • 2º (Modo Real Virtual) Simular una invocación Software: • Guardar en la pila el registro de flags • Realizar una llamada a la rutina lejana situada en FFE6Eh • CS=F000h, DS=F000h, IP=FE6Eh • 3º Modo Protegido • Comprobar la existencia del servicio PCI 32 bits • Bios Service Directory Routine • Acceder al punto de entrada

  17. Lista de servicios PCI BIOS

  18. Fin Pci & PCI-X Hardware and Software Architecture Design Edward Solari George Willse

More Related