Como cualquier autómata, un procesador (no una computadora) tiene un estado de reinicio: el estado donde el puntero de instrucción (IP) pasa a 0 (genérico). Forma ese valor, la IP cargará una instrucción en el decodificador de instrucciones y dependiendo de ese valor se incrementará o hará otra cosa (con su valor). Por lo tanto, para construir una computadora es muy importante tener algo significativo en la dirección 0, que generalmente será el BIOS, un programa grabado en ROM (o EPROM), solo lectura memoria. El BIOS (Sistema básico de entrada / salida) es un programa especial con pocas funciones:
- verifique y registre la presencia de memoria y periféricos esperados (pantalla, teclado, zumbador, discos,) errores de señales (Sin teclado – mensaje en pantalla, No o daños en el hardware de la pantalla – pitido de cierta manera, etc.)
- ofrece algunas operaciones básicas de E / S, como imprimir un carácter en la pantalla (tal vez una línea), tomar un carácter del teclado (tal vez una línea hasta CR – la tecla Intro), cargar en la memoria un sector desde el disco (o memoria USB) – no es un archivo, sino la unidad de memoria básica para acceso al disco – 8kB (genérico)
- facilite la interacción con el hardware (de la computadora) para depurar y solucionar problemas, o configure partes configurables (como cuál es el dispositivo / disco de arranque o cuál es el orden de arranque cuando están disponibles los arrancadores opcionales), recorte bien otras partes (como el reloj o los ciclos de latencia de memoria).
- cuando todas las condiciones son correctas y no se ha solicitado interacción (desde el teclado), determina el dispositivo de arranque actual e inicia la secuencia de arranque del sistema de operación.
Iniciar (o arrancar el sistema operativo) significa que el BIOS usa el dispositivo de arranque de una manera muy conocida (¡está grabado en la memoria ROM!) Para cargar el sector de arranque (o registro) del OP. Para el disco, este suele ser el sector 0 (genérico) del disco, y este sistema operativo suele llamarse DOS (sistema operativo de disco). Por supuesto, el disco insertado en el DVD (digamos) no puede contener un arranque del sistema operativo -able sector, en cuyo caso el BIOS solo mostrará un mensaje de error y esperará el reinicio, pero si el sector de arranque contiene un programa válido, se cargará en la RAM (memoria de lectura / escritura) y el BIOS pasará toda la responsabilidad o el resto de la secuencia de arranque allí.
Desde este punto, el programa de inicio cargado desde el sector de inicio del dispositivo / disco que se puede iniciar es responsable de la ejecución del sistema operativo. Comenzará con la lectura de los archivos de configuración del sistema operativo y cargará módulos adicionales. Puede ser responsable de una mejor gestión de la seguridad de la pantalla (como Windows) (inicio de sesión, autenticación y autorización), descubrimiento de redes (WAN e inalámbricas), mouse (, módems), carga de controladores (código especial responsable de la gestión de periféricos especiales como se indica anteriormente, ) y organizar los discos de acuerdo con un sistema de archivos (FS) específico de este sistema operativo.
- ¿Cómo tienen las computadoras SSD y HDD?
- ¿El i7 620m es realmente tan bueno?
- ¿Por qué las computadoras no son tan agradables como lo fueron en los días 286 a 486?
- ¿Por qué las velocidades de transferencia de datos generalmente se miden en megabits por segundo?
- ¿Cuál es el nivel máximo de volumen de sonido de una computadora limitado?
El sistema de archivos generalmente organiza el disco en carpetas y archivos, pero puede ofrecer compresión y cifrado. FS ofrece un servicio de directorio, métodos para navegar por carpetas y acceder a archivos. El sistema de archivos generalmente se carga permanentemente en la memoria de DOS y, por lo tanto, forma parte del sistema operativo.
Otras partes del sistema operativo cargadas en la secuencia de inicio dependen del sistema operativo particular y pueden ser muy diferentes de un sistema operativo a otro.