Cuadro Comparativo

4
TIPOS DE SISTEMAS OPERATIVOS CLASIFICACIÓN TIPO VENTAJA DESVENTAJA ENTORNO DE APLICACIÓN ESTRUCTURA Estructura monolítica: Diseño común entre los primeros sistemas Cuentan con acoplamiento al definir de manera adecuada entre rutinas. Hechos a la medida por su eficiencia y eficacia en ejecución y gestión Carecen de protecciones y privilegios al entrar rutinas relacionadas con recursos como disco y memoria. Falta de flexibilidad a diferentes ambientes de trabajo y aplicaciones. Un error puede afectar todo el núcleo Entorno académico Estructura jerárquicaPor capas: 5 niveles, los dos primeros de hardware y los demás de la parte portable Protección de la información Mayor organización Las capas externas están expuestas al acceso no deseado Uso personal Laboratorios Universidades Máquina virtual: Permite ejecutar diferentes tipos de sistemas operativos como si fueran máquinas reales Permite implementar varios tipos de sistemas operativos Sistemas operativos disjuntos Interacción, comunicación y compartición complicadas Empresas Estudiantes Computadores Personales Cliente-servidor (Microkernel): Es el tipo más reciente de sistemas operativos Puede ser ejecutado en la mayoría de las computadoras. Sirve para toda clase de aplicaciones. Tiene solamente funciones muy básicas de memoria, entrada/salida, archivos y procesos Empresas Sitios web

description

Cuadro Comparativo

Transcript of Cuadro Comparativo

Page 1: Cuadro Comparativo

TIPOS DE SISTEMAS OPERATIVOS

CLASIFICACIÓN TIPO VENTAJA DESVENTAJA ENTORNO DE APLICACIÓN

ESTRUCTURA

Estructura monolítica: Diseño común entre los primeros sistemas

Cuentan con acoplamiento al definir de manera adecuada entre rutinas. Hechos a la medida por su eficiencia y eficacia en ejecución y gestión

Carecen de protecciones y privilegios al entrar rutinas relacionadas con recursos como disco y memoria. Falta de flexibilidad a diferentes ambientes de trabajo y aplicaciones. Un error puede afectar todo el núcleo

Entorno académico

Estructura jerárquica–Por capas: 5 niveles, los dos primeros de hardware y los demás de la parte portable

Protección de la información Mayor organización

Las capas externas están expuestas al acceso no deseado

Uso personal Laboratorios Universidades

Máquina virtual: Permite ejecutar diferentes tipos de sistemas operativos como si fueran máquinas reales

Permite implementar varios tipos de sistemas operativos

Sistemas operativos disjuntos Interacción, comunicación y compartición complicadas

Empresas Estudiantes Computadores Personales

Cliente-servidor (Microkernel): Es el tipo más reciente de sistemas operativos

Puede ser ejecutado en la mayoría de las computadoras. Sirve para toda clase de aplicaciones.

Tiene solamente funciones muy básicas de memoria, entrada/salida, archivos y procesos

Empresas Sitios web

Page 2: Cuadro Comparativo

Mecanismos adecuados de gestión de procesos, memoria y comunicación. Gran flexibilidad y seguridad

MODOS DE EXPLOTACIÓN

Procesamiento por lotes: Estos sistemas son de los más tradicionales antiguos

Realiza varios trabajos al mismo tiempo. Tiempo de ejecución muy alto Panificación del procesador y memoria sencilla. Se requiere poca protección.

Poca o ninguna interacción entre el usuario y el programa. Mayor uso de recursos. Bajo tiempo de retorno

Ciencia e Investigación Entorno académico Empresas Estadística Computadores personales

Multiprogramación: Se distribuye la carga computacional entre los procesadores existentes

Permite trabajar con más de un usuario simultáneamente. Incrementa el poder de procesamiento Simulan que el sistema y recursos son todos para un usuario

Gran carga de trabajo para el sistema operativo, la memoria principal y la secundaria

Empresas Instituciones educativas Hogares Entornos con gran número de sucesos o eventos Tráfico aéreo Bolsas de valores Automovilismo Electrónica

Page 3: Cuadro Comparativo

SERVICIOS OFRECIDOS

Por el número de usuarios

Monousuario Mayor seguridad y estabilidad Únicamente soportan un usuario a la vez

Hogares Uso personal

Multiusuario Capacidad de dar servicio a más de un usuario a la vez

Menor seguridad y estabilidad Empresas Gobierno

Por el número de tareas

Monotarea Mayor velocidad en el proceso Sólo permiten una tarea a la vez por usuario

IBM

Multitarea Permite ejecutar varias tareas simultáneamente

Puede verse afectada la velocidad, dependiendo del número de tareas en ejecución

Entorno académico Empresas Hogares

Por el número de procesadores

Monopreceso o Uniproceso

Simulan multitarea, realizando una tarea rotatoria de intercambio muy rápido

Sólo permiten realizar un proceso a la vez

Empresas

Multiproceso Permiten realizar varios procesos de manera simultanea

Dependiendo de la cantidad de procesos en ejecución, puede tornarse lento o bloquearse

Entorno académico Empresas Hogares

FORMA EN QUE OFRECEN SUS SERVICIOS

Sistemas centralizados: Se encargan de todo el procesamiento

Los usuarios no disponían de memoria y procesador

Empresas como Microsoft

Sistemas de red: Posibilidad de compartir archivos, información y recursos

Alto costo de implementación. Inseguridad en la información

Entorno académico Entorno empresarial Entorno gubernamental

Page 4: Cuadro Comparativo

Sistemas distribuidos:

Más económicos Velocidad superior Mayor crecimiento Comparte datos y dispositivos fácilmente Es posible la comunicación y flexibilidad

Sobrecarga al sistema haciéndolo ineficiente Consume demasiados recursos Concurrencia y paralelismo

Sistemas operativos paralelos:

Ejecuta dos o más procesos al mismo tiempo

Dependiendo de la cantidad de procesos puede tornarse lento o bloquearse