Un sistema operativo (SO) es un conjunto de software de computadora y una interfaz para administrar los recursos informáticos de una máquina utilizando programas de aplicación que son comprensibles para el usuario.
Programa de control
El funcionamiento de las computadoras electrónicas es imposible sin programas coordinados. Una computadora moderna combina varios dispositivos diferentes, para cuyo funcionamiento bien coordinado se necesita un centro de control. Por ejemplo, una tarjeta de video procesa imágenes, un procesador central realiza cálculos, un monitor muestra información, una unidad lee datos de un CD, etc. Dichos coordinadores y administradores, que coordinan el funcionamiento de todos los nodos y componentes, son sistemas operativos.
Para ilustrar mejor la función de un sistema operativo, compare el hardware de una computadora con el cuerpo y el complejo de control con el cerebro y el sistema nervioso. El sistema operativo está involucrado en todos los procesos informáticos y asegura la interacción de matrices de datos a nivel de cálculos, programas informáticos y componentes de hardware, así como el usuario y la aplicación de software.
Todas las interfaces modernas son soluciones gráficas y están diseñadas para que el usuario comprenda intuitivamente el algoritmo de interacción. Hay tres categorías principales de tales soluciones: la categoría en tiempo real, la categoría dividida y la categoría de tareas por lotes. Los sistemas de la primera categoría permiten la participación del usuario en el proceso de cálculo. Las soluciones de categoría dividida implican cambiar el procesador de una tarea a otra. Esta conmutación rápida permite procesar varios trabajos en continuidad virtual. En este caso, el usuario también puede intervenir en el proceso. En las soluciones de la última categoría, se niega el acceso de los usuarios a los procesos. La computadora genera de forma independiente una lista de tareas y las envía en paquetes para su cálculo. Puede realizar cambios en los datos solo en los intervalos entre el envío de dichos paquetes.
Interfaz grafica
El usuario ingresa sus comandos para el sistema usando símbolos gráficos: pictogramas. En realidad, toda la interfaz es un conjunto de símbolos gráficos que forman un sistema de control comprensible para la percepción humana. Todos los sistemas operativos modernos son soluciones gráficas y su popularidad depende directamente de su facilidad de administración.
Ciertamente, existen sistemas operativos basados en texto como los que existían en los primeros días de la instrumentación. Pero tales sistemas se utilizan principalmente para aplicaciones altamente especializadas y, por regla general, en la industria y la investigación científica. Es decir, en los casos en que el usuario sea un experto y esté preparado para dominar herramientas especiales.