Tipos de sistemas operativos

Post on 23-Jun-2015

709 views 2 download

description

Tipologia de Sistemas Operativos

Transcript of Tipos de sistemas operativos

Tipologíade los

Sistemas Operativos

Sistemas Operativos IIProf. Pablo Macón

http://soii-its.blogspot.com/ITS - 2014

POR EL NÚMERO DE USUARIOS

SISTEMAS MONO-USUARIOS

• Solo pueden realizar las tareas de un único usuario a la vez

• No existe seguridad ninguna, cualquier usuario que ingresa al sistema puede realizar cualquier tipo de acciones

POR EL NÚMERO DE USUARIOS

SISTEMAS MULTI-USUARIOS

• Varios usuarios pueden interactuar con el sistema al mismo tiempo

• SSH / Modelo Cliente - Servidor• Tiempo compartido /

multiprogramación

¿REALIZA TAREAS SIMULTÁNEAS?

SISTEMAS MONO-TAREA

• Un sistema que solo puede ejecutar un proceso a la vez

• No cambia de proceso hasta que termina

¿REALIZA TAREAS SIMULTÁNEAS?

Multi-Programación El sistema cambia el proceso que

está ejecutanto varias veces por segundo

SISTEMAS MULTI-TAREA

¿REALIZA TAREAS SIMULTÁNEAS?

Debe haber un compromiso entre el tiempo que se ejecuta un proceso, la cantidad de procesos que se están ejecutando y el tiempo que se tarda en cambiar de un proceso a otro

SISTEMAS MULTI-TAREA

POR LA RESPUESTA EN EL TIEMPO

Uso en procesos industriales donde la sincronización es crítica.

Predecible. Mayor control sobre los procesos. Uso de

prioridades y plazos: Por eventos. Por tiempo.

SISTEMAS DE TIEMPO REAL

POR LA RESPUESTA EN EL TIEMPO

En estos sistemas ya no es tan esencial que la respuesta sea inmediata

Sistemas multi-usuarios que son más lentos que el procesador

Mucha interacción – Mucha E/S – Poco Procesamiento

SISTEMAS DE TIEMPO COMPARTIDO

POR LA RESPUESTA EN EL TIEMPO

Los dispositivos de E/S se componen de: Un controlador escrito en lenguaje de

máquina El componente mecánico que debe

moverse de acuerdo a las directivas del controlador

SISTEMAS DE TIEMPO COMPARTIDO

POR LA RESPUESTA EN EL TIEMPO

Para descongestionar al procesador se utiliza: DMA (Acceso Directo a Memoria) que permite a

un dispositivo de E/S escribir o leer directamente de la memoria

El procesador inicia el volcado, hace otra cosa y cuando terminan le avisan mediante:

SISTEMAS DE TIEMPO COMPARTIDO

POR LA RESPUESTA EN EL TIEMPO

Para descongestionar al procesador se utiliza: Interrupción: Una señal que le envía el

dispositivo a la CPU para avisarle que ha ocurrido algún evento

Entonces la CPU toma las acciones que correspondan a ese evento

SISTEMAS DE TIEMPO COMPARTIDO

POR LA RESPUESTA EN EL TIEMPO

Para descongestionar al procesador se utiliza: Canales DMA: Caminos por los cuales pasa la

información desde un dispositivo a la memoria. Si se comparten entre varios dispositivos puede

haber conflictos que estropeen los datos

SISTEMAS DE TIEMPO COMPARTIDO

MANEJO DE LOS RECURSOS

Sistema basado en una sola máquina Modelo cliente/servidor Un usuario puede acceder desde cualquiera

de las máquinas cliente Los archivos y configuraciones de los

usuarios están siempre accesibles ¿por qué?

SISTEMAS CENTRALIZADOS

MANEJO DE LOS RECURSOS

Sistema basado en varias máquinas – nodos Cada nodo tiene un núcleo de sistema,

común a todos Cada nodo tiene conectados sus propios

periféricos Los periféricos de todas las máquinas están

accesibles como si estuvieran conectados a la mía

SISTEMAS DISTRIBUIDOS

POR EL TIPO DE HARDWARE

Computadoras de enorme capacidad. Usos específicos. Hechas a medida. Procesamiento paralelo. Uso de CPUs

y GPUs. Cálculos científicos

SISTEMAS DE SUPER-COMPUTADORA

POR EL TIPO DE HARDWARE

Empresas y Gobiernos para procesar gran cantidad de datos (censos, estadísticas).

Terminales Tontas. Gran capacidad de E/S. Gran cantidad de procesos

concurrentes.

SISTEMAS DE MAINFRAME

POR EL TIPO DE HARDWARE

Deben ser: Confiables:

Detectar fallas al momento Comprobar 2 veces cada transacción Check sum y paridad

SISTEMAS DE MAINFRAME

POR EL TIPO DE HARDWARE

Deben estar: Disponibles:

El sistema no puede pararse por una falla en un disco

Debe haber redundancia

SISTEMAS DE MAINFRAME

POR EL TIPO DE HARDWARE

Deben tener: Mantenibilidad:

No se puede apagar para cambiar un disco roto

Debe poder hacerse en caliente (hot plug)

SISTEMAS DE MAINFRAME

POR EL TIPO DE HARDWARE

Similar a los sistemas de Mainframe, pero brinda servicio a menos usuarios

Redundancia, los datos no pueden perderse

SISTEMAS DE SERVIDOR

POR EL TIPO DE HARDWARE

SISTEMAS DE SERVIDOR

POR EL TIPO DE HARDWARE

Equipos con gran cantidad de CPUs Procesamiento Paralelo. Uso en calculos cientificos. Clusters de Alta Performance.

SISTEMAS DE MULTIPROCESADOR

POR EL TIPO DE HARDWARE

Buena interface de usuario. Hardware variado y económico. Usos variados (oficina, diseño gráfico, etc.) Interactivos Deben tener buen tiempo de respuesta.

SISTEMAS DE PC

POR EL TIPO DE HARDWARE

Actualmente en dispositivos (Table, SmartPhone)

Arquitectura ARM. Pantalla táctil, sensor de movimiento. 3G integrado. Cámara de fotos/video

SISTEMAS DE PC

POR EL TIPO DE HARDWARE

Actualmente en dispositivos (Table, SmartPhone)

Arquitectura ARM. Pantalla táctil, sensor de movimiento. 3G integrado. Cámara de fotos/video

SISTEMAS EMBUTIDOS (EMBEDDED)

POR EL TIPO DE HARDWARE

Utilizados en tarjetas inteligentes. Muy limitados en CPU y memoria.

SISTEMAS DE TARJETA

FIN