Sistemas operativos: definición, generaciones,
clasificación, sistemas operativos más populares
Para que un ordenador pueda hacer funcionar
un programa informático (a veces conocido como aplicación o software), debe
contar con la capacidad necesaria para realizar cierta cantidad de operaciones
preparatorias que puedan garantizar el intercambio entre el procesador, la
memoria y los recursos físicos (periféricos).
El sistema operativo (a veces también
citado mediante su forma abreviada OS en inglés) se encarga de crear el vínculo
entre los recursos materiales, el usuario y las aplicaciones (procesador de
texto, videojuegos, etcétera).
Cuando un programa desea acceder a un recurso
material, no necesita enviar información específica a los dispositivos
periféricos; simplemente envía la información al sistema operativo, el cual la
transmite a los periféricos correspondientes a través de su driver
(controlador). Si no existe ningún driver, cada programa debe reconocer y tener
presente la comunicación con cada tipo de periférico
Funciones de un sistema operativo
-Administración del procesador: el sistema
operativo administra la distribución del procesador entre los distintos
programas por medio de un algoritmo de programación. El tipo de programador
depende completamente del sistema operativo, según el objetivo deseado.
-Gestión de la memoria de acceso aleatorio:
el sistema operativo se encarga de gestionar el espacio de memoria asignado
para cada aplicación y para cada usuario, si resulta pertinente. Cuando la
memoria física es insuficiente, el sistema operativo puede crear una zona de
memoria en el disco duro, denominada "memoria virtual". La memoria
virtual permite ejecutar aplicaciones que requieren una memoria superior a la
memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más
lenta.
-Gestión de entradas/salidas: el sistema
operativo permite unificar y controlar el acceso de los programas a los
recursos materiales a través de los drivers (también conocidos como
administradores periféricos o de entrada/salida).
Componentes de un sistema operativo
-El sistema operativo está compuesto por un
conjunto de paquetes de software que pueden utilizarse para gestionar las
interacciones con el hardware. Estos elementos se incluyen por lo general en
este conjunto de software:
-El núcleo, que representa las funciones
básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de
los procesos, de los archivos, de las entradas/salidas principales y de las
funciones de comunicación.
-El intérprete de comandos, que posibilita
la comunicación con el sistema operativo a través de un lenguaje de control,
permitiendo al usuario controlar los periféricos sin conocer las
características del hardware utilizado, la gestión de las direcciones físicas,
etcétera.
-El sistema de archivos, que permite que los
archivos se registren en una estructura arbórea.
Sistemas de multiprocesos
Un sistema operativo se denomina de
multiprocesos cuando muchas "tareas" (también conocidas como
procesos) se pueden ejecutar al mismo tiempo.
Las aplicaciones consisten en una secuencia
de instrucciones llamadas "procesos". Estos procesos permanecen
activos, en espera, suspendidos, o se eliminan en forma alternativa, según la
prioridad que se les haya concedido, o se pueden ejecutar en forma simultánea.
Tipos de sistemas operativos para pc
Microsoft
Windows
Mac OS X
GNU/Linux
Unix
Solaris
Ubuntu
Tipos de sistemas operativos para
dispositivos móviles
Android
BlackBerry OS
Windows Phone
iOS
No hay comentarios:
Publicar un comentario