
En este momento, te pido que reflexiones, imagina que te encuentras en un lugar muy concurrido en la época actual ¿qué es lo que ves? ¿Qué es lo que tienen en común las personas? Te puedo asegurar que al menos viste un aparato tecnológico, pero como al igual que artículos pasados, te explicaremos un poco más de lo que sucede dentro del dispositivo. Al menos las computadoras, smartphones, tabletas, entre otras necesitan el sistema operativo y el runtime environment que son conceptos necesarios de explicar para entender el desempeño y al dispositivo.
SISTEMA OPERATIVO
El sistema operativo o Operating System (OS), son los programas encargados entre ligar lo que busca el usuario con las herramientas que proporciona el dispositivo, es el núcleo. De los más usados, se encuentran: Windows, macOS o Linux; que aunque en estructura y orden son diferentes, en cuanto a funcionamiento cumplen casi siempre los mismos objetivos.
Únicamente cuando este sistema se ha cargado en el dispositivo, se pueden comenzar a utilizar diferentes programas o hacer los movimientos que el usuario desee; todo esto si bien sí es trabajo del sistema operativo, también es trabajo del BIOS (artículo de: “platform Firmware”).
Actualmente la mayoría de los dispositivos que utilizamos, cuentan con una interfaz gráfica, pero previo a esto, se hacía a través de comandos, pero poco a poco esto se fue modificando, innovando y evolucionando, hasta llegar a una interfaz gráfica.
Existen dos tipos de sistemas operativos, uno basado en unix que es el que lleva macOS y Linux; mientras que las versiones más actuales de windows son VMS.
WINDOWS
Una de las marcas más famosas del mercado es windows, que es una empresa lanzada en 1985, es decir ya tiene más de 35 años, en donde ya la mayoría de dispositivos llevan instalado dicho producto de Microsoft. En donde la versión más reciente para equipos de escritorio es Windows 11.
macOS
Este es un sistema operativo que compite en el mercado con Windows y es de Apple. El nombre es de esa forma haciéndole honor a un sistema operativo móvil; sin embargo, casi exclusivamente en el hardware de la empresa Apple.
LINUX
Este sistema operativo es una alternativa tanto de Microsoft como de Apple; que aunque se le ha categorizado mal debido a que es un poco más complejo que windows, solo ha estado en muy pocos proyectos a comparación de macOS y Windows que tienen más productos en donde colaboraron.
RUNTIME ENVIRONMENT
La finalidad de “Runtime environment” es cargar las aplicaciones a los programas necesarios, acudiendo al procesador y a la memoria del ordenador para saber que herramientas necesita el dispositivo.
El tiempo de operación, se refiere a toda la ejecución de un programa en un tiempo ya concreto, cada módulo se guarda en bibliotecas de tiempo de ejecución.
Una de las ventajas, es el desarrollo de aplicaciones, ya que con el runtime environment, con facilidad se puede ver que no necesariamente el sistema operativo tiene que estar cambiando, solo va a dar lo que le están solicitando y lo va a buscar; sumado a esto una ventaja es que pueden compartir el mismo tiempo de ejecución con los mismos componentes.
Algunos ejemplos de sistemas operativos, son:Java Runtime, Crystal Space, Cygwin, .NET Framework, Node.js, Visual Basic Runtime, WINE, entre otros.
Ahora cada vez que vayas a comprar un dispositivo, es mejor que estés informado o informada de todo lo que involucra cada sistema operativo, es decir que compres el que más se ajuste a ti. Sembrando también la idea del runtime environment, ya que con este podemos ver las herramientas necesarias para el desempeño de una aplicación y que hay varios componentes que se pueden ir aplicando en el mismo runtime environment.
Referencias
https://www.ionos.mx/digitalguide/servidores/know-how/el-sistema-operativo/
https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/que-es-un-runtime-environment/
https://www.techtarget.com/whatis/definition/operating-system-OS
Runtime Environment