Está en la página 1de 5

Tipos de sistema operativo.

Dentro de los sistemas operativos hay distintos tipos y categorías, de los que los principales
son los siguientes:

Sistema operativo por lotes:

Este tipo de sistema operativo se caracteriza porque se encarga de ejecutar los procesos sin
necesidad de que el usuario del sistema tenga que interactuar con el ordenador de manera
directa. El sistema cuenta con un operador encargado de agrupar y dividir en varios lotes
los trabajos que tienen que realizar, en función de su similitud.

Se trata de un sistema que pueden emplear varios usuarios, y que presenta un nivel de
inactividad bajo. Se emplea sobre todo para el proceso de tareas de gran envergadura que
pueden dividirse en varios lotes. Este tipo de sistemas se utiliza sobre todo en determinados
entornos empresariales, en operaciones como la gestión de nóminas, o la generación de
estados de cuentas en los bancos.

Sistemas operativos multitarea o de tiempo compartido:

Esta clase de sistema operativo permite la ejecución de distintas tareas al mismo tiempo,
tanto de un solo usuario como de varios. Así, cuando el sistema termina de ejecutar una
tarea, ya sea de un usuario o de varias, continúa con la siguiente que tiene en espera. Un
ejemplo de este tipo de sistema operativo es Unix.

Sistemas operativos en tiempo real:

Un sistema operativo en tiempo real es el que deja un espacio de tiempo muy pequeño para
el proceso de entradas, así como para darles respuesta. Se usan en sistemas que tienen unos
requisitos muy elevados de tiempo de respuesta, y muy estrictos. Entre otros escenarios, se
emplean en robots, sistemas encargados del control del tráfico aéreo o sistemas industriales.
También, en determinados tipos de experimentos científicos.
Sistemas distribuidos:

Estos trabajan con varios dispositivos a la vez, cada uno con su procesador, con el fin de
ofrecer a sus usuarios una potencia elevada de computación. También la posibilidad de
realizar cálculos y procesos de una manera muy veloz. Son sistemas que se han
desarrollado hace relativamente poco tiempo, y permiten a sus usuarios el acceso a ficheros
y programas que no están instalados o almacenados en el equipo que utilizan en un
momento dado, pero que están en otros equipos que estén conectados al mismo sistema
operativo que tiene el que están empleando. Esto quiere decir que cuenta con funciones de
acceso remoto dentro de una misma red.

Sistemas operativos de red:

Son los que se ejecutan y administran en un servidor. A través de estos sistemas operativos
se pueden gestionar distintas funciones de red, así como usuarios, grupos o datos. También,
la seguridad de todos los equipos conectados a la red local o privada que tienen conexión
con este servidor.

Sistemas operativos móviles:

Son los que se han creado y desarrollado para dispositivos móviles, fundamentalmente
móviles y tablets, pero también relojes inteligentes. Los más conocidos son Android y iOS,
como hemos visto, pero también hay otros como webOS y watchOS, para relojes
inteligentes.

Estas son las funciones y características más destacadas de los sistemas operativos, sus
principales tipos y los más conocidos de cada tipo.
Creadores de software libre.

Lo que define al software libre es que coloca a la persona usuaria en el centro del programa,
como nos cuenta Germán Martínez, de la asociación defensora de los derechos digitales
Interferencias: “El software libre garantiza que tengas el derecho a conocer cómo funciona
toda la tecnología que mueve el mundo que te rodea (móviles, smart TV, relojes o pulseras
inteligentes, etc), independiente de quien seas y de tu posición, además de poder adaptarlo,
gracias al trabajo colaborativo, a las necesidades de todo el mundo”.

Por ello, cualquier programa libre tiene que otorgarle al usuario plena libertad sobre él: que
pueda usarlo como desee, que pueda estudiarlo para cambiarlo según sus necesidades, que
pueda distribuirlo para que otras personas lo puedan usar y que pueda mejorar el programa
para que la comunidad se beneficie de estos cambios. Todos estos puntos conforman las
cuatro libertades del software libre.

El término de software libre lo acuñó el informático Richard M. Stallman en los años 80.
Stallman trabajaba en el Massachusetts Institute of Technology (MIT), en un momento en
el que la colaboración entre los diferentes sistemas era vital para la expansión de la
informática y de los ordenadores. Hasta que, con los avances logrados, muchos
desarrolladores y empresas comenzaron a “cerrar” su código al ver la oportunidad de
convertirlo en un producto y venderlo.

Así que Stallman fundó la Free Software Foundation, para expandir la filosofía del software
libre: programas y aplicaciones en los que todo el mundo pudiese participar y tuviese la
libertad de hacer con ellos lo que quisieran. De esta forma, todos se beneficiaban de las
mejoras de los demás y no se dependía de las decisiones centralizadas de las empresas.
Todo ello, a través de la creación de la licencia GPL (GNU General Public License), de
copyleft, una práctica que permite el libre uso y distribución de la obra y sus derivadas.

Creadores del software propietario.

El software propietario consiste en aquellos programas de autor definido que nieguen de


alguna forma el libre acceso al código fuente, ya sea para modificarlo, estudiarlo o
distribuirlo.
Los comienzos del software propietario se dieron entre la década de los 70’ y los 80’.
Fueron IBM y Microsoft las empresas que impulsaron las prácticas de creación y desarrollo
de programas con restricciones al acceso del código o, dicho de otra forma, de código
cerrado.

Fue en esa misma época en la que surgieron los movimientos a favor del software libre, que
hasta el alzamiento del software privativo era el modus operandi de colaboración,
desarrollo y distribución de software más extendido. Nos encontramos pues con dos figuras
totalmente distintas en su forma de concebir el software. Por un lado, tenemos a Richard
Matthew Stallman, creador de la ‘Free Software Foundation’. Por otra parte, tendríamos a
Bill Gates, fundador de Microsoft.

Pero, ¿qué motiva a los creadores del software propietario a elaborar un producto diferente
al que todos estaban acostumbrados? Básicamente una iniciativa del gobierno de los
Estados Unidos.

Después de la orden del gobierno americano en la que IBM debía distinguir entre la
fabricación de software y hardware, la empresa opta por crear programas cerrados que no
sean modificables por los usuarios. Así, el software propietario va tomando forma.

Diferencias entre software libre y propietario.

Las principales diferencias entre los software libres y los software privativo radican en sus
componentes jurídicos y en las garantías de los libertades.

“Los software libres permiten a los usuarios que adquieren el producto ejecutarlo, copiarlo,
estudiarlo, modificarlo y hasta distribuirlo modificado”.

El software libre garantiza que tendremos libertad para utilizar el programa, estudiar su
funcionamiento, adaptar el programa, distribuir copias, mejorar el programa y publicar las
mejoras y beneficiar a toda la comunidad con estas modificaciones.

Por el contrario, los software privativo, si bien los productores licenciarán sus programas
teniendo en cuenta leyes y principios jurisdiccionales que no contemplan la garantía de las
libertades que hemos mencionado para el software libre, son fáciles de adquirir, permiten
un mayor desarrollo de los programas porque se suele invertir más en él, permiten disponer
de programas específicos para realizar todo tipo de tareas o actividades, son más
compatible con el hardware.

Libertades de software libre.

Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:

 La libertad de ejecutar el programa como se desee, con cualquier propósito


(libertad 0).
 La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo
que se desee (libertad 1). El acceso al código fuente es una condición necesaria
para ello.
 La libertad de redistribuir copias para ayudar a otros (libertad 2).
 La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3).
Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las
modificaciones. El acceso al código fuente es una condición necesaria para ello.

Un programa es software libre si otorga a los usuarios todas estas libertades de manera
adecuada. De lo contrario no es libre. Existen diversos esquemas de distribución que no son
libres, y si bien podemos distinguirlos en base a cuánto les falta para llegar a ser libres,
nosotros los consideramos contrarios a la ética a todos por igual.

En cualquier circunstancia, estas libertades deben aplicarse a todo código que pensemos
utilizar hacer que otros utilicen. Tomemos por ejemplo un programa A que
automáticamente ejecuta un programa B para que realice alguna tarea. Si se tiene la
intención de distribuir A tal cual, esto implica que los usuarios necesitarán B, de modo que
es necesario considerar si tanto A como B son libres. No obstante, si se piensa modificar A
para que no haga uso de B, solo A debe ser libre; B no es relevante en este caso.

También podría gustarte