- ¿Qué es un sistema operativo y para qué sirve?
- Funciones de los sistema operativos
- Orígenes del Mac OS
- Evolución del Mac OS
- ¿Qué hace a Mac OS diferente?
1 – ¿Qué es un sistema operativo y para qué sirve?
Un sistema operativo es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.
El sistema operativo es el que se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etc). 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 controlador. Si no existe ningún driver, cada programa debe reconocer y tener presente la comunicación con cada tipo de periférico.
Componentes del 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.
2 – Funciones de los sistemas operativos
- Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo específico.
- 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 controladores).
- Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar.
- Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.
- Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
- Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
3 – Orígenes de Mac OS
El 24 de enero de 1984, Apple Computer Inc. introdujo un ordenador personal (Macintosh 128K) que incluía el Mac OS, conocido en aquella época como “System Software”.
El Mac OS original estaba basado parcialmente en el Lisa OS, sistema operativo comercializado por Apple para el ordenador Lisa en 1983. Llegaron a un acuerdo con Xerox para usar algunas de sus tecnologías en el nuevo sistema operativo.
Mac OS es conocido por haber sido el primer sistema dirigido al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús, lo que se consideró una proeza técnica. Esto fue lo que hizo que Mac OS se diferenciara de otros sistemas operativos de la época, como MS-DOS.
4 – Evolución del Mac OS
El desarrollo de Mac OS se extendió en un modelo progresivo hasta la versión 9 del sistema, lanzada en 1999. A partir de Mac OS X, el sistema es un derivado de Unix que mantiene en su interfaz gráfica muchos elementos de las versiones anteriores.
A continuación mostraremos la evolución del Mac OS a lo largo de los años:
1984: Sistema 1
El Sistema 1 tenía escritorio, ventanas, iconos, mouse, menús y scrollbars. Monotarea.
1985: Sistema 2
Más veloz. Nuevas opciones en carpetas y arrastre de iconos.
1986: Sistema 3
El Finder fue ampliamente mejorado. El sistema de ficheros HFS (Hierarchical File System) fue reemplazado por el nuevo Macintosh MFS (Macintosh File System).
1987: Sistema 4
El Sistema 4 fue introducido como Macintosh SE y Macintosh II. A este sistema se le agregó múltiple soporte al monitor. El Finder mostraba cuánta memoria utilizaba cada programa, también se le agregó un Panel de control configurable.
1988: Sistema 6
En el Sistema 6 se agregaron colores, aun así el Finder no tenía color, aunque las máquinas ya eran capaces. Se mejoraron errores.
1990: Sistema 7
El Sistema 7 fue un gran cambio en el rumbo del sistema. Se unificó el Finder permitiendo una mejor implementación multitarea. El otro gran cambio fue en el uso de un espacio de direcciones de 32 bits, lo que permitió a las Macs usar más de 8 MB de Ram.
1997: Mac OS 8
Mac OS 8 incluyó otra renovación al Finder que podía hacer más cosas al mismo tiempo, dando la opción de controlar múltiples aplicaciones al mismo tiempo con un mejor desempeño.
La apariencia del Finder fue renovada para que tuviera un mejor aspecto 3D, pudiendo también ser personalizada. El Web Sharing permitía a los usuario hospedar páginas en sus computadoras.
1999: Mac OS 9
La opción de tener varios usuarios en una Mac fue agregada en esta versión, permitía a los usuarios ingresar y tener sus propias configuraciones. AppleTalk sobre TCP/IP fue también implementado.
Software Update permitía a los usuarios instalar actualizaciones offline, e informaba de las nuevas actualizaciones apenas estaban disponibles.
2001: Mac OS X 10.0 “Cheetah”
Primer lanzamiento del nuevo Mac OS X, basado en Unix e implementando tecnologías de NeXT.
2001: Mac OS X 10.1 “Puma”
Las actualizaciones en sus componentes, la mayoría de open source como utilidades de Unix, fueron incluidas en las Mac OS X, así como drivers adicionales para poder soportar más dispositivos.
2002: Mac OS X 10.2 “Jaguar”
Nuevo incremento en su rendimiento, un nuevo y depurado look y más de 150 mejoras. Entre estas estaba el mayor soporte para redes de Microsoft Windows, Quartz Extreme para que la composición de gráficos sea procesada directamente por la tarjeta de video y un filtro contra spam.
2003: Mac OS X 10.3 “Panther”
Incorporó la mayor actualización en la interfaz de usuario.
2005: Mac OS X 10.4 “Tiger”
Algunas máquinas antiguas no podían soportarlo. En particular, cualquier equipo Apple que no contara con conexión FireWire. Nuevas mejoras.
2006: Mac OS X 10.5 “Leopard”
Mac OS X v10.5 “Leopard” es lanzada el 26 de Octubre de 2007. Esta versión es compatible con las PowerPC y con la nueva tecnología Intel.
2009: Mac OS X 10.6 “Snow Leopard”
Enfocada en cambios internos, dejando de lado las mejoras visuales de versiones anteriores. Se incrementó el rendimiento, la eficiencia y la estabilidad del sistema.
2011: Mac OS X 10.7 “Lion”
Las características principales son la inclusión de Launchpad y Mission Control, orientando el desarrollo a una futura integración con iOS, el sistema operativo para dispositivos móviles de Apple.
5 – ¿Qué hace a Mac OS diferente?
Mucho se ha escrito sobre los productos fabricados por Apple, sus precios y si realmente valen lo que valen. En nuestra opinión, lo que hace diferente a los ordenadores Mac no es su hardware ni su software. Es la integración que tan celosamente guarda Apple de estos dos mundos. Al ser un sistema cerrado controlado por una única empresa, es posible controlar cada aspecto del desarrollo, ganando así un valor añadido al de la suma de sus partes.
Concretamente, Mac OS consigue aprovechar al máximo los recursos del hardware para el que es desarrollado. Esto provee una experiencia única a sus usuarios: calidad palpable en cada detalle de su sistema. De nuevo, aprovechando el control total que tiene sobre su plataforma, Apple es capaz de establecer estándares que deben ser seguidos por los desarrolladores, obteniendo así una integración entre las aplicaciones tanto técnica como estética.
Otra de las máximas de la empresa es no dormirse en los laureles. A través de la innovación mantienen un grupo fiel de seguidores siempre atentos al próximo gran evento. Es este punto el que mejor define el estilo Apple. Ya sea gracias a conceptos nuevos, como a tecnologías “prestadas” por sus competidores, siempre consiguen dar un toque único de excelencia que caracteriza a sus productos.x
Volviendo a Mac OS, parece obvio que se encamina a una fusión con su equivalente móvil, el iOS. Esta evolución es la clave de nuestro argumento. Creemos que es aquí donde se hace patente la diferencia entre este sistema operativo y el resto. La integración entre todos sus dispositivos, que cada vez abarcan más aspectos de la vida cotidiana, es lo que consigue que mantengamos una experiencia lineal, fluida y gratificante independientemente de dónde estemos, qué estemos haciendo y con qué dispositivo lo estemos haciendo. Un único sistema operativo con el que trabajar, aprender y divertirnos, dejando atrás complicaciones técnicas que no deberían ser parte de nuestro uso de la tecnología.