Todo sobre Sistemas Operativos: Funciones, Capas y Clasificación
Clasificado en Informática
Escrito el en
español con un tamaño de 3,29 KB
¿Qué es un Sistema Operativo?
Un sistema operativo (S.O.) es un grupo de programas de proceso con las rutinas de control necesarias para mantener continuamente en funcionamiento a dichos programas. Se encargan de reconocer la conexión del teclado, enviar la información a la pantalla, gestionar los archivos y directorios en el disco y controlar los dispositivos periféricos (como la impresora, el escáner, etc.).
Características principales
Las funciones fundamentales de un S.O. son:
- Definir la interfaz del usuario.
- Compartir el hardware entre usuarios.
- Permitir a los usuarios compartir datos entre ellos.
- Planificar recursos entre usuarios.
- Facilitar la entrada y salida de datos.
- Recuperarse de errores.
Recursos gestionados por el S.O.
Los principales elementos administrados por los sistemas operativos son:
- Procesadores.
- Almacenamiento.
- Dispositivos de entrada y salida.
- Datos.
El S.O. como interfaz
El sistema operativo actúa como una interfaz que conecta a los siguientes componentes:
- Operadores.
- Programadores de aplicaciones.
- Programadores de sistemas.
- Programas.
- Hardware.
- Usuarios.
Los S.O. han estado relacionados históricamente con la arquitectura de las computadoras en las cuales se ejecutan, razón por la cual su historia puede estudiarse según generaciones y sus principales características.
Arquitectura de un Sistema Operativo Moderno
Un sistema operativo moderno está integrado por tres capas de software principales:
- El núcleo (Kernel): Sistema operativo basado en las llamadas del sistema y en los comandos.
- Herramientas del sistema: Conjunto de programas que permiten realizar tareas de diagnóstico y mantenimiento del S.O.
- Interfaz gráfica: Es la forma en la que el usuario visualiza el S.O. y se comunica con él, evitando memorizar y escribir complicados comandos, facilitando así su uso.
Además, existen dos capas adicionales que permiten que la computadora sea una máquina útil:
- Capa de aplicaciones: Corresponde a los programas que no pertenecen al S.O. pero que realizan alguna función específica y completa. Deben ser cargadas por un programa instalador.
- Capa de datos: Incluye toda la información que el usuario generó utilizando las aplicaciones.
Clasificación de los Sistemas Operativos
Los S.O. pueden clasificarse según su capacidad de gestión:
- Multiusuario: Permite que dos o más usuarios utilicen sus programas 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 (Multihilo): Permite que diversas partes de un solo programa funcionen al mismo tiempo.
- Tiempo real: Responde a las entradas inmediatamente.
Ejemplos de Sistemas Operativos
Algunos ejemplos destacados son: DOS, Windows y Linux.