tipos de sistemas operativos

27
Tipología de los Sistemas Operativos Sistemas Operativos II Prof. Pablo Macón http://soii-its.blogspot.com/ ITS - 2014

Upload: pablo-macon

Post on 23-Jun-2015

709 views

Category:

Education


2 download

DESCRIPTION

Tipologia de Sistemas Operativos

TRANSCRIPT

Page 1: Tipos de sistemas operativos

Tipologíade los

Sistemas Operativos

Sistemas Operativos IIProf. Pablo Macón

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

Page 2: Tipos de sistemas operativos

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

Page 3: Tipos de sistemas operativos

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

Page 4: Tipos de sistemas operativos

¿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

Page 5: Tipos de sistemas operativos

¿REALIZA TAREAS SIMULTÁNEAS?

Multi-Programación El sistema cambia el proceso que

está ejecutanto varias veces por segundo

SISTEMAS MULTI-TAREA

Page 6: Tipos de sistemas operativos

¿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

Page 7: Tipos de sistemas operativos

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

Page 8: Tipos de sistemas operativos

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

Page 9: Tipos de sistemas operativos

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

Page 10: Tipos de sistemas operativos

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

Page 11: Tipos de sistemas operativos

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

Page 12: Tipos de sistemas operativos

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

Page 13: Tipos de sistemas operativos

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

Page 14: Tipos de sistemas operativos

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

Page 15: Tipos de sistemas operativos

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

Page 16: Tipos de sistemas operativos

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

Page 17: Tipos de sistemas operativos

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

Page 18: Tipos de sistemas operativos

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

Page 19: Tipos de sistemas operativos

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

Page 20: Tipos de sistemas operativos

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

Page 21: Tipos de sistemas operativos

POR EL TIPO DE HARDWARE

SISTEMAS DE SERVIDOR

Page 22: Tipos de sistemas operativos

POR EL TIPO DE HARDWARE

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

SISTEMAS DE MULTIPROCESADOR

Page 23: Tipos de sistemas operativos

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

Page 24: Tipos de sistemas operativos

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

Page 25: Tipos de sistemas operativos

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)

Page 26: Tipos de sistemas operativos

POR EL TIPO DE HARDWARE

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

SISTEMAS DE TARJETA

Page 27: Tipos de sistemas operativos

FIN