ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Evolución De Los Sistemas Operativos


Enviado por   •  20 de Noviembre de 2014  •  2.687 Palabras (11 Páginas)  •  165 Visitas

Página 1 de 11

INTRODUCCION

En la actualidad los sistemas operativos que se encuentran instalados en nuestra computadora, dispositivos móviles y entre otros dispositivos electrónicos son el resultado de un intervalo de tiempo en el que se ha visto la necesidad de cambio de sistemas operativos para un mejor funcionamiento, sin embargo, con la evolución de los SO lo que se buscaba es desarrollar uno que fuera más eficaz para el uso cotidiano.

CONTNIDO

Clasificación de los sistemas operativos

• Según numero de tareas.

o Monotarea.

o Multitarea.

 Monousuario.

 Multiusuario.

o Monoproceso.

o Multiproceso.

• Según objetivo a optimizar el SO.

o Sistemas operativos batch (lotes).

o Sistemas operativos de tiempo real.

o Sistemas operativos de tiempo compartido.

• Evolución de los sistemas operativos.

o Procesamiento en serie.

o Sistemas operativos batch (lotes).

o Sistemas operativos por lotes multiprogramados.

o Sistemas de tiempo compartido.

o Computadores personales.

 Cuarta generación.

 Quita generación.

o Sistemas distribuidos.

• Bibliografía.

Según numero de tareas

Sistemas operativos monoterea.

Son los sistemas operativos más primitivos su nombre monoterea describe fácilmente la manera de operar de estos sistemas en los cuales su cualidad principal era manejar una sola tarea a la vez. Uno de estos sistemas fue MS.DOS.

Sistemas operativos multitarea.

Los sistemas multitareas son aquellos que permiten llevar a cabo la ejecución de múltiples procesos sobre el procesador mediante la multiplexación entre los procesos.

Un SO multitarea trabaja manteniendo los datos de varios procesos y el código sobre la memoria y agregado multiplexando el procesador y los dispositivos de E/S entre los procesos.

Un sistema operativo multitarea se asocia con la protección de memoria para con esto evitar que los procesos puedan llegar a corromperse unos a los otros.

Existen varios tipos multitareas, uno de ellos es la conmutación de textos (context Switching) en donde dos o más aplicaciones se cargan al mismo tiempo pero solo se atiende a la aplicación que se encuentra en primer plano “ la que ve el usuario” las otras aplicaciones que se cargaron y no están siendo utilizadas en primer plano son las de segundo plano en donde su tiempo de proceso está regido por el tiempo muerto, es decir, son atendidas en intervalos de tiempo en que el procesador no está obligado a atender la aplicación de primer plano.

• Sistemas operativos monousuario

Un sistema operativo monousuario es aquel que sin importar sus componentes internos “hardware” o el número de tareas que pueda atender simultáneamente es capaz de atender a un único usuario a la vez. A las computadoras personales se les asocia también con sistema operativo Monousuario ya que estas pueden tener varios usuarios en el sistemas pero están limitadas a solo poder atender uno de ellos, un sistema operativo monousuario común es Windows 3.1. En las computadoras personales el usuario tiene plena libertad de manipular datos propios y del sistema, esto es una de las fallas que pueden tener este tipo de SO ya que le permite al usuario eliminar datos importantes del sistema que afectan a su correcto funcionamiento.

• Sistemas operativos multiusuario

Los sistemas operativos multiusuario son aquellos que permiten que dos o más usuarios estén conectados y trabajando simultáneamente compartiendo recurso tales como memoria, periféricos o unidades de almacenamiento, este tipo de sistemas operativos se dan cuando varios usuarios están conectados a una red.

Sistemas operativos Monoproceso

En este tipo de sistemas la computadora requiere solo de un procesador para llevar a cabo su trabajo, no le sería útil tener más de un procesador ya que siempre estaría usando solo uno de ellos. En este tipo de SO los procesos del sistemas o usuario son atendidos de forma secuencial uno a uno, cada proceso es atendido y no puede haber otro en ejecución hasta que el proceso que está en ejecución culmine.

Sistemas operativos multiprocesos

Los sistemas operativos multiprocesos reciben su nombre debido a la implementación de varios procesadores en la máquina para que trabajen en conjunto, pueden ser:

• Asimétrico: en este caso el sistema operativo elige unos de los procesadores existentes para que este sirva de controlador de carga a los demás procesadores que reciben el nombre de esclavos.

• Simétrico: los procesos o partes de ellos son enviados aleatoriamente a cualquiera de los procesadores disponibles para así tener una mejor distribución y equilibrio en la carga de trabajo.

Según objetivo a optimizar el SO

Sistemas operativos batch (lotes)

En esta época las maquinas eran de difícil acceso por su elevado costo, la utilización de la mismas debía ser al máximo sin posibilidad alguna de desperdicio de tiempo por planificación.

La idea principal de proceso por lote es el uso de software conocido como monitor. Para este tiempo los usuarios ya no tenían acceso directo a la maquina así que los trabajos se entregaban en tarjetas o cinta al operador del computador, el operador era el encargado de ubicar los lotes secuencialmente para su empleo por parte del monitor y cada programa debía retornar al monitor al terminar su ejecución para poder cargar otro programa.

El

...

Descargar como (para miembros actualizados)  txt (18.3 Kb)  
Leer 10 páginas más »
Disponible sólo en Clubensayos.com