Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
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.
Importancia de los Sistemas Operativos
Es importante porque administra todos los dispositivos físicos conectados y configurados a la computadora. Además proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corren los programas de aplicación.
Características que poseen los sistemas operativos
○ Conveniencia: un sistema operativo hace más conveniente el uso de una computadora.
○ Eficiencia: el sistema operativo permite que los recursos de la computadora se usen de manera correcta y eficiente.
○ Habilidad para evolucionar: un sistema operativo debe de ser capaz de aceptar nuevas funciones sin que tenga problemas.
○ Encargado de administrar el hardware: el sistema operativo debe de ser eficaz.
○ Relacionar dispositivos: cuando el sistema operativo detecta otro sistema operativo conectado en si mismo.
○ Algoritmos: un sistema operativo hace el uso de la computadora más racional.
○ Eficiencia: el sistema operativo permite que los recursos de la computadora se usen de manera correcta y eficiente.
○ Habilidad para evolucionar: un sistema operativo debe de ser capaz de aceptar nuevas funciones sin que tenga problemas.
○ Encargado de administrar el hardware: el sistema operativo debe de ser eficaz.
○ Relacionar dispositivos: cuando el sistema operativo detecta otro sistema operativo conectado en si mismo.
○ Algoritmos: un sistema operativo hace el uso de la computadora más racional.
Función de los Sistemas Operativos
Se tendrá como punto de partida la máquina tal cual, es decir, el hardware básico del computador, con una CPU, memoria central y periféricos. Sin ayuda del software las operaciones de cargar y ejecutar un programa se debe realizar de forma manual, es decir totalmente bajo control humano. El operador debe llevar a cabo una secuencia de tareas:
○ Colocar el programa fuente almacenado en el dispositivo de entrada adecuado (cintas, tarjetas, discos...).
○ Desencadenar la ejecución de un programa de lectura para el dispositivo elegido.
○ Desencadenar la ejecución de un compilador que traduzca el programa fuente.
○ Colocar los datos de entrada en el dispositivo adecuado.
○ Ejecutar el programa objeto.
○ Sacar los resultados por impresoras.
○ Colocar el programa fuente almacenado en el dispositivo de entrada adecuado (cintas, tarjetas, discos...).
○ Desencadenar la ejecución de un programa de lectura para el dispositivo elegido.
○ Desencadenar la ejecución de un compilador que traduzca el programa fuente.
○ Colocar los datos de entrada en el dispositivo adecuado.
○ Ejecutar el programa objeto.
○ Sacar los resultados por impresoras.
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.
○ 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.
Cómo funciona un Sistema Operativo
Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.
Ejemplos de Sistema Operativo
A continuación detallamos algunos ejemplos de sistemas operativos:
Familia Windows
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows 2000 server
- Windows XP
- Windows Server 2003
- Windows CE
- Windows Mobile
- Windows XP 64 bits
- Windows Vista (Longhorn)
Familia Macintosh
- Mac OS 7
- Mac OS 8
- Mac OS 9
- Mac OS X
Familia UNIX
- AIX
- AMIX
- GNU/Linux
- GNU / Hurd
- HP-UX
- Irix
- Minix
- System V
- Solaris
- UnixWare