Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NÚCLEO ANZOÁTEGUI
COORDINACIÓN DE POSTGRADO
MAESTRIA EN INFORMÁTICA GERENCIAL
SISTEMAS OPERATIVOS:
APPLE OSX
Autores:
Ing. Angélica Martínez
Lcdo. Esp. Miguel Rafael Fernández Marcano
Lcdo. Rodolfo Camilo Hernández Salazar
TABLA DE CONTENIDO
INTRUDUCCION
..........................................................................................................................................
4
CAPITULO I. Arquitectura de OSX.
...............................................................................................
7
TEMA I.- Diagrama de bloques de una estructura de hardware (MacBook Pro
13 – Principios 2011)
.............................................................................................................................
7
1.1 Diagrama de Bloques de la estructura del Hardware.
............................................
7
1.2 Descripción del bloque procesador
..................................................................................
8
1.3 Descripción del bloque memoria
......................................................................................
13
1.4 Descripción del bloque periféricos (Entrada y Salida)
..........................................
16
TEMA II.- Evolución histórica de la estructura del hardware que soporta OSX.
18
2.1 Estructura del hardware Apple I
.......................................................................................
18
2.1.1 Basadas en Apple PowerPC CPU
..............................................................................
18
2.1.2 Basadas en Apple Intel CPU
..........................................................................................
20
CAPITULO II. ESTRUCTURA DEL SISTEMA OPERATIVO
.............................................
22
TEMA III La evolución de OSX.
.....................................................................................................
22
3.1 La herencia del Sistema BSD en OSX
.........................................................................
22
3.2 Capas de la experiencia de usuarios.
...........................................................................
25
3.3 El núcleo de UNIX – Darwin.
..............................................................................................
28
3.5 Uso del sistema de archivos de UNIX en OSX.
.......................................................
29
3.6 Aplicaciones en OSX.
............................................................................................................
29
3.7 Frameworks.
...............................................................................................................................
31
3.9 Llamados del Sistema (System Calls).
.........................................................................
33
3.10 Visión general de XNU.
......................................................................................................
35
3.11 Mac OS Clásico.
....................................................................................................................
37
3.12 Adopción de NextStep.
.......................................................................................................
39
3.13 Inicios del OSX.
......................................................................................................................
40
3.14 Versiones de OSX:
...............................................................................................................
41
TEMA IV. Procesos en OSX
...........................................................................................................
54
4.1 Definición de Proceso
...........................................................................................................
54
4.2 Estados de Procesos
............................................................................................................
54
4.3 Mach Kernel Abstracciones
...............................................................................................
56
4.4 Distribución de Trabajos
.....................................................................................................
57
TEMA V. Gestión de Memoria Principal
....................................................................................
63
5.1 Gestión de la Memoria en Mac OS X
.........................................................................
63
5.2 Descripción de los Distintos Estados de Memoria
................................................
66
5.3 Requerimientos para un Correcto Manejo de Memoria
......................................
66
5.4 Objetivos del Sistema de Gestión de Memoria
.......................................................
67
5.5 Gestión de RAM OS X
.........................................................................................................
70
TEMA VI. Gestión de Almacenamiento en OSX
................................................................
74
6.1 Hierarchical File System Plus (HFS Plus)
...................................................................
74
6.2 Estructura de Archivos en Mac OS X
...........................................................................
76
TEMA VII.- Gestión de Entrada y Salida (E/S)
......................................................................
79
7.1. El I/O Kit
.......................................................................................................................................
79
TEMA VIII.- Consideraciones sobre seguridad y protección ofrecidas por Apple
OSX
..............................................................................................................................................................
81
Sistema
Operativo:
Apple
OSX
3
INTRUDUCCIÓN
Como se puede observar, se cuenta con tres grandes bloques, el bloque cpu que
representa la unidad central de procesamiento y donde Apple ha apostado por la
tecnología iCore (i3, i5, i7), el bloque memoria donde se cargan todos los
programas demandados por la capa usuario y sistema operativo, el tipo de
memoria usado en Mac OSX viene determinado por el soportado por el CPU, dado
que la velocidad del bus es determinante en el manejo de las interrupciones. Y el
bloque de entrada y salida también conocido como bloque de acceso a periféricos.
Intel fue escogido por Apple para sus computadores ya que este puede
presumir también de la alta velocidad para convertir de media de un dispositivo a
otro con el Intel Quick Sync Video y de la alta calidad del video con el Clear Video
HD Technology, también de la nitidez de imagenes, el rico de sus colores, el gran
sonido real junto con el video con HD Graphics, cosa que Apple necesitaba para
disminuir la densidad de sus equipos al poder prescindir de una tarjeta grafica
adicional, aun y cuando algunos de sus modelos de cualquier forma la incorporan.
Intel ofrece 3 procesadores iCore, según cada necesidad i3,i5,i7 son los
procesadores comerciales cada uno con los mismos principios y con un HIGH
PERFORMANCE cada nuevo modelo. Para el hardware en estudio y que incluye
Apple en su modelo macbook pro 13 de principios de 2011 se tiene el Intel Core
i5.
Sistema
Operativo:
Apple
OSX
10
A continuación se muestra una figura del como funciona la memoria caché en este
tipo de procesador.
Sistema
Operativo:
Apple
OSX
11
Todos los datos obtenidos por los registros son cargados desde los distintos
tipos de memoria (RAM,ROM, etc) y/o de dispositivos de entrada y salida (I/O
Sistema
Operativo:
Apple
OSX
12
devices).
El procesador tiene que tomar los datos y las instrucciones de ella para
poder funcionar. Ahora bien, a las velocidades a las que trabaja éste, la memoria
de la cual toma los datos y las instrucciones tiene que ser ultrarrápida. O, lo que
es lo mismo, ultracara. Por este motivo, se han creado distintos niveles jerárquicos
de memoria.
Según wikipedia 2014 la memoria DDR3 SDRAM (de las siglas en inglés,
Double Data Rate type three Synchronous Dynamic Random-Access Memory) es
un tipo de memoria RAM, de la familia de las SDRAM usadas ya desde principios
de 1970.
Sistema
Operativo:
Apple
OSX
15
Los DIMMs DDR3 tienen 240 contactos, es el mismo número que DDR2; sin
embargo, los DIMMs son físicamente incompatibles, debido a una ubicación
diferente de la muesca.
Ventajas
• El principal beneficio de instalar DDR3 es la posibilidad de hacer
transferencias de datos más rápidamente, y con esto obtener velocidades
de transferencia y de bus más altas que las versiones DDR2.
• Proporciona significativas mejoras de rendimiento en niveles de bajo
voltaje, lo que conlleva una disminución global del consumo eléctrico.
Desventajas
• No hay una reducción en la latencia, la cual es proporcionalmente más alta.
1.- Tarjeta: es una placa plástica sobre la cuál están soldadas los componentes de la memoria.
2.- Chips: son módulos de memoria volátil.
3.- Conector (240 terminales): base de la memoria que se inserta en la ranura especial para memoria DDR3.
4.- Muesca: indica la posición correcta dentro de la ranura de memoria DDR3.
Sistema
Operativo:
Apple
OSX
16
sysctl
kqueues
- Aqua:
Aqua es la interfaz gráfica de usuario familiar distintiva de OS X. Presenta
características, tales como ventanas translúcidas y gráficos efectos. El
proceso en modo de primer usuario del sistema launchd es responsable de
iniciar la interfaz gráfica de usuario. El proceso principal que mantiene la
interfaz gráfica de usuario es la WindowServer
Sistema
Operativo:
Apple
OSX
26
- Quick Look
Quicklook es una característica que se introdujo en Leopard (10.5) para
permitir una vista previa rápida desde el interior delbuscador, de diversos
tipos de archivos. En vez de hacer doble clic para abrir un archivo, que
puede ser QuickLook-ed pulsando la barra espaciadora. Es una
arquitectura extensible, permitiendo que la mayor parte del trabajo a realizar
sea a través de plugins. Estos plugins son paquetes con una extensión
.qlgenerator, que se puede instalar fácilmente colocándolos en el directorio
QuickLook (en todo el sistema en / System / Library / QuickLook; o por
usuario, en ~ / Library / QuickLook).
Hay una buena razón para usar el nombre de DNS inversa como
identificadores de software de paquetes específicamente:
- El formato DNS de Internet sirve como un espacio de nombres jerárquico
único global para nombres de host. Se forma un árbol, con raíces en el
dominio nulo (.), Con el nivel superior dominios siendo .com, .net, .org, y así
sucesivamente.
- La idea de utilizar el mismo espacio de nombres para el software se originó
con Java. Para evitar conflictos de espacio de nombres, Sun (ahora Oracle)
señaló que el DNS puede ser utilizado, aunque a la inversa, para
proporcionar una jerarquía que se asemeja mucho a un archivo sistema.
-Spotlight.
Sistema
Operativo:
Apple
OSX
27
3.7 Frameworks.
-BSD Una capa por encima de Mach que permite a los programadores usar
las conocidas llamadas al sistema POSIX de los sistemas UNIX. Estas
funciones nos permiten entre otras cosas la gestión de procesos por ID, dar
permisos a estos procesos, gestión de señales, o el uso de sockets BSD.
La principal ventaja que aporta BSD es que permite migrar fácilmente
aplicaciones UNIX a Mac OS X.
-Kernel Extensions (también llamados kexts) Son bundles que extienden
la funcionalidad del núcleo de Mac OS X y que se pueden cargar y
descargar dinámicamente. Dentro del bundle encontramos el kernel
módule (también llamado kmod) que es una imagen binaria Mach que se
instala en el kernel. Los kext se programan en C.
-I/O Kit Proporciona un framework C++ para el desarrollo de drivers de
dispositivos mediante kexts. En concreto, usa un subconjunto del lenguaje
C++ llamado Embedded C++. Un I/O Kit driver es una kext que, en vez de
estar programada en C, está programada en Embeded C++. El I/O Kit está
formado por tres componentes principales:
• Families. Define una colección de abstracciones software comunes a todos
los dispositivos de una categoría. Apple proporciona familias para
protocolos como USB, SCSI y FireWire, así como para dispositivos de
Sistema
Operativo:
Apple
OSX
37
año después de una beta pública, llamada Kodiak. Esto marca una
diferencia significativa con el viejo estilo de Mac SO con la integración de
las funciones de NeXT / Openstep, y en capas de la arquitectura. Es una
reescritura total del MacOS 9, y acciones poco en común, ahorrar para tal
vez la interfaz de carbono, que se utiliza para mantener la compatibilidad
con OS 9 APIs. La versión inicial era lenta, estaba incompleta y tenía muy
pocas aplicaciones disponibles al momento de su lanzamiento, casi todas
de desarrolladores independientes debido a esto, 10.0 tuvo cinco sub-
versiones (10,0 a 10.0.4) con modificaciones relativamente menores. La
versión de los paquetes principales del sistema operativo, llamado Darwin,
eran 1.3.1 en todos. XNU era la versión 123.
http://es.wikipedia.org/wiki/Mac_OS_9
http://web.archive.org/web/20001109004000/http://www.apple.com/macos/
y que se puede ejecutar en paralelo (si la maquina lo soporta) con otros hilos
(estén o no dentro del mismo proceso).
Un proceso (o tarea, como se le denomina en Mach) se define como un
conjunto de recursos. Estos recursos, como veremos posteriormente, pueden ser
referenciados a través de los puertos, con la excepción del espacio de
direccionamiento. Una tarea debe contener uno o más hilos.
En Mach, una tarea no tiene capacidad de ejecución, sino que son los hilos
que contiene los que realmente se ejecutan basándose en los recursos de la
tarea. Una tarea es, por tanto, una entidad bastante pesada, ya que contiene
todos los recursos que los hilos contenidos van a necesitar. Por el contrario, un
hilo es una entidad sumamente ligera, ya que sólo contiene cierta cantidad de
información relativa al estado de la ejecución, delegando en la tarea todos los
aspectos relativos a los recursos.
4.4.2 Planificación
La planificación en el kernel de Mac OS X esta basada en cuatro listas de
ejecución, cada una de ellas con diferente prioridad. Un hilo puede migrar de un
nivel de prioridad a otro en función de sus requerimientos, dependiendo de la
política en concreto que se utilice en el sistema. En general, es posible manejar
estas prioridades mediante los procedimientos definidos en el estándar de
llamadas POSIX. Los procesos parecen efectuarse simultáneamente
4.4.3 Puertos
En Mach, un puerto (port) es el punto de acceso a un recurso, entendiendo
este como un servicio prestado a una aplicación o hilo. Cada objeto o recurso
puede tener varios tipos de puerto, entre ellos el puerto de nombre (name port) y
el puerto de control (control port). Un hilo que haga una referencia a un puerto de
nombre sólo podrá ver ciertas características del recurso y obtener ciertos
servicios no privilegiados. Sin embargo, un hilo que pueda referenciar el puerto de
control será capaz de manipular completamente este recurso.
Sistema
Operativo:
Apple
OSX
59
4.4.4.2 Semáforos
En Mach, los semáforos tienen tres posibles operaciones:
• Wait: Hace que el proceso espere en el semáforo hasta que el contador
sea mayor que cero. Esta operación se suele hacer cuando se va a
entrar, por ejemplo, en una sección crítica.
• Post: Incrementa el contador del programa, haciendo que se desbloquee
algún proceso que estuviese bloqueado en el semáforo.
• Post all: Hace que se desbloqueen todos los procesos que estaban
bloqueados en el semáforo.
Evidentemente, si el semáforo es binario, no existe diferencia práctica entre
la llamada a post y la llamada a post all.
4.4.4.3 Notificaciones
Los objetos de notificación son similares a los semáforos en el sentido de
que soportan las operaciones post y wait. La diferencia radica en que las
notificaciones contienen además un campo de estado. El campo es de longitud y
formato fijos, definidos en la creación del objeto. En cada operación post se
actualiza el contenido del campo de estado. En cada objeto sólo existe un campo
de estado, por lo que éste se sobrescribe en cada operación post. Las
Sistema
Operativo:
Apple
OSX
61
notificaciones constituyen una forma algo más avanzada de comunicación que los
semáforos, porque permiten el paso de datos adicionales en el campo de estado.
4.4.4.4 Cerrojos
Un cerrojo es un objeto que proporciona acceso exclusivo a una región
crítica, es decir, es esencialmente un semáforo binario. Durante la sección crítica o
transacción -definida como un bloque de operaciones que se deben ejecutar de
forma atómica, el hilo o tarea cierra el cerrojo. Al salir de la transacción, el cerrojo
es abierto de nuevo.
luego proceder con su instalación. Por otra parte, la ejecución de un código Tcl se
realiza escribiendo en el intérprete de comandos o consola: tclsh archivo.tcl
Sistema
Operativo:
Apple
OSX
63
asignará una única dirección de memoria por cada proceso que se este
ejecutando.
• Partición estática: La memoria principal se divide en un conjunto de
particiones estáticas, durante la generación del sistema un proceso
se puede cargar en una partición de este tipo. Este tipo de partición
es sencilla de implementar y produce poca sobre carga en el
procesador; no obstante, su empleo es ineficiente debido a la
fragmentación interna de la memoria.
• Partición dinámica: Las particiones se crean dinámicamente, de
forma que cada proceso se cargue en una partición de su mismo
tamaño. Aquí no hay fragmentación interna de la memoria, pero se
incrementa el uso del procesador, debido a la compactación.
5.4.4 Paginación
Como su nombre lo indica, la unidad básica de este tipo de esquema es la
página. Consiste en que el sistema operativo divide la memoria en unidades de
tamaño fijo (generalmente potencia de 2, por ejemplo de 1 Kb), llamados marcos.
Los procesos son divididos en páginas de igual tamaño que los marcos. Al
proceso de intercambiar páginas, segmentos o programas completos entre
memoria principal y disco se le conoce como `intercambio' o `swapping'.
`sobrecarga' (overhead), por páginas muy pequeñas. Fragmentación al interior de
una página. La página corresponde con una zona de memoria contigua de un
determinado tamaño. Por motivo de eficiencia en la traducción este tamaño debe
ser potencia de 2 (un tamaño de pagina de 4 KB es un valor bastante típico). El
mapa de memoria de cada proceso se considera dividido en páginas a su vez, la
memoria principal del sistema se considera dividida en zonas del mismo tamaño
que se denominan marcos de páginas. Un marco de página contendrá en un
determinado instante una página de memoria de un proceso. La estructura de
datos que relaciona cada página con el marco donde está almacenada es la tabla
de páginas. Mac OS X se encarga de definir la correspondencia entre páginas y
marcos mediante la tabla de páginas, y el hardware es el encargado de aplicarla.
En Mac OS X hay lo que se conoce como las "Entradas y salidas de paginación"
que se refiere a la cantidad de información que se mueve entre la RAM y el disco
Sistema
Operativo:
Apple
OSX
70
El Monitor de actividad nos aporta toda la información necesaria para saber qué
consume la nuestra RAM:
• Memoria física: La cantidad de RAM instalada.
• Memoria usada: La cantidad de RAM en uso y no disponible
inmediatamente para otras aplicaciones.
• Memoria virtual: La cantidad de asignación de memoria que han solicitado
las aplicaciones. No es el consumo real de recursos de RAM y el tamaño lo
determina el autor de la aplicación.
• Espacio de intercambio usado: El espacio de tu unidad que sirve para
intercambiar con la RAM archivos sin usar.
• Memoria de aplicaciones: La cantidad de memoria usada por las
aplicaciones.
Sistema
Operativo:
Apple
OSX
72
6.2.1 Particiones
• Primaria. Puede haber un máximo de cuatro particiones primarias en cada
disco duro. o Cada una de ellas pueden contener sistema operativo propio.
o Ha de haber una partición primaria activa que será la que contenga el
sistema operativo que arranque en ese momento el ordenador
• Extendida. Es un tipo de partición que permite tener indefinidas unidades
lógicas. Se creó para saltarse el límite de las cuatro particiones primarias.
• Lógica. Partición que sólo puede existir en las particiones extendida. No
pueden contener un sistema operativo si lo contienen se debe instalar un
gestor de arranque para que el ordenador cargue ese sistema operativo.
Sólo habrá una partición extendida. Dentro de ella podrá haber indefinidas
particiones lógicas.
En Mac OS X casi todos los ficheros que contienen código ejecutable, como
las aplicaciones, bibliotecas y módulos del núcleo se realizan en forma de ficheros
en formato macho. El formato macho no es un programa desarrollado
originalmente por Apple. Fue desarrollado por Open Source Foundation para su
sistema operativo OSF/1 y luego adaptado por Apple para la arquitectura x86 en el
marco del proyecto OpenStep.
El formato de ficheros macho y la especificación ABI (Application Binary
Interface) describe la manera en que el núcleo debe cargar y lanzar el fichero
ejecutable en Mac Os.
A grandes rasgos, macho se puede dividir en tres partes: título,
instrucciones de carga y segmentos, que pueden constar de varias secciones. El
título y las instrucciones de carga describen las principales características del
fichero, mientras que el segmento de datos contiene un conjunto de bytes a los
cuales se remiten las instrucciones de carga.
Sistema
Operativo:
Apple
OSX
78
6.2.2 Título
Los primeros cuatro bytes del título determinan el así llamado “magic
number”, que identifica el fichero como de 32 o 64 bytes. Además, permiten al
procesador determinar el orden de los bytes. El título define la arquitectura para la
cual se ha compilado el fichero. Esto permite al núcleo garantizar el lanzamiento
de los ficheros sólo en aquella plataforma para la que fueron compilados. A veces,
el fichero binario puede contener código para más de una arquitectura. Este
formato se conoce como Universal Binaries. En este caso el fichero empieza por
un título fat.
Bien, ya conocemos que las principales partes que componen XNU son
básicamente dos: Mach 3.0, un microkernel desarrollado en la Universidad de
Carnegie Mellon, y el núcleo BSD 4.4 (Berkeley Software Distribution) de
FreeBSD.
BSD es una capa por encima de Mach que permite a los programadores
usar las conocidas llamadas al sistema POSIX de los sistemas UNIX. Estas
funciones nos permiten entre otras cosas la gestión de procesos por ID, dar
permisos a estos procesos, gestión de señales, o el uso de sockets BSD. La
principal ventaja que aporta BSD es que permite migrar fácilmente aplicaciones
UNIX a Mac OS X.
Basándonos en Apple Inc. (2012). I/O Kit Fundamentals, I/O Kit o Paquete
de Entrada/Salida, proporciona un framework C++ para el desarrollo de drivers de
dispositivos mediante kexts. En concreto, usa un subconjunto del lenguaje C++
llamado Embedded C++. Un I/O Kit driver es una kext que, en vez de estar
Sistema
Operativo:
Apple
OSX
81
programada en C, está programada en Embeded C++. El I/O Kit está formado por
tres componentes principales:
Es conocido que Mac OSX en comparación con otros sistemas operativos está
entre los menos atacados y menos susceptibles a virus informáticos, esto puede
deberse fundamentalmente a que aun no llega a una cuota de mercado como para
impactar estadísticamente, sin embargo esto no significa que no sea vulnerable. A
continuación se enumeran las características principales que hacen de Mac OSX
un sistema operativo cada vez mas seguro y los esfuerzos que ha hecho la
compañía en mejorar su condición de vulnerabilidad.
Sistema
Operativo:
Apple
OSX
83
Por muy inocentes que parezcan, los archivos que se descargan de Internet
pueden contener software malicioso encubierto. Por eso, los archivos que se
descargan con Safari, Mail y Mensajes (Todas aplicaciones desarrolladas por
Apple) son analizados para determinar si contienen aplicaciones. Si es así, OS
X avisará la primera vez que se abren para que el usuario decida si quieres
abrir la aplicación o cancelar el intento. Si el archivo contiene software
identificado como malicioso, OS X ofrece la posibilidad de moverlo a
la Papelera.
Aunque ningún sistema puede ser 100 por ciento inmune a todas las
amenazas, OS X permite hacer más para proteger la información. Se puede
encontrar la mayoría de estas funcionalidades de seguridad adicionales en
el Panel de seguridad y privacidad de las Preferencias del sistema. Estas
son sólo algunas de las cosas que se pueden hacer:
• Activa firewall para prevenir que otras máquinas accedan a los servicios del
Mac.
• Controla el acceso al Mac bloqueando la pantalla después de un período de
inactividad.
• Configura el intercambio seguro de archivos.
• Elimina archivos confidenciales viejos con el comando Vaciar papelera de
forma segura.
• Usar el Asistente de contraseñas para crear contraseñas más fuertes para
utilidades locales, como Usuarios y grupos.
Sistema
Operativo:
Apple
OSX
88
Entre los requisitos, está, la disponibilidad del código para que pueda ser
estudiado, modificado y redistribuido por cualquier parte interesada (como es el
caso en el marco del movimiento del Software Libre), el Open Source busca
ofrecer mayor calidad y flexibilidad, menor costo, y un menor riesgo de
dependencia del proveedor o desarrollador original.
Sistema
Operativo:
Apple
OSX
89
Apple tiene una larga lista de proyectos de código abierto que se adopten y
distribuidos por él.
Windows
Pros:
Contras:
Virus: Es posible que tenga que comprar un programa antivirus, aunque existen
los libres.
Lento: Windows, especialmente Vista y 7, requiere una gran cantidad de recursos
de la computadora (memoria, procesador, espacio en disco), y por lo tanto,
funciona más lento.
Precio: Cuesta fácilmente más de cien dólares.
Sistema
Operativo:
Apple
OSX
93
Apple OSX
Pros:
Fiabilidad: Apple OSX sólo se ejecuta en los computadores de Apple, por lo que
son menos propensos a hardware y software de tener problemas entre si.
Looks and Feel: Siendo realistas, la mayoría de las veces, Mac sencillamente se
ve mejor que Windows.
Contras:
Caro: Aunque ahora el SO es gratuito deberas tener una mac y eso cuesta aún
más que Windows.
Linux
Linux es la respuesta de GNU para Mac y Windows. Sí, esto significa que Linux es
GRATIS! Por libre, se puede descargar, modificar y redistribuirlo sin gastar un
centavo! . Linux es un jugador más joven en el mundo del sistema operativo,
después de haber sido escrito en 1991, y está optimizado para el uso moderno
(bueno, más de Windows y Mac). Desafortunadamente, tiene algunas desventajas
también
Pros:
Los virus: A pesar de ser más vulnerables a los virus que el Mac (debido a que es
de código abierto), Linux todavía tiene muy, muy, muy pocos virus.
Contras:
Pasos Previos:
Una vez realizados los anteriores pasos previos, que son comunes
para cualquiera que sea el tipo de instalación que hayamos decidido
realizar, llega la hora de descargarse el instalador de OS X Yosemite.
arranque listo.
Instalar OS X Yosemite
• Haz clic en "Detalles" para abrir el Mac App Store y ver la información de
las actualizaciones disponibles.
• Si aparece el botón "Actualizar" o "Instalar", haz clic para instalar las
actualizaciones.
• Si aparece "Reiniciar", haz clic para instalar las actualizaciones de software
que ya se han descargado pero que requieren que se reinicie el ordenador.
• OS X Mavericks te permite seleccionar una hora que te venga bien para
instalar las actualizaciones. Haz clic en "Más tarde" para posponer las
actualizaciones de momento. Haz clic en el botón "Más tarde" y mantenlo
pulsado para ver más opciones.
• Debes haber iniciado sesión con una cuenta de administrador para activar
las descargas automáticas.
• Mostrar actualizaciones o Buscar ahora: Haz clic en Mostrar actualizaciones
para abrir el Mac App Store y ver las actualizaciones disponibles. Haz clic
en Buscar ahora para buscar actualizaciones.
• Para obtener los mejores resultados, deberías instalar las actualizaciones
de OS X lo antes posible.
Puedes repetir estos pasos para ver si hay más actualizaciones disponibles.
Dado que algunas actualizaciones de software son prerrequisitos para instalar
otras, puede que tengas que repetir estos pasos varias veces para completar la
secuencia de actualización de software. Mac OS X v10.5 y posteriores pueden
ejecutar comprobaciones de Actualización de Software automáticamente en
segundo plano e informarte de cuándo hay actualizaciones disponibles para tu
ordenador.
A veces, un instalador independiente puede ser más útil que la función automática
Actualización de Software. Por ejemplo cuando:
• Crees que vas a necesitar el archivo más tarde.
• Tienes que instalar la actualización en varios ordenadores y necesitas un
archivo que puedas trasladar.
• Tienes disponible una conexión a Internet más rápida en otro ordenador.
Sistema
Operativo:
Apple
OSX
115
CONCLUSIONES
REFERENCIAS