¿Cómo explicaría el proceso de arranque de una computadora?

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.

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.

Cuando se enciende la computadora por primera vez, la CPU se inicializa, lo que se activa mediante una serie de tics de reloj generados por el reloj del sistema. Parte de la inicialización de la CPU es buscar en la ROM del sistema, BIOS , su primera instrucción en el programa de inicio. El BIOS ROM almacena la primera instrucción, que es la instrucción para ejecutar la autocomprobación de encendido (POST), en una dirección de memoria predeterminada. La POST comienza comprobando el chip BIOS y luego prueba la RAM CMOS. Si el POST no detecta una falla de la batería, continúa inicializando la CPU, verificando los dispositivos de hardware inventariados (como la tarjeta de video), dispositivos de almacenamiento secundario, como discos duros y unidades de disquete, puertos y otros dispositivos de hardware, como como el teclado y el mouse, para garantizar que funcionen correctamente.

Una vez que la POST ha determinado que todos los componentes funcionan correctamente y la CPU se ha inicializado correctamente, el BIOS busca un sistema operativo para cargar.

More Interesting

¿Usar AVG al mismo tiempo que usar Malware Bytes ralentiza mi computadora portátil?

¿Qué laptop debo comprar, una Acer Aspire V3-574G NX.G1TSI.020 o HP 15-ab029TX?

¿Cuáles son algunas desventajas de usar un sistema basado en papel para almacenar información, en lugar de un sistema basado en computadora?

¿Cuál es el mejor momento para comprar una computadora portátil para que sea lo más barata posible?

¿Puedo instalar Linux Server OS en una computadora que ya tiene Windows 10?

¿Cuál es la revisión de Dell Inspiron 7000 7560 i7?

¿Se debe comprar un iPad o una computadora portátil para estudiar en la universidad?

¿Es un Intel Celeron con 4GB de RAM adecuado para la programación?

¿El cable de alimentación de mi computadora portátil puede pasar por alto la batería y soldarse en su lugar?

¿Es cierto que el 940MX no puede usar 4 GB de VRAM en los juegos? ¿Cuál es la diferencia entre FHD y HD, con una 940MX 4GB o una DDR3 VRAM de 2GB?

¿Los ingenieros informáticos que programan el hardware (CPU, GPU, RAM, placa base, etc., etc.) usan lenguaje ensamblador?

¿Qué es una computadora portátil para juegos con un rango de precios inferior a 55-60k (máx.)?

¿Por qué algunas personas afirman que las computadoras son la raíz de todo mal?

¿Qué walkman debería preferir con al menos 4 GB de almacenamiento?

¿Cuál es la mejor y más práctica forma de hacer una copia de seguridad de varios cientos de megabytes de fotos y películas caseras sin depender de un proveedor de tecnología o software patentado, para que todavía se pueda acceder a las fotos y películas dentro de una década, independientemente de las plataformas que sean en uso entonces?