*Sistema Operativo*
El programa o grupo de programas que se encargan de administrar los recursos del sistema (impresoras, módem, programas entre otros), de la comunicación entre los dispositivos, de las direcciones de memoria, del control de las unidades de almacenamiento, de la detección de errores, y de que se llevan a cabo correctamente la entrada, el procesamiento de los datos y la salida de los resultados se llama SISTEMA OPERATIVO
*Características*
RENDIMIENTO:
Capacidad para administrar y controlar todas las operaciones de la computadora sin errores de hardware o software
FLEXIBILIDAD:
Capacidad para permitir modificaciones y configuraciones para adaptarlo a diversos tipos de usuarios y computadora
SEGURIDAD:
Deben garantizar la integridad de los programas, dispositivos y datos
CONFIABILIDAD:
Deben atender con prontitud los requerimientos del usuario, de manera confiable en ambientes cerrados o abiertos, como el Internet
ROBUSTEZ:
En programación se usa el termino "robusto" para calificar a un programa o sistema operativo como estable, confiable, veloz seguro y capaz de ejecutar aplicaciones de misión critica.
SENCILLEZ:
Los mejores sistemas operativos son los que realizan todas las funciones de control y administracion, aunque contengan pocas lineas de código en su programación
*Tipos de Sistemas Operativos*
MONOTAREAS:
Las tareas o programas se ejecutan uno por uno, nunca juntos, el mejor ejemplo de este tipo de sistema operativo es MS-DOS
MULTITAREAS:
Se pueden ejecutar varias tareas o programas al mismo tiempo, los sistemas operativos de interfaz gráfica como Windows o Mac OS tienen esta caracteristica.
MONOUSUARIO:
Solo un usuario a la vez puede acceder a la computadora. MS-DOS tambien es monousuario
MULTIUSUARIO:
Tienen la capacidad de administrar sesiones de trabajo de mas de un usuario al mismo tiempo. Necesariamente son multitareas
MULTIPROCESO:
Aprovechan los recursos de varios microprocesadores conectados en una misma computadora