Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo controla el sistema operativo los detalles del hardware?0?3Cómo controla el sistema operativo el hardware Cómo controla el sistema operativo el hardware 2011-05-1413: 51 I: Cómo funcionan el BIOS y los controladores 1: Cuando seleccionas Al ordenar. Por ejemplo, cuando se le pide al software de procesamiento de textos que guarde un documento, la aplicación no necesita saber cómo controlar el disco duro. En cambio, el software de procesamiento de documentos transfiere los comandos y los datos que se guardarán en WINDOWS. 2: El sistema operativo verifica que el comando para guardar los datos sea correcto. 3: Si todo está listo, el sistema operativo verifica si el sistema operativo donde se guarda el archivo requiere un controlador de dispositivo, que es un bloque de código especial escrito para controlar un dispositivo periférico específico. Los controladores son extensiones del BIOS. Sin el almacenamiento permanente de controladores, el BIOS tendría que contener todos los comandos de control para controlar cada dispositivo de hardware que pudiera estar instalado en la computadora. Los BIOS no sólo se hinchan incontrolablemente, sino que también se vuelven obsoletos cuando se introducen nuevas impresoras o discos duros. Algunos controladores también se cargan cuando se inicia la computadora o cuando se carga Windows. Si un controlador de dispositivo necesario para una operación de guardado de archivos no está en la RAM, WINDOWS lo copia del disco a la memoria y WIN DOWS deja la tarea real de guardar el archivo en el BIOS y el controlador. 4: Si el BIOS contiene un conjunto de comandos específicos de la unidad de disco, el BIOS envía los comandos y los datos al propio controlador de la unidad de disco. En un disco duro IDE (circuito integrado de equipo de unidad), el controlador está integrado en el disco duro. Si no hay comandos fijos en la memoria de solo lectura del BIOS, el BIOS irá al controlador de dispositivo de la unidad de disco para buscar instrucciones de control nuevamente. Allí, se compila un conjunto de instrucciones de control específicamente para controlar la marca, la capacidad y el modelo de la unidad de disco. Mapeo del BIOS La información del BIOS de una computadora generalmente se almacena en un chip EPROM (memoria grabable, programable y de solo lectura), que retiene los datos incluso cuando la computadora está apagada. Examinar el código en la EPROM lleva más tiempo que recuperar el código en la RAM. Por lo tanto, la mayoría de las computadoras nuevas utilizan un método de mapeo del código BIOS, que implica copiar el código de la EPROM a la RAM y luego crear marcas de giro de microcircuitos equivalentes para que cuando la computadora acceda al código BIOS, acceda a la RAM que reemplazó la EPROM. 2: Cómo funcionan los dispositivos Plug and Play 1: Cuando enciende un sistema Plug and Play Cuando enciende un sistema Plug and Play, el BIOS (el árbitro principal entre Windows y los dispositivos de hardware) será el primero en proceder. . El BIOS busca todos los dispositivos que necesita, como tarjetas gráficas, teclados y unidades de disquete, para que la PC funcione correctamente. El BIOS identifica estos dispositivos basándose en un número de identificación único que se registra permanentemente en la ROM o en la memoria de solo lectura del dispositivo. Luego, el BIOS cede el control al sistema operativo. 2 El Administrador de configuración de WINDOWS agrega controladores de dispositivos especiales llamados enumeradores que sirven como interfaz entre el sistema operativo y varios dispositivos. Los enumeradores incluyen enumeradores de bus, enumeradores de tipo de bus especial para SCSI (Small Computer System Interface), enumeradores de puertos, etc. 2 WINDOWS requiere que cada enumerador especifique el dispositivo que desea controlar y los recursos que requiere. El árbol de dispositivos de hardware es una base de datos almacenada en la RAM. Luego, el sistema operativo verifica el árbol de dispositivos de hardware para el arbitraje de recursos. En otras palabras, una vez que la información se almacena en la base de datos, el sistema operativo determina qué dispositivo, como una interrupción (IRQ), asignará esos recursos. Luego, el sistema notifica a los enumeradores que a sus respectivos dispositivos se les han asignado estos recursos. El enumerador almacena información de asignación de recursos en pequeños registros programables del periférico, similar al bloc de notas de algunos chips. 4: Finalmente, el sistema operativo busca el controlador de dispositivo apropiado para cada dispositivo. Un controlador de dispositivo es en realidad una pequeña pieza de código adicional para WINDOWS que le indica al sistema operativo cómo comunicarse con el hardware.

¿Cómo controla el sistema operativo los detalles del hardware?0?3Cómo controla el sistema operativo el hardware Cómo controla el sistema operativo el hardware 2011-05-1413: 51 I: Cómo funcionan el BIOS y los controladores 1: Cuando seleccionas Al ordenar. Por ejemplo, cuando se le pide al software de procesamiento de textos que guarde un documento, la aplicación no necesita saber cómo controlar el disco duro. En cambio, el software de procesamiento de documentos transfiere los comandos y los datos que se guardarán en WINDOWS. 2: El sistema operativo verifica que el comando para guardar los datos sea correcto. 3: Si todo está listo, el sistema operativo verifica si el sistema operativo donde se guarda el archivo requiere un controlador de dispositivo, que es un bloque de código especial escrito para controlar un dispositivo periférico específico. Los controladores son extensiones del BIOS. Sin el almacenamiento permanente de controladores, el BIOS tendría que contener todos los comandos de control para controlar cada dispositivo de hardware que pudiera estar instalado en la computadora. Los BIOS no sólo se hinchan incontrolablemente, sino que también se vuelven obsoletos cuando se introducen nuevas impresoras o discos duros. Algunos controladores también se cargan cuando se inicia la computadora o cuando se carga Windows. Si un controlador de dispositivo necesario para una operación de guardado de archivos no está en la RAM, WINDOWS lo copia del disco a la memoria y WIN DOWS deja la tarea real de guardar el archivo en el BIOS y el controlador. 4: Si el BIOS contiene un conjunto de comandos específicos de la unidad de disco, el BIOS envía los comandos y los datos al propio controlador de la unidad de disco. En un disco duro IDE (circuito integrado de equipo de unidad), el controlador está integrado en el disco duro. Si no hay comandos fijos en la memoria de solo lectura del BIOS, el BIOS irá al controlador de dispositivo de la unidad de disco para buscar instrucciones de control nuevamente. Allí, se compila un conjunto de instrucciones de control específicamente para controlar la marca, la capacidad y el modelo de la unidad de disco. Mapeo del BIOS La información del BIOS de una computadora generalmente se almacena en un chip EPROM (memoria grabable, programable y de solo lectura), que retiene los datos incluso cuando la computadora está apagada. Examinar el código en la EPROM lleva más tiempo que recuperar el código en la RAM. Por lo tanto, la mayoría de las computadoras nuevas utilizan un método de mapeo del código BIOS, que implica copiar el código de la EPROM a la RAM y luego crear marcas de giro de microcircuitos equivalentes para que cuando la computadora acceda al código BIOS, acceda a la RAM que reemplazó la EPROM. 2: Cómo funcionan los dispositivos Plug and Play 1: Cuando enciende un sistema Plug and Play Cuando enciende un sistema Plug and Play, el BIOS (el árbitro principal entre Windows y los dispositivos de hardware) será el primero en proceder. . El BIOS busca todos los dispositivos que necesita, como tarjetas gráficas, teclados y unidades de disquete, para que la PC funcione correctamente. El BIOS identifica estos dispositivos basándose en un número de identificación único que se registra permanentemente en la ROM o en la memoria de solo lectura del dispositivo. Luego, el BIOS cede el control al sistema operativo. 2 El Administrador de configuración de WINDOWS agrega controladores de dispositivos especiales llamados enumeradores que sirven como interfaz entre el sistema operativo y varios dispositivos. Los enumeradores incluyen enumeradores de bus, enumeradores de tipo de bus especial para SCSI (Small Computer System Interface), enumeradores de puertos, etc. 2 WINDOWS requiere que cada enumerador especifique el dispositivo que desea controlar y los recursos que requiere. El árbol de dispositivos de hardware es una base de datos almacenada en la RAM. Luego, el sistema operativo verifica el árbol de dispositivos de hardware para el arbitraje de recursos. En otras palabras, una vez que la información se almacena en la base de datos, el sistema operativo determina qué dispositivo, como una interrupción (IRQ), asignará esos recursos. Luego, el sistema notifica a los enumeradores que a sus respectivos dispositivos se les han asignado estos recursos. El enumerador almacena información de asignación de recursos en pequeños registros programables del periférico, similar al bloc de notas de algunos chips. 4: Finalmente, el sistema operativo busca el controlador de dispositivo apropiado para cada dispositivo. Un controlador de dispositivo es en realidad una pequeña pieza de código adicional para WINDOWS que le indica al sistema operativo cómo comunicarse con el hardware.

Si el sistema operativo no encuentra el controlador de dispositivo requerido, se le pedirá al usuario que lo instale. Luego, el sistema carga todos los controladores de dispositivos necesarios y les dice a los controladores qué recursos utilizan otros dispositivos. Los controladores de dispositivo inicializarán sus respectivos dispositivos para que se complete el inicio del sistema. Cómo viajan los datos en el bus 1: Las señales del procesador u otros componentes viajan a lo largo de varios circuitos paralelos. El número de estos circuitos está determinado por las distintas arquitecturas de bus. El bus más simple, el bus de 8 bits utilizado en el IBMPC original, utiliza 62 líneas para conectar varias tarjetas adaptadoras. Cualquier señal enviada a una tarjeta adaptadora se envía a todas las tarjetas adaptadoras simultáneamente. 28 líneas se conectan al cable de alimentación de la tarjeta adaptadora. El voltaje en diferentes líneas es diferente. Las líneas 38 a 32 se utilizan para transportar todos los datos, ya sea al chip de memoria, al adaptador de pantalla o al controlador de disco. 420 líneas contienen los datos requeridos. Las 420 líneas contienen información de dirección específica para los datos requeridos. Cada tarjeta de expansión utiliza una dirección única y específica, desde el primer MB de memoria disponible, que es el rango que el sistema operativo puede abordar. 5: Las líneas restantes se utilizan para transmitir señales de control para comandos específicos de uso común, como comandos de lectura y escritura para la memoria y cada dispositivo de entrada/salida. 6: Cada tarjeta adaptadora del bus busca constantemente señales adecuadas en la línea de control. Por ejemplo, cuando aparece una señal en una línea de comando de escritura, todos los dispositivos de E/S reconocen el comando, pero los circuitos de memoria no. 7: El comando de escritura advierte a la tarjeta adaptadora de E/S que dirija su atención a las líneas de dirección. Si la dirección especificada en las líneas de datos no es la dirección utilizada por un adaptador, el adaptador ignorará las señales en las líneas de datos. El autor ha configurado este blog para desactivar nuevos comentarios.