Академический Документы
Профессиональный Документы
Культура Документы
Un sistema operativo se puede definir como la capa de software que equipa a las
computadoras, cuya labor es la de administrar y gestionar todo el hardware que interactúa
en la misma y proporcionar una interfaz sencilla a los programas para comunicarse con
dicho hardware, entendido éste como los procesadores, memoria, discos duros, teclado,
pantalla, impresoras, interfaz de red y todo tipo de dispositivo de E/S
Según la interactividad
- Sistemas de procesamiento por lotes (Batch): No existe intervención del usuario
durante la ejecución de los trabajos. Cada trabajo consiste en una relación de
pasos secuenciales, que al juntarse forman un lote. Estos procesamientos son
largos y no tienen límite de tiempo en su ejecución. (Ejm: Modelo ISA / ANSI S88)
- Sistemas de tiempo compartido. En este tipo de sistemas los procesos se
ejecutan de manera simultánea mientras la CPU conmuta entre ellos, de manera
que el usuario es ajeno a la misma. En estos sistemas los usuarios sí pueden
interactuar con los programas durante su ejecución. (Ejm: Multics)
- Sistemas de tiempo real. Se caracterizan porque maximizan el tiempo en el que
se manda la información, por ello se utilizan para procesos delicados (Ejm:
Ejecución de un brazo robótico para ensamblaje)
Según el número de computadoras
- Sistemas centralizados: Este tipo de sistemas es aquel que utiliza los recursos de
una sola computadora, como es la memoria, CPU, discos, periféricos. (Ejm: UNIX)
- Sistemas distribuidos: “Colección de computadoras independientes que aparecen
ante los usuarios del sistema como una única computadora”. Se utiliza al mismo
tiempo los recursos de los distintos equipos, ya bien sea el hardware o el software
de estos, por lo que las computadoras se comunican entre sí a través de distintos
medios de comunicación, como pueden ser líneas de alta velocidad o líneas
telefónicas. (Ejm: Solaris - MC)