Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
SISTEMAS OPERATIVOS
Veremos qué es el sistema operativo, para qué sirve, los tipos que existen, compatibilidades, un
poco de su historia...
En definitiva, todo lo que necesitas saber sobre los Sistemas Operativos (SO), explicado de forma
clara y sencilla.
Índice de Contenidos:
- Tareas del SO
- Compatibilidad de los SO
Los recursos que gestiona son tanto del hardware (partes físicas, disco duro, pantalla, teclado,
etc.) como del software (programas e instrucciones).
1
SO
Por ejemplo, si queremos arrancar el programa Word, entonces el SO es el que lo arranca cuando
pulsamos el icono del programa.
La mayoría de la gente usa el sistema operativo que viene por defecto en su ordenador o en
suSmartPhone, pero es posible actualizarlo o incluso cambiarlo por otro diferente.
2
SO
Algunas cosas más concretas que puede realizar un Sistema Operativo son:
El sistema operativo es la única gran pieza de software que ejecuta los programas y se encarga de
todo lo demás.
- El SO controla los archivos y otros recursos a los que pueden acceder los programas una vez
ejecutados.
- Cuando tenemos múltiples programas que se pueden ejecutar al mismo tiempo, el SO determina
qué aplicaciones se deben ejecutar en qué orden y cuánto tiempo.
- Se ocupa de la entrada y la salida de los datos desde y hacia los dispositivos de hardware
conectados, tales como discos duros, impresoras, puertos de comunicación, teclado, etc.
- Envía mensajes a cada aplicación o usuario (o a un operador del sistema) sobre el estado de
funcionamiento y los errores que se hayan podido producir.
- En los equipos que pueden proporcionar procesamiento en paralelo, un sistema operativo puede
manejar la forma de dividir el programa para que se ejecute en más de un procesador a la vez.
Un ejemplo: cuando una aplicación quiere imprimir algo, entrega esa tarea al sistema operativo.
La aplicación que está imprimiendo no tiene que preocuparse por qué impresora tiene que
imprimir o entender cómo funciona esa impresora. El sistema operativo maneja todos los detalles.
3
SO
Otro Ejemplo: Cuando el SO ejecuta un juego, por ejemplo el Minecraft, lo ejecuta en un sistema
operativo, el que tenga nuestra ordenador.
El juego, en este caso Minecraft, no tiene que saber exactamente cómo funciona cada
componente de hardware diferente que tiene nuestro PC.
Lo que hace Minecraft es utilizar una variedad de funciones propias del sistema operativo, y el
sistema operativo las traduce en instrucciones para manejar nuestro hardware.
Esto ahorra a los desarrolladores de Minecraft, y a todos los demás programas que se ejecutan en
un sistema operativo, muchos problemas.
Las características que se definen como parte del sistema operativo varían con cada sistema
operativo.
Sin embargo, los tres partes del SO más fácilmente definidas y usadas por todos los SO son:
- Kernel: es el programa del SO que podríamos decir que es el corazón de tu sistema operativo,
por ese motivo también se llama el "núcleo" del SO.
Kernel es lo primero que se carga cuando arranca el SO y proporciona un control de nivel básico
sobre todos los dispositivos de hardware de la computadora.
Las funciones principales incluyen leer datos de la memoria y escribir datos en la memoria,
procesar órdenes de ejecución, determinar cómo funcionan los dispositivos como el monitor, el
teclado y el mouse, cómo reciben y envían datos, y cómo interpretar los datos recibidos de las
redes.
Actúa como intermediario entre los dispositivos informáticos o hardware (procesador, tarjeta de
video, RAM, etc.) y su software.
El núcleo o Kernel generalmente se ejecuta en un área aislada para evitar que otro software de la
computadora lo manipule.
El kernel del sistema operativo es muy importante, pero es solo una parte del sistema operativo.
- Interfaz de usuario: este componente permite la interacción con el usuario, lo que puede ocurrir
a través de iconos gráficos y un escritorio o mediante una línea de comandos.
4
SO
Linux es solo un kernelm, sin embargo, mucha gente habla de Linux como si fuera un sistema
operativo.
Android también se denomina sistema operativo y está construido alrededor del kernel de Linux.
Las distribuciones de Linux como Ubuntu toman el kernel de Linux y agregan software adicional.
Ha nivel de usuario de un PC, podemos decir que hay dos tipos de Sistemas Operativos: SO para
PC y SO para Teléfonos Móviles.
Pero también hay una amplia familia de sistemas operativos categorizados según los tipos de
ordenadores que controlan y el tipo de aplicaciones que admiten.
Las 4 categorías para este tipo de SO son:SO en tiempo real, SO Usuario Único Tarea Única, SO
Usuario Único Multitarea y SO Multiusuario (más adelante veremos estos uno a uno).
Pero también podemos clasificarlos como sistemas operativos de pago y sistemas operativos
libres.
Los de pago, tienen un coste económico y los libres son gratuitos para usar, modificar y distribuir.
Por último decir que también hay Sistemas Operativos en la Nube, si quieres saber más sobre este
tipo sigue el enlace anterior, aquí no hablermos de este tipo.
El uso de las ventanas es la insignia del sistema operativo de Microsoft, el Windows, sistema
estándar para ordenadores personales y de negocios.
5
SO
El Mac OS es el sistema operativo de Apple Macintosh para líneas de ordenadores personales y
estaciones de trabajo.
La manzana es su logotipo.
Linux o GNU/Linux como sistema operativo fue diseñado para proporcionar a los usuarios de
computadoras personales una alternativa libre o de muy bajo costo.
Los sistemas operativos para móviles y tablets más utilizados son el Android y el iOS, pero puedes
ver más en la imagen de más abajo.
Si quieres saber más sobre estos sistemas operativos aquí te dejamos un enlace: Sistemas
Operativos Moviles.
Una parte muy importante de un RTOS es administrar los recursos de la computadora para que
una operación particular se ejecute exactamente en la misma cantidad de tiempo, cada vez que
ocurre.
- Usuario único, tarea única: como su nombre lo indica, este sistema operativo está diseñado para
administrar la computadora de modo que un usuario pueda hacer una cosa a la vez.
- Usuario único, multitarea: este es el tipo de sistema operativo que la mayoría de la gente usa en
sus computadoras de escritorio y portátiles en la actualidad.
Windows de Microsoft y las plataformas MacOS de Apple son ejemplos de sistemas operativos que
6
SO
permitirán que un solo usuario tenga varios programas en funcionamiento al mismo tiempo.
Los sistemas operativos Unix, VMS y mainframe, como MVS , son ejemplos de sistemas operativos
multiusuario.
Compatibilidad de los SO
La mayoría de los programas de software están diseñados para funcionar con el sistema operativo
de una sola empresa, por ejemplo solo Windows (Microsoft) o solo macOS (Apple).
Por ejemplo, un programa de software de producción de video podría decir que es compatible con
Windows 10, Windows 8 y Windows 7, pero no es compatible con versiones anteriores de
Windows como Windows Vista y XP.
Los desarrolladores de software también suelen lanzar versiones adicionales de su software que
funcionan con otros sistemas operativos o versiones diferentes.
Volviendo al ejemplo del programa de producción de video, esa compañía también podría lanzar
otra versión del programa con exactamente las mismas características pero para que funcione con
macOS, el lugar de con Windows.
7
SO
Cada programa que se ejecutaba en estos primeros ordenadores tenía que incluir todo el código
necesario para ejecutarse en el ordenador, comunicarse con el hardware conectado y realizar el
cálculo que el programa estaba destinado a realizar.
Esta situación hizo que incluso los programas más simples, se convirtieran en muy complejos.
El primer sistema operativo fue creado por General Motors en 1956 para ejecutar una sola
computadora central IBM.
Los primeros sistemas operativos se desarrollaron en la década de 1950, cuando las computadoras
solo podían ejecutar un programa a la vez.
Más adelante en las siguientes décadas, las ordenadores empezaron a incluir cada vez más
programas de software, a veces llamados bibliotecas, que se unieron para crear el inicio de los
sistemas operativos de hoy.
Unix se adaptó fácilmente a los nuevos sistemas y logró rápidamente una amplia aceptación.
Muchos sistemas operativos modernos, incluyendo Apple OS X y todas los diferentes versiones de
Linux, se remontan o basan en el SO Unix.
El primer sistema operativo creado por Microsoft no se llamaba Windows , se llamaba MS-DOS y
se construyó en 1981 al comprar el sistema operativo 86-DOS de Seattle Computer Products y
modificarlo para cumplir con los requisitos de IBM.
El nombre de Windows se usó por primera vez en 1985 cuando se creó una interfaz gráfica de
usuario y se emparejó o unió con el MS-DOS.
8
SO
Hoy en día Apple, OS X, Microsoft Windows y las diversas formas de Linux (incluido Android)
dominan la gran mayoría del mercado de sistemas operativos modernos, como ya vimos
anteriormente.