Sistema Operativo

Un sistema operativo es un conjunto de programas que mediante órdenes electrónicas, controlan la actividad total del computador. Algo así como un director de orquesta que pone todo en orden y asegura que todas las partes de la máquina trabajen juntas. Por lo general, se ejecuta en el equipo cuando la encendemos. Todo ordenador debe tener instalado un sistema operativo para poder funcionar. La definición indica que se trata de un grupo de programas informáticos que ofrecen la posibilidad de administrar de manera más eficiente los recursos con los que cuenta una computadora.

Sistema Operativo

Qué es un sistema operativo

La definición de sistema operativo indica que se trata de un grupo de programas informáticos que ofrecen la posibilidad de administrar de manera más eficiente los recursos con los que cuenta una computadora, éste también es conocido bajo el nombre de software de sistema.

El funcionamiento de este tipo de programa inicia desde el momento en el que se enciende el equipo, ya que su trabajo es gestionar el hardware desde sus fases iniciales y al mismo tiempo hacer posible la interacción con el usuario.

El concepto de sistema operativo describe al programa más importante que emplea una computadora, ya que es él quien coordina las aplicaciones y servicios que el usuario emplea, lo que significa que por medio de éste, el resto de los software dentro de una computadora puedan funcionar con normalidad, ya que permite el reconocimiento de alguna conexiones, crea controles, ofrece seguridad, envíos, entre otros. Los programas de software más utilizados en la actualidad son el sistema operativo Windows, sistema operativo Linux, OS/2 y DOS.

En la historia de los sistemas operativos resalta el hecho de que las primeras versiones de computadoras utilizaban los llamados procesadores por lotes. Años más tarde se empezó con la creación de los SO ( Sistemas Operativos), si bien es cierto que en la década de los 80 ya habían sido creados algunos reconocidos entre la comunidad, fue en los noventa cuando estos software empezaron a ser un poco más flexibles y al mismo tiempo fuertes, siendo uno de las hitos de la época el sistema operativo Windows 95.

Ya en la actualidad el sistema operativo de una computadora es posible encontrarlo hasta en la web, en donde es posible incluso descargar sistema operativo de la versión que se requiera.

La evolución de los sistemas operativos ha llevado a que gran parte de los aparatos electrónicos que emplean microprocesadores para su funcionamiento, cuenten también con un sistema operativo incorporado, algunos ejemplos son, el celular, reproductor DVD, radios, computadoras, etc.

Elementos de un sistema operativo

Sistema Operativo - Elementos

El sistema operativo se encuentra constituido por cuatro módulos, los cuales son el Kernel o núcleo, el administrador de la memoria, sistema de entrada y salida y finalmente el administrador de archivos. Hay quienes consideran que existe un quinto módulo, el cual es el interpretador de comandos, quién es responsable de traducir los comandos que el usuario realiza por medio del teclado u otro dispositivo.

Núcleo o Kernel

Se trata del módulo del nivel más bajo del sistema operativo, éste descansa sobre el hardware de un computador, algunas de las tareas que debe realizar son la de manejar las interferencias, asignar tareas al procesador, ofrecer vías de comunicación entre los programas, entre otros. Por lo general el kernel es el responsable del control de lo demás módulos y al mismo tiempo, sincroniza su ejecución.

Administrador de memoria

El administrador de memoria por su parte, es quién se ocupa de asignar algunas partes de la memoria RAM a los programas, o a fracciones de ellos que la requieran, al mismo tiempo que el resto de los programas y datos se ubican en los dispositivos de almacenamiento masivo. De esa manera cuando es asignada una porción de la memoria principal, se hace de forma estructurada, siguiendo un patrón determinado.

Sistema de entrada y salida

Este elemento presenta al usuarios entrada y salida de datos como algo independiente de la computadora, lo que significa que para el usuario todos los equipos tendrán las mismas características y serán tratados de igual forma, siendo el SO el responsable de ocuparse de las peculiaridades de cada uno de ellos, siendo una de ellas la velocidad de reacción. Una técnica muy utilizada en especial en la salida de datos, es la utilización de spoolers.

La información de salida son almacenados temporalmente en una cola que se localiza en un dispositivo de almacenamiento masivo, esto hasta que el dispositivo periférico esté liberado, de esa forma se previene que un programa sea retenido por causa de que el periférico no esté disponible. Los SSO cuentan con llamadas para eliminar o añadir archivos de tipo spool.

Administrador de archivos

El administrador de archivos tienen como finalidad mantener las estructuras de los programas, así como los datos de los usuarios y de los programas de sistemas, los cuales se mantienen en archivos, así como también de asegurar el uso correcto de los dispositivos de almacenamiento masivo.

Funciones de un sistema operativo

Sistema Operativo - Funciones

Las funciones de un sistema operativo que más resaltan son la de gestionar los procesos de la memoria y la de gestión de comunicación entre aplicaciones.

Gestión de procesos

Es sin dudas una de las partes que más destaca de un sistema operativo, ya que los procesos son los recursos que un software requiere para poder ser ejecutado correctamente. Esto requiere de ciertos elementos, como por ejemplo el tiempo de CPU, el uso de memoria y la presencia de los archivos a los cuales requiere acceso la aplicación para poder ejecutarse. El SO para que se pueda encargar del funcionamiento correcto de la máquina, se dedica a la creación y destrucción de procesos, así como también a detenerlos y ponerlos en marcha, sin mencionar su contribución en los mecanismos de comunicación entre un proceso y otro.

Gestión de la memoria principal

La gestión de la memoria principal es otro de los elementos de gran relevancia. Por su parte la memoria consiste en un depósito de datos que es compartido por las aplicaciones y por el CPU, que además pierde su funcionalidad si se presenta algún inconveniente. Por ello es importante que el sistema operativo se ocupe de la gestión de la memoria, para que de esa forma no se sobrecargue y se pueda ver la información que se encuentra guardada allí.

Gestión del almacenamiento secundario

La memoria se caracteriza por ser algo bastante volátil y que ante cualquier falla puede terminar perdiendo la información que contiene, por esa razón, es necesario que exista un segundo módulo de almacenamiento, para que los datos permanezcan allí a largo plazo,

De igual forma que ocurre con la memoria central, el SO, se ocupa de gestionar el espacio libre y asigna el orden de almacenamiento, asimismo se encarga de que todo quede almacenado correctamente, así como también de cuánto y dónde queda espacio libre.

Gestión del sistema de entrada y salida

De igual manera el sistema operativo es responsable de gestionar los puertos de salida y entrada de una computadora, como por ejemplo para auriculares, monitor, impresora, etc.

Anteriormente, cuando se quería realizar la instalación de un nuevo puerto externo, era fundamental contar con un disco de instalación en donde estuvieran grabados los drivers, para que de esa forma el computador lo aceptase. Ya en la actualidad, el sistema operativo del computador, se ocupa de ubicar en la red, toda la información que se necesita para que los puertos nuevos, externos funcionen correctamente.

Registro del sistema de archivo

Los archivos son formatos que se crean por los propios dueños, los cuales se convierten en tablas, y es el sistema operativo quien se ocupa de registrarlas y almacenarlas. Los SO, se encargan además de construir, eliminar y almacenar todos los archivos que se crean, además de brindar las herramientas necesarias para acceder a los archivos cuando se necesiten. Ofrece también comunicación entre archivos y unidades de almacenamiento, configurandolo de forma que realice copias de seguridad de cada uno, por si se dan el caso de un accidente, no se pierda la información.

Seguridad

En este ítem cabe destacar que el sistema operativo es el encargado de la seguridad de la computadora, siendo una de las acciones más importantes la accesibilidad a los programas o los usuarios a donde no deben entrar. Existe gran cantidad de virus que pueden dañar el sistema, y es el SO el responsable de que ello no ocurra. Es posible configurar el software de forma que se lleven a cabo controles cada cierto tiempo, y de la misma manera establecer los controles de seguridad que se deben realizar.

Comunicación entre elementos y aplicaciones

Por medio de la interfaz de red el SO, mantiene comunicación entre los diferentes elementos de la computadora, así como todos los programas que estén relacionados con ellos. Recibe y envía información.

Informar del estado del sistema

Hay un gran número de aplicaciones que por defecto vienen instaladas junto con el sistema operativo, sin embargo no se consideran un sistema. Ellas proporcionan un medio y unas características básicas para desarrollar y ejecutar los programas instalados en el computador. De igual manera informa el estado del sistema, es decir, si es necesario aprobar alguna acción, como puede ser el caso de instalación de actualizaciones automáticas.

Gestión de recursos

Administra cada una de las partes principales de la computadora por medio de un gestor de recursos, en su función de administrar implica también la seguridad y la comunicación del CPU y los dispositivos externos que se conectan a la computadora. De igual manera que ocurre con la memoria secundaria e interna, donde en ocasiones, es necesario hacer limpieza y sustituir partes que se almacenan de una a otra. Por lo general, administra todos los recursos del sistema y todos los elementos que están en contacto con dicho sistema.

Administración de usuarios

Finalmente se ocupa también de la gestión de perfiles guardados en el ordenador, dependiendo también de quién haya creado dicho perfil. La administración de los usuarios puede ser múltiple o individual, con ello no quiere decir que el sistema operativo posibilite que sólo se cree un perfil de usuario para poder utilizar el computador.

Tipos de sistemas operativos

Sistemas Operativos - Tipos

Los tipos de Sistemas Operativos se clasifican de acuerdo los siguientes criterios:

  • Criterio de administración de tareas: Éstos a su vez se clasifican en monotarea y multitarea, los primeros se caracterizan por ejecutar un programa por vez, aparte de los propios procesos del sistema operativo, por su parte los segundos, pueden administrar los recursos del CPU para lograr cierta simultaneidad en los procesos que se ejecutan.
  • Criterio de administración de usuarios: En este caso se pueden hablar de sistemas monousuarios, es decir que permiten el control únicamente a un usuario, también están los multiusuario, que se emplean basados en sesiones.
  • Criterio de manejo de recursos. Existen sistemas operativos centralizados, que se limitan a una sola computadora en su sector de influencia, y también están los sistemas distribuidos, que gestionan distintos equipos en simultáneo.

Cabe acotar que ésta es la clasificación de los sistemas operativos más comunes, sin embargo existen otras menos frecuentes:

Sistema operativo de una computadora

Los sistemas operativos generalmente vienen instalados a la computadora, y en la mayoría de los casos el usuario no realiza modificaciones sobre el mismo, sin embargo, el mismo puede ser actualizado, modificado o sustituido.

Cada sistema operativo de una computadora cuenta con una interfaz gráfica para el usuario, lo que permite la utilización de las herramientas externas o el hardware, como es el caso del mousse, al clickear sobre los iconos, o al interactuar con otros elementos con la finalidad de ejecutar alguna tarea, lo que deja en claro para qué sirve el sistema operativo en la computadora.

Los ejemplos de sistemas operativos más utilizados en el mundo son:

  • Microsoft Windows.
  • Mac OS X.
  • Linux Ubuntu.

Sistema Operativo de un teléfono

Los sistemas operativos móviles o SO móvil, son una serie de programas de bajo nivel que hacen posible la abstracción de las características del hardware específico de los celulares y ofrece servicios a las aplicaciones móviles, las cuales se ejecutan sobre el mismo. Estos sistemas son más simples y se encuentran dirigidos a la conectividad inalámbrica, así como la forma para introducir información y los formatos multimedia.

Ciertos sistemas operativos móviles se basan en el modelo de capas. Los sistemas más comunes son:

  • Androide.
  • iOS.
Mostrar Más

Preguntas Frecuentes sobre el Sistema Operativo

Se trata de un grupo de programas encargados del manejo de la memoria, medios de almacenamiento, disco duro e información de los recursos de la computadora, es decir, del mouse, teclado, placa de red, entre otros. Leer más

Funciona para dirigir y coordinar las aplicaciones y servicios que los usuarios utilizan en las computadoras, por eso se dice que este sistema es imperativo. Leer más

Este sistema está compuesto por la administración de ficheros, la gestión de procesos, gestión de dispositivos de entrada y salida, es decir, los driver y la administración de la memoria principal. Leer más

Si se trata de una computadora, este se clasifica en Microsoft Windows, Mac OS X y Linux Ubuntu. Si se trata de un teléfono, se clasifica en Android y el sistema iOS. Leer más

El primer SO dominante fue Symbian. Leer más

Bibliografía

. ( Última edición: 16 de junio de 2023 a las 12:25 pm). Definición de Sistema Operativo. Recuperado de: https://conceptodefinicion.de/sistema-operativo/. Consultado el 24 de febrero de 2024

Comparte este artículo