Sistema Operativo Monotareas
Sistema Operativo Monousuario
Sistema Operativo Monousuario
Sistemas Operativos por lotes:
Sistemas Operativos de tiempo real
Sistemas Operativos de tiempo real
Sistemas Operativos distribuidos:
Sistemas Operativos de red
Sistemas Operativos paralelos
Características
Asignación de recursos.
Contabilidad: control del
uso del ordenador por cada
usuario. Protección: de
datos, recursos,
programación, etc.
funcionalidad
El sistema operativo es el programa más
importante de la computadora. En realidad es
un conjunto de programas que hace dos cosas
fundamentales. Una de ellas es organizar y
administrar el hardware del equipo: partes
internas y periféricos. Todo pueden funcionar
perfectamente, pero sin un sistema operativo
no podemos usarlo. A finales de los años 40,
cuando no había sistemas operativos, los
programadores ponían en funcionamiento el
hardware repitiendo constantemente una serie
de pasos muy laboriosos. Para automatizar el
proceso se crearon los sistemas operativos.
diferencias entre
los tipos de
sistemas operativos
Sistemas Operativos de multitarea: con este
sistema operativo es que la computadora procesa
diferentes tareas al mismo tiempo. Existen varios
tipos de multitareas. Estos sistemas Se distinguen
por sus habilidades para poder soportar la
ejecución de dos o más trabajos activos (que se
están ejecutado) al mismo tiempo. Esto trae como
resultado que la Unidad Central de Procesamiento
(UCP) siempre tenga alguna tarea que ejecutar,
aprovechando al máximo su utilización. Los
sistemas operativos que soportan estas
multitareas son: UNIX, Windows 95, Windows 98,
Windows NT, MAC-OS, OS/2.
Sistema Operativo Monotareas: los sistemas
operativos monotareas son más primitivos y
es todo lo contrario a los de multitareas es
decir, solo pueden manejar un proceso en
cada momento o que solo puede ejecutar
las tareas de una en una. Por ejemplo
cuando la computadora está imprimiendo
un documento, no puede iniciar otro
proceso ni responder a nuevas
instrucciones hasta que se termine la
impresión. El sistema operativo que soporta
el monotareas es DOS.
Sistema Operativo 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. Estos tipos de
sistemas son muy simples, porque
todos los dispositivos de entrada,
salida y control dependen de la tarea
que se está utilizando, esto quiere
decir, que las instrucciones que se
dan, son procesadas de inmediato; ya
que existe un solo usuarios. Los
sistemas operativos que soportan el
monousuario son DOS e incluso en el
actual Windows XP y sus
predecesores.
Sistema Operativo Multiusuario:
Es todo lo contrario a
monousuario; y en esta
categoría se encuentran todos
los sistemas que cumplen
simultáneamente las
necesidades de dos o más
usuarios, que comparten
mismos recursos. Este tipo de
sistemas se emplean
especialmente en redes. Los
sistemas operativos que
soportan el multiusuario son
con el Linux, Windows 2003 y
sus predecesores.
Sistemas Operativos por lotes: Con este
sistema operativo procesan una gran
cantidad de trabajos con poca o ninguna
interacción entre los usuarios y los
programas en ejecución. Se reúnen todos
los trabajos comunes para realizarlos al
mismo tiempo, evitando la espera de dos o
más trabajos como sucede en el
procesamiento en serie. Estos sistemas,
pueden tener un tiempo de ejecución muy
alto, porque el procesador es mejor
utilizado y los Sistemas Operativos pueden
ser simples, debido a la secuenciabilidad de
la ejecución de los trabajos. Los sistemas
operativos que soportan por lotes son el
SCOPE, del DC6600, y el EXEC II para el
UNIVAC 1107.
Sistemas Operativos de tiempo real: este
sistema operativo de tiempo real son
aquellos en los cuales no tiene importancia
el usuario, sino los procesos. Por lo general,
están subutilizados sus recursos con la
finalidad de prestar atención a los procesos
en el momento que lo requieran. se utilizan
en entornos donde son procesados un gran
número de sucesos o eventos.Los sistemas
operativos que soportan el tiempo real son
VxWorks, Solaris, Lyns OS y Spectra.
Sistemas Operativos distribuidos: Este
sistema operativo permite distribuir
trabajos, tareas o procesos entre un
conjunto de procesadores. Puede ser que
este conjunto de procesadores esté en
un equipo o en diferentes, en este caso
es trasparente para el usuario. Existen
dos esquemas básicos de éstos. Un
sistema fuertemente acoplado es a aquel
que comparte la memoria y un reloj
global, cuyos tiempos de acceso son
similares para todos los procesadores. En
un sistema débilmente acoplado los
procesadores no comparten ni memoria
ni reloj, ya que cada uno cuenta con su
memoria local.
Sistemas Operativos de red: Los sistemas
operativos de red son aquellos que mantienen
a dos o más computadoras unidas a través de
algún medio de comunicación (físico o no), con
el objetivo primordial de poder compartir los
diferentes recursos y la información del
sistema. El primer Sistema Operativo de red
estaba enfocado a equipos con un procesador
Motorola 68000, pasando posteriormente a
procesadores Intel como Novell Netware. Los
sistemas operativos más utilizados que
soportan la red son Novell Netware, Personal
Netware, LAN Manager, Windows NT Server,
UNIX, LANtastic