1. Tipos de Sistemas Operativos
El sistema operativo es algo así como el rey de los programas. Sirve
de punto de unión entre el usuario, todos los otros programas que se
ejecuten en el PC y el hardware y los dispositivos que están
conectados a él.
¿Qué hace el sistema operativo?
Interactuar con el usuario
Los sistemas operativos proporcionan un entorno para que el usuario
pueda hacer con facilidad lo que quiera hacer. Cosas como abrir
un programa o imprimir un documento.
La interfaz de usuario permite dar órdenes (comandos) al sistema
operativo. Hay dos tipos básicos:
-Interfaz gráfica de usuario (GUI)
Los comandos se representan por iconos, botones u otros elementos
gráficos. El ratón es la herramienta principal para interactuar con
ellos. Es la interfaz estándar hoy en día.
Ejemplo de interfaz gráfica de usuario
-Interfaz de línea de comandos (CLI)
El usuario debe escribir los comandos tecleándolos línea a línea con
un formato concreto. Esta es la interfaz de los sistemas operativos
más antiguos, como MS-DOS.
Interfaz de línea de comandos de MS-DOS
Gestionar el software
El sistema operativo sirve de intermediario entre el hardware y
cualquier programa que se instale. Y da soporte para que el usuario
pueda utilizarlo.
2. Los programas deben seguir las reglas que impone cada sistema operativo. Él
establece qué recursos y servicios pueden utilizar (la cantidad de RAM, por ejemplo),
de qué forma y con qué prioridad.
La relación entre los programas y el sistema operativo donde se instalan es estrecha.
Por eso hay versiones distintas para cada uno.
Gestionar los dispositivos y el hardware
Los sistemas operativos deciden la prioridad con la que los dispositivos deben tener
acceso a los recursos del sistema y en qué condiciones, igual que con el software.
Interactúan con los drivers de los componentes de hardware y dispositivos, y los
gestionan. ¿Qué son los drivers?
Un sistema operativo sirve también de enlace entre el hardware y el usuario. Lo que
éste hace con el ratón o el teclado (u otros dispositivos de entrada) tiene un reflejo en
el sistema operativo. Y a través de él puede tenerse acceso a dispositivos de salida
como la impresora o la pantalla.
Albergar el sistema de carpetas y archivos
Los discos duros u otros dispositivos de almacenamiento son controlados por el sistema
operativo. Gracias a él, el usuario puede crear carpetas con las que organizar sus
contenidos. También tener acceso a ellos y administrarlos del modo más eficaz.
Crear carpetas y moverse por ellas
Copiar o mover archivos y carpetas
Dar soporte a las funciones de red
Tanto de redes por cable como redes inalámbricas o conexiones mediante Bluetooth.
El sistema operativo controla el envío y recepción de información, y gestiona los
dispositivos de red como hace con el resto del hardware.
Proteger la computadora
Todo sistema operativo que se precie debe incluir medidas de seguridad que
garanticen su propia integridad y estabilidad.
3. Se reserva el acceso sin restricciones al hardware. Es lo que se llama modo supervisor.
Las otras aplicaciones funcionan en modo protegido, con limitaciones que impone el
sistema operativo. Cualquier proceso crítico debe ser autorizado por él.
La gestión de usuarios es otra parte básica de la seguridad. Es tarea del sistema
operativo identificar y autentificar cuáles son administradores o no. Y regular
dependiendo de eso lo que pueden hacer.
Tipos de sistemas operativos
Hay criterios distintos para distinguirlos. Cuatro típicos son:
Monousuario/Multiusuario. En función de si el sistema operativo permite acceso a un
solo usuario de cada vez. O si varios de ellos pueden acceder al mismo tiempo a sus
programas, compartiendo los recursos de la computadora.
Monotarea/Multitarea. Según el sistema operativo pueda ejecutar sólo un programa o
varios simultáneamente.
Monoprocesador/Multiprocesador. Dependiendo de si el sistema operativo es capaz
de aprovechar la capacidad de proceso de una sola CPU o de varias a la vez.
Centralizado/Distribuido. En un sistema centralizado el sistema operativo se limita a una
sola computadora. Uno distribuido liga un conjunto de sistemas autónomos, donde los
usuarios pueden acceder a recursos remotos igual que si estuvieran en su propia
computadora. Ejemplos de sistemas operativos
Microsoft
Windows 8
Windows 7
Windows Vista
Windows XP
Windows Me
Windows 98
Windows 95
MS-DOS
Apple
Mac OS X Lion
Mac OS 9
Mac OS 8
iOs
Otros
Google Chrome OS
Android
Linux
Unix