tipos de sistemas operativos

11
TIPOS DE SISTEMAS OPERATIVOS

Upload: sylvi-flakita

Post on 19-Feb-2016

213 views

Category:

Documents


0 download

DESCRIPTION

Sistemas Operativos

TRANSCRIPT

Page 1: Tipos de Sistemas Operativos

TIPOS DE SISTEMAS OPERATIVOS

Page 2: Tipos de Sistemas Operativos

Para ver los tipos de sistemas operativos hemos de tener en cuenta el número de usuarios que pueden utilizar el sistema. También tenemos que considerar los procesos que dicho sistema pueda realizar a la vez: uno o varios. Igualmente, dependerá del número de procesadores con los que cuente el ordenador. Por último tendremos en cuenta el tiempo de respuesta del sistema.

Page 3: Tipos de Sistemas Operativos

SEGÚN EL NÚMERO DE USUARIOS

MONOU SUARIO MUTIUSUARIO

SEGÚN EL NÚMERO DE TAREAS (= PROCESOS = ventanas)

MONOTAREA (= monoprogramación)

MULTITAREA (= multiprogramación)

SEGÚN EL NÚMERO DE PROCESADORES (= Microprocesadores)

MONOPROCESADOR (= MONOPROCESO)

MULTIPROCESADOR (= MULTIPROCESO)

SEGÚN EL TIEMPO DE RESPUESTA PROCESOS POR LOTES (BATCH)

TIEMPO REAL (= REAL TIME)

TIEMPO COMPARTIDO

Page 4: Tipos de Sistemas Operativos

MONOUSUARIO

Los sistemas operativos monousuarios son aquellos que soportan 1 usuario a la vez,

sin importar el número de procesadores que tenga la computadora o el número de

procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las

computadoras personales típicamente se han clasificado en este renglón. En otras

palabras, los sistemas monousuarios son aquellos que nada más puede atender a solo

un usuario, por las limitaciones del hardware, los programas o el tipo de aplicación

que se esté ejecutando.

Page 5: Tipos de Sistemas Operativos

MULTIUSUARIO

La palabra multiusuario se refiere a un concepto de sistemas operativos,

pero en ocasiones también puede aplicarse a programas de computadora

de otro tipo (e.j. aplicaciones de base de datos) e incluso a sistemas de

cómputo. En general se le llama multiusuario a la característica de un

sistema operativo o programa que permite proveer servicio y

procesamiento a múltiples usuarios simultáneamente, estrictamente es

pseudo-simultáneo (tanto en paralelismo real como simulado).

Page 6: Tipos de Sistemas Operativos

MONOTAREA

Se le dice monotarea a aquel 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.

Page 7: Tipos de Sistemas Operativos

MULTITAREA

La multitarea es la característica de los sistemas operativos modernos de permitir que varios procesos o aplicaciones se ejecuten aparentemente al mismo tiempo, compartiendo uno o más procesadores.

Page 8: Tipos de Sistemas Operativos

MONOPROCESADOR

Un monoprocesador, como su nombre lo indica, es un procesador que solo puede ejecutar un proceso a la vez, esto quiere decir que si se requiere que se ejecuten varias tareas al mismo tiempo, no va a ser posible que se realicen con satisfacción. Lo que pueden hacer los monoprocesadores es alternar las tareas, y es por eso que los procesadores con grandes capacidades de velocidad, dan una simulación de multiprocesadores, ya que parece que se están ejecutando varios procesos al mismo tiempo, pero esto no es cierto.

Page 9: Tipos de Sistemas Operativos

MULTIPROCESADOR

Es un computador que cuenta con dos o más microprocesadores (CPUs).Gracias a esto, el multiprocesador puede ejecutar simultáneamente varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes.Los ordenadores multiprocesador presentan problemas de diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, pueden interferirse entre sí. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos problemas:• La arquitectura NUMA, donde cada procesador tiene acceso y control

exclusivo a una parte de la memoria.• La arquitectura SMP, donde todos los procesadores comparten toda la

memoria.

Page 10: Tipos de Sistemas Operativos

PROCESAMIENTO POR LOTES

Para otros usos de este término, véase Batch.Se conoce como sistema por lotes (en inglés batch processing), o modo batch, a la ejecución de un programa sin el control o supervisión directa del usuario (que se denomina procesamiento interactivo). Este tipo de programas se caracterizan porque su ejecución no precisa ningún tipo de interacción con el usuario.

Generalmente, este tipo de ejecución se utiliza en tareas repetitivas sobre grandes conjuntos de información, ya que sería tedioso y propenso a errores realizarlo manualmente. Un ejemplo sería el renderizado de los fotogramas de una película.

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.

Page 11: Tipos de Sistemas Operativos