La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Axcel Sting Anchante Mosayhuate.. Qué aspecto tienen los sistemas operativos por fuera (es decir, la interfaz con el programador), ha llegado el momento.

Presentaciones similares


Presentación del tema: "Axcel Sting Anchante Mosayhuate.. Qué aspecto tienen los sistemas operativos por fuera (es decir, la interfaz con el programador), ha llegado el momento."— Transcripción de la presentación:

1 Axcel Sting Anchante Mosayhuate.

2 Qué aspecto tienen los sistemas operativos por fuera (es decir, la interfaz con el programador), ha llegado el momento de dar una mirada al interior. En las siguientes secciones examinaremos cuatro estructuras distintas que se han probado, a fin de tener una idea de la variedad de posibilidades. Éstas no son de ninguna manera las únicas estructuras posibles, pero nos darán una idea de algunos diseños que se han llevado a la práctica.

3 Administrador de procesos Administrador o gestor de memoria principal Administrador del almacenamiento secundario Administrador del sistema de E/S Administrador de ficheros. Sistema de protección Sistema de comunicaciones o trabajo en red Intérprete de comandos.

4 Es la estructura de los primeros sistemas operativos. Fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Ejemplos: MS-DOS Unix

5 El tipo más reciente de sistemas operativos es el denominado Cliente-servidor, que puede ser ejecutado en la mayoría de las computadoras, ya sean grandes o pequeñas. Este sistema sirve para toda clase de aplicaciones por tanto, es de propósito general y cumple con las mismas actividades que los sistemas operativos convencionales. El tipo más reciente de sistemas operativos es el denominado Cliente-servidor, que puede ser ejecutado en la mayoría de las computadoras, ya sean grandes o pequeñas. Este sistema sirve para toda clase de aplicaciones por tanto, es de propósito general y cumple con las mismas actividades que los sistemas operativos convencionales.

6 El diseño se organiza en una jerarquía de capas, donde los servicios que brinda una capa son consumidos solamente por la capa superior. La capa 0 es del Hardware y la N es la de los procesos de Usuario. Estos sistemas tienen como ventaja que son modulares y la verificación se puede hacer a cada capa por separado (son más mantenibles). Sin embargo el diseño es muy costoso y es menos eficiente que el sistema monolítico ya que pierde tiempo pasando por cada capa. El diseño se organiza en una jerarquía de capas, donde los servicios que brinda una capa son consumidos solamente por la capa superior. La capa 0 es del Hardware y la N es la de los procesos de Usuario. Estos sistemas tienen como ventaja que son modulares y la verificación se puede hacer a cada capa por separado (son más mantenibles). Sin embargo el diseño es muy costoso y es menos eficiente que el sistema monolítico ya que pierde tiempo pasando por cada capa. Ejemplos: THE (Technische Hogeschool Eindhoven) Venus MULTICS (Multiplexed Information and Computing Service)

7 Consiste en un núcleo mínimo que desarrolla las funciones mínimas que debe realizar un núcleo. Las demás funciones se diseñan como procesos del sistema. Estos procesos del sistema se llevan a cabo en modo usuario. Cuando un usuario demanda un servicio al núcleo este transmite el control al proceso del sistema respectivo. Cuando finaliza, el núcleo transmite la respuesta al usuario. El núcleo efectúa una transmisión de mensajes. Ejemplos: AIX BeOS Mach MorphOS QNX

8 PROGRAMA Un programa es una entidad pasiva, por ejemplo, un archivo que contiene un grupo de instrucciones para ejecutar (archivo ejecutable). Se llama así porque no realiza ninguna acción por sí misma, tiene que ejecutarse para realizar las acciones especificadas en ella. PROCESO Un Proceso es una ejecución de un programa. Se considera como una entidad activa y realiza las acciones especificadas en un programa. Se pueden relacionar múltiples procesos con el mismo programa. Maneja las actividades del sistema operativo a través de PCB (Bloque de control de proceso) que incluye el contador del programa, la pila, el estado, etc. El contador del programa almacena la siguiente secuencia de instrucciones que se ejecutará más adelante.


Descargar ppt "Axcel Sting Anchante Mosayhuate.. Qué aspecto tienen los sistemas operativos por fuera (es decir, la interfaz con el programador), ha llegado el momento."

Presentaciones similares


Anuncios Google