Page 55 - REVISTAA_FINAL_MIRANDA_VERONICA_Y_AGUIRRE_EMILY
P. 55
Fernando Corbató, Acerca de la construcción de sus actividades en la computadora de manera
sistemas que fallarán, [20] adecuar un sistema a rápida y sencilla, solventando sus necesidades.
un entorno cambiante, por mejor diseñado que
éste estuviera, lleva casi inevitablemente a abrir Sistemas paralelos
espacios de comportamiento no previsto —el La tendencia actual ha sido crear sistemas
espacio más propicio para que florezcan los multiprocesadores, para poder abarcar cada vez
fallos. más tareas, ya que tienen un aumento en el
rendimiento y mejoran la confiabilidad, ya que,
Internamente, los sistemas operativos varían
enormemente en lo que se refiere a su si un procesador falla, los demás asumen sus
configuración, dado que están organizados funciones, por lo cual el sistema no se paraliza,
según muchas líneas diferentes. El diseño de un sino que se hace más lento.
nuevo sistema operativo es una tarea de gran Existen dos tipos de sistemas multiprocesadores:
envergadura. [21] es por esta razón que existen simétricos (se copian los datos en los diferentes
diferentes tipos de sistemas operativos, a procesadores y cada uno ejecuta las labores en
continuación, se realiza un recuento de las conjunto) y asimétricos (cada procesador tiene
generaciones de sistemas operativos (por una función específica, pero dependen de un
década), que se han dado hasta la fecha [22]: procesador, efectuando una relación maestro-
esclavo).
Sistemas por lotes sencillos
Sistemas distribuidos
Se utilizaban en mayor medida antiguamente
(1950), ya que las primeras máquinas eran Consiste en distribuir el cómputo entre varios
enormes, pero funcionaban únicamente a través procesadores, cada uno con su propia memoria
de una consola y se caracterizaban por la poca local. Pueden tener microprocesadores,
interacción entre el usuario y el trabajo que se estaciones de trabajo, minicomputadoras y
ejecuta. Entonces se preparaba un trabajo, el sistemas de computador grandes de propósito
sistema lo hacía y luego entregaba la salida general. Dentro de las principales razones para
mediante tarjetas perforadas. constituir sistemas distribuidos están: a.
Recursos compartidos: El usuario de un sitio A
Sistemas por lotes multiprogramados
puede utilizar una impresora de un sitio B; b.
El spooling (superposición de la entrada/salida Computación más rápida: Realización de
de un trabajo) dio origen a la ejecución de un diferentes cálculos de manera concurrente; c.
trabajo, mientras ya se han leído varios en disco, Confiabilidad: Si un procesador de un sitio falla,
razón por la cual los trabajos en espera se van los demás siguen trabajando; d. Comunicación:
ejecutando poco a poco. Los programas intercambian datos de diferentes
procesadores de un mismo sistema, a través de
Sistemas de tiempo compartido
redes de comunicaciones. Por ejemplo, el uso
Estos sistemas son la extensión lógica de la del correo electrónico.
multiprogramación, ya que permiten que Sistemas en tiempo real
mientras se ejecute un trabajo o proceso, el
usuario pueda interactuar con el mismo y darle Se utilizan cuando los requisitos de ejecución de
instrucciones, mientras que a la vez recibe las funciones son altamente estrictos, por lo que
respuestas inmediatas. El tiempo de respuesta este tipo de sistema funciona en forma adecuada,
debes ser corto y el sistema conmuta el uso de la cuando produce los resultados esperados en el
CPU. tiempo establecido para cada proceso. Como se
puede observar, los cambios en los propósitos
Sistemas de computador personal
objetivos de los sistemas operativos demuestran
Los computadores personales entraron en auge, que han evolucionado.
debido a la accesibilidad económica que 1.2 Definición
permitió su uso por parte de la mayoría de las Un sistema operativo es un software cuya labor
personas y sus familias. Por tal razón, estos es administrar todos los dispositivos de una
sistemas operativos son creados para facilitar el computadora, proporcionando una interfaz
uso de un solo usuario, con el fin de que realice
55