Materia: #organizacion_del_computador_II

Tags:

Arranque de la maquina

Al encender una computadora se distinguen dos modos por los que la misma pasara: el modo real y el modo protegido.

Llamamos modo real al modo de funcionamiento de la maquina ni bien arranca. En este estado no existen los permisos como tal, uno puede acceder a cualquier direccion de memoria sin ningun tipo de restricción. Las direcciones a la memoria son fisicas, son las reales (de ahi el nombre de la modalidad). Otro dato relevante es que, como tal, la pila no existe, ya que se construye, determinando la direccion de memoria en la que empieza y ajustando acordemente a rbp y ebp.

Por otro lado, tenemos el modo protegido, en el que la memoria puede utilizar modelos de representación mas complejos como segmentación y paginación. Tambien permite el uso de la memoria virtual, y permite niveles de privilegio entre las distintas tareas que el procesador este haciendo.

Como dijimos antes, la computadora enciende en modo real. Usa un codigo de arranque que suele ser siempre el mismo, y deja todo preparado para iniciar el modo protegido, modo en el que el usuario ya puede utilizar la maquina. Durante este periodo de arranque, las interrupciones estan desactivadas, ya que el modelo de rutinas de atención se construye en modo protegido.

De hecho, ni siquiera estan mapeadas, asi que si el sistema fuera interrumpido no sabria de donde vino la interrupción.