Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Clasificación de los Sistemas Operativos
1.
2. MULTITAREA
• Multitarea: esta característica es propia de los S.O. más
avanzados y permiten ejecutar varios procesos a la vez,
desde uno o varios ordenadores, es decir que los pueden
utilizar varios usuarios al mismo tiempo. Esto se puede
realizar por medio de sesiones remotas una red o bien, a
través de terminales conectadas a una computadora.
• Cooperativa
• Preferente
• Real
3. MULTIUSUARIO
• Un Sistema Operativo es el software encargado de ejercer el
control y coordinar el uso del hardware entre diferentes
programas de aplicación y los diferentes usuarios. El sistema
operativo se encarga de crear el vínculo entre los recursos
materiales, el usuario y las aplicaciones.
• Definimos el concepto de
Multiusuario como una de las
propiedades que se le confieren a
los Sistemas Operativos, a las
Aplicaciones en general, sin
importar el tipo de programa que
se trate, o bien a las BD que se
encuentran dentro de un
ordenador, o un sistema de
equipos destinados a una misma
finalidad en conjunto.
4. • Se considera entonces como Multiusuario a todo
sistema operativo que permite a un mínimo de dos
usuarios a poder acceder a distintas categorías
dentro del equipo, compartiendo el mismo entorno
físico pero con distintos accesos que son
gestionados por aquel que tiene la jerarquía de
administrador.
5. • El principio del concepto es facilitar compartir los recursos
de procesamiento, almacenamiento y periféricos varios,
reduciendo el tiempo ocioso en el (o los) procesador(es),
e indirectamente implica reducción de los costos de
energía y equipamiento para resolver las necesidades de
cómputo de los usuarios. Ejemplos de sistemas
operativos con característica de multiusuario
son VMS y Unix, así como sus múltiples derivaciones
( IRIX, Solaris, etc.) y los sistemas
tipo Unix como Linux, FreeBSD y Mac OS X.
• En la familia de los sistemas operativos Microsoft
Windows, desde Windows 95 hasta la versión Windows
2000, proveen soporte para ambientes personalizados por
usuario, pero no admiten la ejecución de múltiples
sesiones de usuario mediante el entorno gráfico.
6. MONOTAREA
• Sistema operativo que solamente puede ejecutar un proceso
del programa de computación a la misma vez. Es una
característica de los sistemas operativos más antiguos
como MS-DOS pues en la actualidad la mayoría de los
sistemas de propósito general son Multitarea.
7. MONOUSUARIO
• Los sistemas monousuarios son aquellos que nada más puede
atender a un solo usuario, gracias a las limitaciones creadas por el
hardware, los programas o el tipo de aplicación que se este
ejecutando.
• Ejemplos: MS-DOS, AmigaOS, Classic Mac OS, Windows 1.0,
Windows 2.0, Windows 3.0, Windows 3.1x, Windows 95, Windows 98,
Windows ME.
8. POR LOTES
• Se le conoce así a la ejecución de un programa sin el control
o supervisión directa del usuario.
• Este tipo de programas se caracterizan porque su ejecución
no precisa ningún tipo de interacción con el usuario.
• Los programas que ejecutan por lotes suelen especificar su
funcionamiento mediante scripts o guiones (procedimientos)
en los que se indica qué se quiere ejecutar y, posiblemente,
qué tipo de recursos necesita reservar.
9. MULTIPROGRAMACIÓN
• Es la técnica que permite que dos o mas programas ocupen la
misma unidad de memoria principal y que sean ejecutados al
mismo tiempo.
• Algunos ejemplos de Sistemas Operativos por lotes exitosos son
el SCOPE, del DC6600, el cual está orientado a procesamiento
científico pesado, y el EXEC II para el UNIVAC 1107, orientado a
procesamiento académico.
10. EJEMPLOS DE SISTEMAS OPERATIVOS
POR LOTES
• 1.- Ms-DOS
2.- Windows
3.- GNU/Linux
4.- Sun OS
5.- Apple OS
6.- Mac OS
7.- BSD
8.- Minix
11. EN TIEMPO REAL
• Un sistema operativo de tiempo real es un sistema operativo
que ha sido desarrollado para aplicaciones de tiempo real.
Como tal, se le exige corrección en sus respuestas bajo
ciertas restricciones de tiempo. Si no las respeta, se dirá
que el sistema ha fallado. Para garantizar el comportamiento
correcto en el tiempo requerido se necesita que el sistema
sea predecible.
• Un proceso o tarea de tiempo real es el que se ejecuta en
conexión con algún proceso, función o conjunto de sucesos
externos al sistema informático y que debe cumplir uno o
más plazos para interactuar en forma correcta y eficiente
12. • Los Sistemas Operativos de tiempo real, cuentan con las
siguientes características:
• Se dan en entornos en donde deben ser aceptados y
procesados gran cantidad de sucesos, la mayoría externos
al sistema computacional, en breve tiempo o dentro de
ciertos plazos.
• Se utilizan en control industrial, conmutación telefónica,
control de vuelo, simulaciones en tiempo real., aplicaciones
militares, etc.
• Objetivo es proporcionar rápidos tiempos de respuesta.
• Procesa ráfagas de miles de interrupciones por segundo sin
perder un solo suceso.
• Proceso se activa tras ocurrencia de suceso, mediante
13. EJEMPLOS DE SISTEMAS OPERATIVOS EN
TIEMPO REAL
• Algunos ejemplos de Sistemas Operativos de tiempo real
son:
• VxWorks,
• Solaris,
• Lynx OS
• Spectra
• Haiku
• QNX
• Windows CE
• Symbian
14. DE RED
• El sistema operativo de red determina estos recursos, así como la
forma de compartirlos y acceder a ellos. Para determinar el
sistema operativo de red más adecuado, es necesario establecer
en primer lugar la arquitectura de la red, es decir, si va a ser
cliente/servidor o trabajo en grupo.
• Esta decisión suele estar condicionada por el tipo de seguridad
que se requiere. Después de identificar las necesidades de
seguridad de la red, hay que determinar los tipos de
interoperabilidad necesaria en la red.
• Las funciones principales de un sistema operativo de red son:
oConectar los equipos, periféricos y demás dispositivos de la red.
oCoordinar las funciones de estos elementos.
oControlar el acceso a los datos y a los elementos.
15. EJEMPLOS DE SISTEMAS
OPERATIVOS DE RED• Sistemas operativos de Novell.
Es una de las plataformas de servicio más fiable para
ofrecer acceso seguro y continuado a la red y los recursos
de información, sobre todo en cuanto a servidores de
archivos.
• Sistemas operativos de Microsoft
Windows NT combina el sistema operativo del equipo y de
red en un mismo sistema y trabaja sobre un modelo de
dominio
• Sistemas operativos de Apple
La implementación actual de AppleTalk permite posibilidades
de interconexión Trabajo en Grupo de alta velocidad entre
equipos Apple
• Redes Unix
Este sistema operativo ha sido diseñado específicamente
para grandes redes, pero también presenta algunas
16. COMPARTIDO
• Permiten la simulación de que el sistema y sus recursos son
todos para cada usuario. El usuario hace una petición a la
computadora, esta la procesa tan pronto como le es posible,
y la respuesta aparecerá en la terminal del usuario.
17. CARACTERÍSTICAS DE LOS SISTEMAS
OPERATIVOS DE TIEMPO COMPARTIDO:
• Populares representantes de sistemas multiprogramados
multiusuario, Ej.: sistemas de diseño asistido por computador,
procesamiento de texto, etc.
• Dan la ilusión de que cada usuario tiene una maquina para si.
• Mayoría utilizan algoritmo de reparto circular.
• Programas se ejecutan con prioridad rotatoria que se incrementa
con la espera y disminuye después de concedido el servicio.
• Evitan monopolización del sistema asignando tiempos de
procesador (time slot).
• Gestión de memoria proporciona protección a programas
residentes.
• Gestión de archivo debe proporcionar protección y control de
acceso debido a que pueden existir múltiples usuarios accesando a
18. DISTRIBUIDO
• Un sistema distribuido es una colección de computadoras
independientes que aparecen ante los usuarios del sistema
como una única computadora.
• El sistema operativo distribuido
tiene acceso a todos los
dispositivos compartidos de la
red incluyendo procesadores y
memoria RAM.