martes, 19 de febrero de 2013

Multiprogramacion





Multiprogramaciòn:(Tiempo Compartido).
  1. Permite realizar varias tareas al tiempo.
  2. Programas con prioridad establecida,el procesador actúa según estas prioridades, el orden de los programas también dependen si están en espera de alguna entrada o salida.
Por ejemplo cuando un programa se esta ejecutando con x jerarquía y el sistema quiere ejecutar otro programa de mayor jerarquía suspende el programa actual hasta terminar con los demás programas, el sistema no devuelve automáticamente al programa que el usuario esta ejecutando si hay otros con mayor jerarquía. Se podría concluir que MULTIPROGRAMACIÓN, es un sistema que funciona por turnos .


imagen tomada (http://usuarios.multimania.es/virtualmaster/newpage3.html)
Memoria y Jerarquia de la Memoria
Es la organización que tiene la memoria de un ordenador, que se da por niveles.
Su objetivo es dar un mejor rendimiento al sistema operativo.
Los niveles que generalmente se conocen son:
Nivel 0: Registros.
Nivel 1: Memoria Cache.
Nivel 2: Memoria Principal.
Nivel 3: Memoria Flash.
Nivel 4: Disco Duro(en memoria virtual).
Nivel 5: Cintas magnéticas.
Nivel 6: Redes.

 Objetivos del sistema Operativo.

 COMODIDAD => Permite  que el equipo sea mas comodo para trabajar.

EFICIENCIA => Permite que los recursos del sistema informático se utilicen de una manera mas eficiente.

CAPACIDAD DE EVOLUCIÓN  => Permite el desarrollo efectivo, la verificación y la introducción de nuevas funciones en el sistema sin interferir en los servicios.

Servicios del Sistema Operativo.


          Creación de programas:
          Ejecución de programas.
          Acceso a los dispositivos de E/S.
          Acceso controlado a los archivos.
          Acceso al sistema.
          Detección y respuesta a errores:
          Incapacidad del sistema operativo para satisfacer la solicitud de una aplicación.
          Contabilidad

No hay comentarios:

Publicar un comentario