Zusammenfassung der Ressource
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
- POR SU ESTRUCTURA
- Al construir un sistema
operativo se deben
observar dos tipos de requisitos:
- del software:
- aspectos como el
mantenimiento, formas de
operacion, restricciones de
uso, eficiencia,tolerancia frente
los errores y flesxibilidad
- del usuario:
- sistema facil de usar y de aprender
seguro,rapido y adecuado al uso al que se
le quiere destinar
- a su vez se divide en tres puntos:
- MONOLíTICA:Constituida por un solo
programa compuesto de un conjunto de
rutinas entrelazadas de tal forma que
cada una puede llamar a cualquier otra
- JERÁRQUICA:Se divide el sistema operativo de
pequeñas partes de tal forma que cada una de ellas
estuviera perfectamente definida y con un claro
interfaz con el resto de los elementos
- POR ANILLO: CADA UNO TIENE UNA
APERTURA CONOCIDA COMO PUERTA O
TRAMPA POR DONDE PUEDEN ENTRAR
LAS LLAMADAS DE LAS CAPAS INFERIORES
DE ESTA FORMA LAS ZONAS MAS
INTERNAS DEL SISTEMA ESTARAN MAS
PROTEGIDAS DE ACCESOS INDESEADOS
- VIRTUAL: EL OBJETIVO DE LA MAQUINA
VIRTUAL ES EL DE INTEGRAR DISTINTOS
SISTEMAS OPERATIVOS DADO LA
SENSACION DE SER MAQUINAS
DIFERENTES CUNDO SOLO SON UN
REPLICA DE UNA MAQUINA REAL
- CLIENTE-SERVIDOR: es un modelo de aplicación
distribuida en el que las tareas se reparten
entre los proveedores de recursos o servicios,
llamados servidores, y los demandantes,
llamados clientes. Un cliente realiza peticiones
a otro programa, el servidor, quien le da
respuesta. Esta idea también se puede
aplicar a programas que se ejecutan sobre
una sola computadora, aunque es más
ventajosa en un sistema operativo multiusuario
distribuido a través de una red de
computadoras. Algunos ejemplos de
aplicaciones computacionales que usen el
modelo cliente-servidor son el Correo
electrónico, un Servidor de impresión y la
World Wide Web
- POR LOS SERVICIOS QUE OFRECEN
- POR EL NUMERO DE USUARIO
- Monousuario: son aquellos que
soportan un usuario la vez no
importa la cantidad de
procesadores o procesos que
esten utilizando
- Multiusuario: Son los que aguantan varios usuarios la vez
no importando los procesadores o procesos se
utilizan en maquinas que estan en red
- Por el numero de tres
- MONOTAREAS: Solo permiten realizar una sola tarea
estos sistems son mas primitivos porque solo
permiten un solo proceso la vez
- MULTITAREA: Permiten varias actividades o
procesos la vez sin ningún problema
- POR EL NUMERO DE PROCESADORES:
- UNIPROCESO: es aquel que es capaz de manejar
solamente un procesador de la computadora, de
manera que si la computadora tuviera mas de uno
seria inutil
- MILTIPROCESO: cuando el numero de
procesadores es mas de uno y este es capaz de
usarlos todos para distribuir su carga de trabajo
- POR LA FORMA EN QUE OFRECEN SUS SERVICIOS
- Se refiere a como el usuario accede a los servicios
- DISTRIBUIDOS : permiten distribuir trabajo tareas o procesos
entre un conjunto de procesadores. provee las funcionalidades
esenciales requeridas por un sistema distribuido, agregando
atributos y configuraciones para dar soporte a los requerimientos
adicionales, tales como aumento de escala y disponibilidad.
Desde el punto de vista del usuario el SO funciona de forma
similar a un Sistema Operativo monolítico de un solo nodo. O sea
que, aunque está compuesto por múltiples nodos, para los
usuarios y aplicaciones luce como un solo nodo.
- DE RED: Son aquellos que mantienen a dos o mas computadoras unidas
a traves de algun medio de comunicacion fisico o no con el objetivo de
compartir los recursos