Cuadro Comparativo
description
Transcript of 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
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
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
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