Psicologia

Solo disponible en BuenasTareas
  • Páginas : 76 (18759 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de enero de 2011
Leer documento completo
Vista previa del texto
TEORÍA Y DISEÑO DE SISTEMAS OPERATIVOS
7 Ingeniería de Sistemas e Informática -ISIN-

TEORÍA Y DISEÑO DE SISTEMAS OPERATIVOS
I INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
Tipos de Sistemas Operativos Por su Estructura Monolítica Jerárquica Máquina Virtual Cliente-servidor Estructura monolítica.- es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un soloprograma compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.
Módulo a Módulo d

Módulo b

Módulo e

Módulo c

Módulo f

Estructura monolítica Características: Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. Buena definición de parámetros de enlace entre las distintas rutinasexistentes, que puede provocar mucho acoplamiento. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y gestión. Carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones.Estructura jerárquica.- es la estructura donde una parte del sistema contiene subpartes y está organizado en forma de niveles.

1

TEORÍA Y DISEÑO DE SISTEMAS OPERATIVOS
Se divide el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interface con el resto de elementos. Se constituyó una estructura jerárquica o de niveles en lossistemas operativos, el primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se utilizó con fines didácticos.

Capa 5 – Usuario Capa 4 – Archivos Capa 3 – Entrada/Salida Capa 2 – Comunicaciones Capa 1 – Memoria Capa 0 – Gestión CPU

Sistema Jerárquico THE En la estructura anterior se basan prácticamente la mayoría de los sistemas operativos actuales.Otra forma de ver este tipo de sistema es la denominada de anillos concéntricos o "rings".
Intérprete de Comandos

Aplicación de Usuario

Gestión de información Spool Gestión de memoria Gestión de E/S Gestión De CPU

Sistema Jerárquico de anillos concéntricos

En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa (trap), por donde pueden entrar las llamadas delas capas inferiores.

2

TEORÍA Y DISEÑO DE SISTEMAS OPERATIVOS
De esta forma, las zonas más internas del sistema operativo o núcleo del sistema estarán más protegidas de accesos indeseados desde las capas más externas. Las capas más internas serán, por tanto, más privilegiadas que las externas. Características: Esta estructura ofrece modularidad. Ocultación de la información. Fácildepuración y verificación del sistema. Máquina Virtual.- se trata de un tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramación y la máquina extendida. El objetivo de los sistemas operativos de máquinavirtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes. El núcleo de estos sistemas operativos se denomina monitor virtual y tiene como misión llevar a cabo la multiprogramación, presentando a los niveles superiores tantas máquinas virtuales como se soliciten. Estas máquinas virtuales no son máquinas extendidas, sino una réplica de la máquinareal, de manera que en cada una de ellas se pueda ejecutar un sistema operativo diferente, que será el que ofrezca la máquina extendida al usuario.

Maquina Virtual

3

TEORÍA Y DISEÑO DE SISTEMAS OPERATIVOS
Características: Varios sistemas operativos distintos pueden coexistir. Se puede simular hardware. Varias máquinas virtuales pueden ser usadas para consolidar servidores. Excelente...
tracking img