El sistema operativo es el programa (o software) más importante de un ordenador.
Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
En sistemas grandes, el sistema
operativo tiene incluso mayor responsabilidad y poder, es como un policía de
tráfico, se asegura de que los programas y usuarios que están funcionando al
mismo tiempo no interfieran entre ellos. El sistema operativo también es
responsable de la seguridad, asegurándose de que los usuarios no autorizados no
tengan acceso al sistema.
Un Sistema Operativo realiza
cinco funciones básicas:
1. Suministro de interfaz al usuario: Permite al usuario
comunicarse con la computadora por medio de interfaces que se basan en
comandos, interfaces que utilizan menús, e interfaces gráficas de usuario.
2. Administración de recursos: Administran los recursos del
hardware como la CPU, memoria, dispositivos de almacenamiento secundario y
periféricos de entrada y de salida.
3. Administración de archivos: Controla la creación, borrado,
copiado y acceso de archivos de datos y de programas.
4. Administración de tareas: Administra la información sobre
los programas y procesos que se están ejecutando en la computadora. Puede
cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en
la CPU, así como terminar programas.
5. Servicio de soporte: Los Servicios de Soporte de cada
sistema operativo dependen de las implementaciones añadidas a este, y pueden
consistir en inclusión de utilidades nuevas, actualización de versiones,
mejoras de seguridad, controladores de nuevos periféricos, o corrección de
errores de software.
Clasificación de los Sistemas
Operativos
Los sistemas operativos pueden
ser clasificados de la siguiente forma:
• Multiusuario:
Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos
sistemas operativos permiten a centenares o millares de usuarios al mismo
tiempo.
• Multiprocesador:
soporta el abrir un mismo programa en más de una CPU.
• Multitarea:
Permite que varios programas se ejecuten al mismo tiempo.
• Multitramo:
Permite que diversas partes de un solo programa funcionen al mismo tiempo.
• Tiempo
Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS
y UNIX, no funcionan en tiempo real.
0 Comentarios