Está en la página 1de 14

LOS SISTEMAS

OPERATIVOS POR SU
ESTRUCTURA

INTEGRANTES:

• PATRICK RAMIREZ SAAVESDRA


• ALVARO ZAMBRANA POMO
• WILSON JHON MOLINA MARIN
• LUIS IGNACIO OCHOA QUISPE
Indice

JERARQUIA
01 04 MAQUINAS VIRTUALES

MONOLITICO
02 05 AUDIO VISUAL

CLIENTE SERVIDOR
03
JERARQUIA

La estructura jerárquica consiste en organizar


el sistema como una jerarquía de capas que podemos
ver de varias formas: Como un sistema operativo en
niveles, cada uno sobre el inmediatamente inferior.
El primer sistema construido de esta manera fue
el sistema THE (Technische Hogeschool Eindhoven).
MONOLITICO
Los sistema operativos monolíticos se caracterizan por implementar en el núcleo los cuatro
componentes fundamentos del sistema operativo, que son la planificación de procesos, la
administración de la memoria principal, la administración de ficheros y la gestión de los
dispositivos de entrada/salida
Para solicitar las llamadas al sistema operativo, los parámetros se colocan en un lugar bien definido y luego se ejecuta una
instrucción de trap ,esta instrucción cambia a la maquina del modo usuario al modo kernel
ESTRUCTURA
programa principal: que invoca el procedimiento solicitado.

procedimientos de servicio: que llevan a cabo las llamadas al sistema.

procedimiento utilitarios: que ayudan a los procedimientos del servicio.

Los sistemas operativos monolíticos son los predominantes hoy día , algunos ejemplos
son :

sistemas operativos UNIX , Tales como freeBSD, NetBSD, Y OpenBSD

Sistemas operativos GNU / LINUX

Dos , tales como MS DOS Y DR DOS


DESVENTAJAS
1 Se trata de sistemas rígidos y difícilmente adaptables ante nuevas necesidades.

2 Su crecimiento es “vertical”, es decir, el aumento de su capacidad de proceso pasa


por cambiar el servidor actual por uno mayor.

3 Su tecnología es “propietaria” y, por tanto, los servicios asociados a la misma pasan


necesariamente por el proveedor de la misma. Esto crea una gran dependencia del
cliente hacia la empresa proveedora.

4 Sus costes de adquisición, renovación y soporte son elevados.


CLIENTE SERVIDOR
Arquitectura cliente servidor.- En esta arquitectura de la computadora de cada uno de los usuarios, llamada cliente, produce una demanda de
información a cualquiera de las computadoras que proporcionan información, conocidas como servidores estos últimos responden a la
demanda del cliente que la produjo.

Los clientes y los servidores pueden estar conectados a una red local o una red amplia, como la que se puede implementar en una empresa o a
una red mundial como lo es la internet.
Bajo este modelo cada usuario tiene la libertad de obtener la información que requiera en un momento dado proveniente de una o varias
fuentes locales o distantes y de procesarla como según le convenga. Los distintos servidores también pueden intercambiar información dentro
de esta arquitectura. Entre los componentes de este tipo de arquitectura son:

Red: Una red es un conjunto de clientes, servidores y base de datos unidos de una manera física o no física en el que existen protocolos de
transmisión de información establecidos.

Cliente: Programa ejecutable que participa activamente en el establecimiento de las conexiones. Envía una petición al servidor y se queda
esperando por una respuesta. Su tiempo de vida es finito una vez que son servidas sus solicitudes, termina el trabajo.

Servidor : Es un programa que ofrece un servicio que se puede obtener en una red. Acepta la petición desde la red, realiza el servicio y devuelve el
resultado al solicitante. Al ser posible implantarlo como aplicaciones de programas, puede ejecutarse en cualquier sistema donde exista
TCP/IP y junto con otros programas de aplicación. El servidor comienza su ejecución antes de comenzar la interacción con el cliente. Su
tiempo de vida o de interacción es “interminable”.
Servicios: Un servicio es un conjunto de información que busca responder las necesidades de un cliente, donde esta información pueden ser
mail, música, mensajes simples entre software, videos, etc. Los servicios pueden ejecutar tareas sencillas (caso del servidor hora día que
devuelve una respuesta) o complejas (caso del servidor ftp en el cual se deben realizar operaciones antes de devolver una respuesta). Los
servicios sencillos procesan una petición a la vez (son secuenciales o interactivos), por lo que no revisan si ha llegado otra petición antes de
enviar la respuesta de la anterior.
Los más complejos trabajan con peticiones concurrentes aún cuando una sola petición lleve mucho tiempo para ser servida (caso del servidor
ftp que debe copiar un archivo en otra máquina). Son complejos pues tienen altos requerimientos de protección y autorización. Pueden leer
archivos del sistema, mantenerse en línea y acceder a datos protegidos y a archivos de usuarios. No puede cumplir a ciegas las peticiones de
los clientes, deben reforzar el acceso al sistema y las políticas de protección. Los servidores por lo general tienen dos partes:

1 Programa o proceso que es responsable de aceptar nuevas peticiones: Maestro o Padre.

2 Programas o procesos que deben manejar las peticiones individuales: Esclavos o Hijos.

Las grandes ventajas que ofrece este tipo de arquitectura son las siguientes:

 Facilita la integración entre sistemas diferentes y comparte información, permitiendo por ejemplo que las máquinas ya
existentes puedan ser utilizadas pero utilizando interfaces más amigables el usuario. De esta manera, se puede integrar
PCS con sistemas medianos y grandes, sin necesidad de que todos tengan que utilizar el mismo sistema operativo.

 
 Al favorecer el uso de interfaces gráficas interactivas, los sistemas construidos bajo este esquema tienen
una mayor y más intuitiva con el usuario. En el uso de interfaces gráficas para el usuario, presenta la
ventaja, con respecto a uno centralizado, de que no siempre es necesario transmitir información gráfica
por la red pues esta puede residir en el cliente, lo cual permite aprovechar mejor el ancho de banda de la
red.
 La estructura inherentemente modular facilita además la integración de nuevas tecnologías y el crecimiento de la
infraestructura computacional, favoreciendo así la escalabilidad de las soluciones.
 Contribuye además a proporcionar a los diferentes departamentos de una organización, soluciones locales, pero
permitiendo la integración de la información.
MAQUINAS VIRTUALES

PERO QUE ES LA MÁQUINAVIRTUAL?

TIPOS DE MÁQUINAS VIRTUALES

MÁQUINAS VIRTUALES DE
SISTEMA

MÁQUINAS VIRTUAL DE
PROCESO
https://youtu.be/Mryx8fhH8i4

También podría gustarte