SO monoprogramables
De Wiki de Sistemas Operativos
Revisión del 11:31 12 may 2011 de Jorcalmar (discusión | contribuciones)
La administración de memoria es muy sencilla. El SO se coloca como bloque al principio de la memoria, y el resto para el proceso a ejecutar. Si no cabe, podría recurrirse al solapamiento o a la ejecución en cadena.
Tiene debilidades en cuanto a protección de memoria. Para evitar que un proceso entre en el área del SO, se puede recurrir al uso de bits de protección (se le asocia a cada palabra un bit para comprobar si es de SO o del proceso) o a los registros valla (se conoce el limite de la dirección entre SO y proceso).
Ejemplo práctico: Pablo tiene una computadora cuya memoria principal tiene una capacidad de 640KB. El SO (MS-DOS) ocupa el principio de la memoria, dejando libre una zona de 512KB para el proceso conveniente. Esto nos impide jugar al Sensible Soccer, por ejemplo, ya que ocupa 560KB. Una posible solución seria instalar un SO menos pesado, como una version más antigua de MS-DOS.