Está en la página 1de 5

Tipos de sistemas operativos

Un Sistema Operativo (S.O.) es un software base que le posibilita al usuario la


administración eficaz de los recursos de un ordenador. Además, actúa como nexo entre
las aplicaciones, el hardware y el usuario.

Todo sistema operativo tiene cinco funciones:

 Administrar los recursos.


 Otorgar servicio de soporte y utilidad.
 Suministrar una interfaz al usuario.
 Administrar tareas y también archivos.

Tipos de sistemas operativos


Los sistemas operativos pueden ser clasificados de la siguiente manera:

A) Según la administración de tareas:

– Monotarea: este tipo de sistemas operativos son capaces de manejar un programa o


realizar una sola tarea a la vez. Son los más antiguos. Por ejemplo, si el usuario está
escaneando, la computadora no responderá a nuevas indicaciones ni comenzará un
proceso nuevo.

– Multitarea: esta característica es propia de los S.O. más avanzados y permiten ejecutar
varios procesos a la vez, desde uno o varios ordenadores, es decir que los pueden utilizar
varios usuarios al mismo tiempo. Esto se puede realizar por medio de sesiones remotas
una red o bien, a través de terminales conectadas a una computadora.

B) Según la administración de usuarios:

– Monousuario: Sólo pueden responder a un usuario por vez. De esta manera, cualquier
usuario tiene acceso a los datos del sistema. Existe un único usuario que puede realizar
cualquier tipo de operación.

– Multiusuario: esta característica es propia de aquellos S.O. en los que varios usuarios
pueden acceder a sus servicios y procesamientos al mismo tiempo. De esta manera,
satisfacen las necesidades de varios usuarios que estén utilizando los mismos recursos, ya
sea memoria, programas, procesador, impresoras, scanners, entre otros.

Ventajas y Desventajas de los sistemas operativos

SISTEMAS
DESCRIPCION VENTAJAS DESVENTAJAS
OPERATIVOS
Constituido Comunicación Cuando el sistema
Estructura
fundamentalmente entre módulos crece se hace
monolítica
por un solo mediante Difícil de entender
programa compuesto llamadas a Difícil de modificar
de un conjunto de procedimiento. Difícil de mantener
rutinas entrelazadas Barato en tiempo,
de tal forma que cada interfaz simple y
una pueda llamar a homogénea
cualquier otra.
Esta estructura fue
denominado THE
(Technische
Hogeschool
Eindhoven), de
Dijkstra, que se
Estructura
utilizo con fines
jerárquica
didácticos
Otra forma de ver
este tipo de sistema
es la denominada de
anillos concéntricos
o “rings”.
Son aquellos que Es un sistema en el
soportan a un cual el tipo de
usuario a la vez, sin Solo puede ser usuario no esta
importar el numero ocupado por un definido y por lo
Monousuarios de procesos o tareas único usuario en tanto los datos que
que el usuario puede un determinado tiene el sistema son
ejecutar en un tiempo accesibles para
mismo instante de cualquiera que pueda
tiempo. conectarse.
Es que puedes
crear un usuario
que sea el
La idea de administrador del
multiusuario guarda ordenador
el significado Acceso a toda la
Cada vez que quieras
original de que éste información de la
instalar o desinstalar
puede ser utilizado computadora
un programa (si no
por varios usuarios Podrá controlar el
Multiusuarios eres administrador)
al mismo tiempo, tiempo que pasen
te va a pedir la
permitiendo la los demás
contraseña de un
ejecución usuarios en el
admirador
concurrente de ordenador, los
programas por parte programas que
de distintos usuarios. pueden ejecutar,
las páginas webs
que puedan
visitar.
El programa
dispone del
Permite la ejecución hardware y utiliza
de un solo programa la memoria al
Limita el hardware.
o trabajo hasta que modo que la uses.
Monotareas Baja utilización de
este no finalicé, Hasta que no
recursos.
ningún otro podrá finalice un
ser entendido programa no
empieza a ejecutar
otro.
permite petar un
buen servicio para
atender varios
usuarios y Al depender del
optimizar los propio proceso en
recursos del ejecución, puede ser
Característica de los sistema. Facilita la problemática, puesto
sistemas operativos programación que si el proceso de
Multitareas permiten que varios Aprovecha los usuario se
procesos sean tiempos muertos interrumpe y no cede
ejecutados del procesador la CPU al sistema
cuando otros operativo, todo el
procesos sistema quedará
requieren bloqueado.
entrada/salida
Utiliza al máximo
la CPU.
el programador
puede modificar
sus algoritmos y
Un sistema aprovechar por sí
Rendimiento y
operativo mismo esta facilidad,
potencia de
multiproceso se pero esta última
cálculo
refiere al número de opción las más de las
Tolerancia a fallos
procesadores del veces es costosa,
Multiprocesadores Flexibilidad
sistema, que es más muy tediosa,
Crecimiento
de uno y éste es obligando al
modular
capaz de usarlos programador a
Especializacion
todos para distribuir ocupar tanto o más
funcional
su carga de trabajo. tiempo a la
paralelización que a
elaborar el
algoritmo inicial.
Software libre y Software privativo

Servicio de Promoción y Apoyo a la Investigación, Innovación y Transferencia Propiedad


Intelectual e Industrial Propiedad Intelectual Software libre y Software privativo ...
En general, el software puede comercializarse como software libre o como software
privativo.

 Software libre: Es aquel software que se distribuye bajo licencia que permite las
llamadas 4 libertades: libertad de uso, distribución, copia y modificación a todos
los usuarios que lo han adquirido. Es decir una vez obtenido el mismo, puede ser
usado, copiado, estudiado, modificado, y redistribuido libremente de varias
formas.

 Software privativo o propietario: En este software, la persona física o jurídica


(compañía, empresa, universidad, etc.), que posee los derechos de explotación
sobre el software, tiene la posibilidad de controlar y restringir los derechos del
usuario sobre el programa limitando una o varias de las cuatro libertades. Las
condiciones en las que el usuario podrá utilizar el programa, se establecen en las
Licencias de Usuario Final (End User License Agreement -EULA según sus siglas
en inglés).

En ambos casos tanto en el Software como en el resto de material se incorporará la


inscripción: Copyright (Año de creación) Universitat Politècnica de València
En los casos en los que desarrollamos un software desde cero, podemos elegir el tipo de
licencia con la que deseemos que se distribuya nuestro software. Así podemos elegir,
entre distribuirlo como software libre o como software privativo. Conviene revisar que la
plataforma de desarrollo utilizada –normalmente bajo licencia UPV- permita el desarrollo
de aplicaciones comerciales.

En otros muchos casos, en los que utilizamos código o librerías ya existentes en el


desarrollo del software, las licencias de estos códigos o librerías establecen el modo de
uso y modificación de los mismos y por tanto, pueden condicionar el tipo de licencia del
software que lo incorpora. Si estas librerías o el código utilizado es libre, podemos
venderlo si deseamos, pero debido a la tercera libertad, cualquiera puede redistribuirlo sin
pedir dinero a cambio ni permiso a nadie, lo que hace prácticamente imposible obtener
dinero por distribuirlo.

También podría gustarte