SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
UNIVERSIDAD DE GUAYAQUIL
                FACULTAD DE CIENCIAS

               MATEMÁTICAS Y FÍSICAS




            SISTEMAS OPERATIVOS


Investigación: Mac OS


Integrantes:           Henry Ulloa Jaramillo.
                       Andrea Sancan Pérez.
                       Katherine Paredes Moncada.
                       Miguel Lozano Carriel.
                       Maria Elizabeth Leon Serrano.



Profesor:        Ing. David Benavides.




Curso:           S6K
Sistema Operativo Mac


                    Sistema Operativo Mac


Fue desarrollado por Apple Inc.

    Desarrollador:                     Apple Inc.

    Familia:                           Unix (Leopard Intel), Unix-
                                        like (y otras versiones)

    Modelo de desarrollo:              Código cerrado con
                                        componentes en código
                                        abierto (como Darwin y WebKit)

    Plataformas soportadas:            Intel Core Duo y posteriores

    Núcleo:                            XNU basado en Mach y BSD

    Tipo de núcleo:                    Núcleo híbrido

    Licencia:                          APSL, BSD y Apple EULA

    Última versión de pruebas:         10.5.5/ 15-09-2008;

    Última versión estable:            10.5.6 (Leopard)/ 15-12- 2008




Historia y evolución del Sistema Operativo Mac OS




El Sistema Operativo Mac OS no fue la primer interfaz gráfica, pero fue la
primera con gran éxito por su accesibilidad de precio. Para aquellos años en el
mercado lo que existía era La Xerox Alto con un costo de 32,000 dólares, la
Xerox Star costó 16,600 dólares y la Apple Lisa con un precio de 10,000 dólares.
El nombre de esta Apple fue un capricho de Steve Jobs por su hija. Este Sistema
1 venía incluido en el primer Macintosh, que tenía un precio de 2,500 dólares.

1984: Sistema 1
Sistema Operativo Mac




El Sistema 1 tenía escritorio, ventanas, iconos, mouse, menús y scrollbars.

El basurero “Trash” funcionaba como un tobogán de basura, todo desaparecía
luego de reiniciar el ordenador, no se podía trabajar en dos aplicaciones al
mismo tiempo, solo en una, ya que la memoria virtual no existía.

En el Sistema 1 era imposible crear un folder dentro de otro folder, de hecho
todos los archivos eran guardados en la misma dirección del disco, se creaba
una nota en la tabla de archivos para que cada archivo estuviera en su
respectivo folder y así el Finder podría parecer como que el archivo estaba en su
folder.

Luego el Sistema 1.1 agregó la caja de avisos de diálogo, también el comando
para limpiar tu Mac y algunos implementos para la velocidad.

1985: Sistema 2

El Sistema 2 fue notable en mejoras. Incrementó la velocidad del Finder
haciéndolo un veinte por ciento más rápido, los comandos de regresar y cerrar
se eliminaros. Fueron agregadas más opciones como: crear nuevos folders,
apagar, la impresora de escritorio y los ítems eran listados de forma vertical con
un pequeño icono. Los discos o unidades podían ser arrastrados al icono de
basura y podían ser extraídos.

1986: Sistema 3




En el Sistema 3 el Finder fue mejorado y más rápido, el orden de los archivos
HFS (Hierarchical File System) fue reemplazado por el nuevo sistema de
Macintosh MFS (Macintosh File System) de los Sistemas 1 y 2. Los folders eran
reales y se podían crear folders dentro de folders. Los iconos con Zoom fueron
agregados en la parte inferior derecha en la ventana dentro del Dashboard,
Sistema Operativo Mac


haciendo clic sobre estos se podía cambiar el tamaño para ajustar los contenidos
del folder si era posible.

Haciendo clic nuevamente se podía hacer que la ventana regresara a su tamaño
normal. El icono del basurero sobresalía cuando algo era puesto sobre este y las
líneas punteadas en dirección contraria.

       El Sistema 3.2, se corrigieron treinta errores, la calculadora fue
   •
       actualizada así que el teclado numérico en pantalla se parecía al teclado
       numérico en el teclado.
       El Sistema 3.3, fue agregado por AppleShare el antiguo compartidor de
   •
       archivos de Macintosh.

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 Sistema 4.1, soportaba discos de 32+ MB, se le implemento el Finder
   •
       múltiple, los usuarios podían cambiar entre el Finder, que solo soportaba
       un programa y el Finder múltiple que soportaba múltiples programas al
       mismo tiempo.

       Ahora el Finder mostraba cuanta memoria utilizaba cada programa,
       también se le agregó un Panel de control configurable.

       El Sistema 4.3, fue un sistema actualizado, se le arreglaron algunos
   •
       errores y controladores de impresora.

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. A la opción de “Borrar Disco” se le agrego un botón
para poder cancelar esta acción, también fue agregada la opción de mostrar el
número de versión del archivo.
Sistema Operativo Mac


Fue así también agregada una notificación en el monitor permitiendo a los
programas notificar a lo usuario por medio de la barra de menú si ellos
necesitaban conectarlo.

       El Sistema 6.0.1-6.0.8, simplemente se agregados algunos soportes para
   •
       los nuevos modelos que ellos iban lanzando.

1990: Sistema 7




El Sistema 7 fue el gran cambio de software para esta época, se eliminó el
Finder y el Finder múltiple. El Sistema 7 ya sólo tenía el Finder múltiple
permitiendo hacer muchas tareas simultáneamente.

La memoria también tuvo un gran cambio a 32b, esto permitió a las Macs usar
mas de 8 MB de Ram, en el sistema operativo, esto fue también implementado
en el Sistema 7.

El Networking por Apple Talk y compartir archivos por AppleShare fue
agregado al sistema operativo, como opción adicional. El software QuickTime
multimedia también fue trabajado en este sistema, pero estaba disponible como
un software extra. El Sistema 7 agregó muchas características que iban a ser
construidas en el nuevo sistema Mac OS X.

Un menú fue agregado en la parte inferior derecha del Dashboard, que
mostraba la lista de los programas que estaban siendo utilizados en ese
momento y permitía a los usuarios cambiarse entre ellos. Luego de la aplicación
de menú fue agregado el menú de “Ayuda”, el “basurero” fue cambiado a un
verdadero folder permitiendo eliminar los archivos hasta que se seleccionaba la
opción de “Vaciar” el basurero.

Fue implementada la opción de arrastrar que permitía llevar un texto de un
programa a otro sin necesidad de copiar y pegar. En el Sistema 7 el buscador
finalmente tomo una ventaja en los objetos con color, haciendo que los
elementos en la interfaz se vieran como en 3D.
Sistema Operativo Mac


       El Sistema 7.0.1p Performa, fue lanzado junto con el Sistema 7.0.1’s,
   •
       arreglando algunas características especiales para usuarios principiantes
       de este Sistema.
       El Sistema 7.1, se le implemento un folder de Fuentes así que podían ser
   •
       fácilmente agregados o removidos, luego estos fueron agregados y
       utilizados por el mismo Sistema.
       El Sistema 7.1.1, también conocido como Sistema 7 Pro, Incorporando
   •
       AppleScript, QuickTime, y PowerTalk, estos estaban disponibles como
       extras del sistema.
       El Sistema 7.1.2, fue creado para soportar Chips de microprocesadores.
   •
       El Sistema 7.5, integraba todas las características del Performa, también
   •
       agregaba mucha más información de la Guía de ayuda del sistema de
       Apple (Apple Guide help system). Finalmente en la pantalla de arranque
       existió una pequeña barra.

A pesar de que Mac había trabajado durante once años llegando hasta el
Sistema 7.5, esto mostraba claramente de que Mac necesitaba completamente
una nueva creación del Sistema Operativo.

Mac OS 7.6, fue el primer sistema operativo lanzado con una estrategia de
Apple para luego ser actualizado como el actual Mac OS cada 6 meses, hasta
que Rhapsody/Mac OS X fuera finalizado. Fueron corregidos algunos errores
vía Mac Os 7.6.1

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 de las computadoras con procesador.

La apariencia del Finder fue renovada para que tuviera un mejor aspecto 3D,
también podía ser personalizada. El Web Sharing permitía a los usuario
hospedar páginas en sus computadoras.

       Mac OS 8.1, fue mas notable para el HFS+ (Esta improvisada versión del
   •
       Sistema de archivos jerárquica que fue introducido en el Sistema 3)
       liberaba gran cantidad de espacio (Cientos de Megabytes) en el disco
Sistema Operativo Mac


       duro despejaba mas de 1 GB. Mac OS 8.1. También fue la ultima versión
       que soportaba Macs de 68K, todas las versiones anteriores eran solo para
       PowerPC.
       Mac OS 8.5, introdujo Sherlock un avanzado programa de búsqueda que
   •
       trabaja en el disco local, servicios de redes y la Internet.
       Mac OS 8.6, agregó una opción de contenido a Sherlock aumentando su
   •
       forma de administración y un agregado soporte de USB y FireWire.

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 tener las actualizaciones de softwares
fuera de Internet, y podía informar a los usuarios de las nuevas actualizaciones
cuando ellos salían.

       Mac OS 9.0.2 y 9.0.3, llegaron con sus modelos específicos, Mac OS 9.0.4
   •
       unificó todo nuevamente y es la única versión del Classic Mac OS
       compatible con el Entorno Classic del Mac OS X Public Beta.
       Mac OS 9.1, agregó estabilidad y la ventana de menú. Esto es lo mínimo
   •
       del Classic en Mac OS X 10.0 y 10.1.
       Mac OS 9.2, estaba disponible como pre-instalación del sistema iniciando
   •
       con “Quicksilver” Power Mac G4s lanzado en el verano del 2001.
Sistema Operativo Mac


Mac OS X




Esta basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac OS X
hereda la memoria y procesador de Mach’s y el driver del dispositivo de la
interfaz, BSD’s POSIX - UNIX Protocolo del programa que soporta y trabaja en
interfaz de redes, también algunos elementos de la interfaz de NeXT’s.

Mac OS X, hoy en día este sistema operativo esta virtualmente en todas las
Mac’s, y fue trabajado por una década para poder obtener el éxito que tiene
ahora.

2001: Mac OS X 10.0 “Cheetah”




Mac OS X 10.0 fue lanzada el 24 de marzo del 2001, este incorporaba muchas
características que fueron agregadas por las personas que colaboraron en Mac
OS X Public Beta.

Mac OS X 10.0 también contenía todas características de un sistema operativo
moderno, protegía la memoria, y así los programas no podían utilizar la
información de otros programas, de esta forma el procesador no se bloqueaba,
los drivers de los dispositivos podían ser cargados o descargados si eran
necesario.
Sistema Operativo Mac


Mac OS X también agrego Cocoa, derivado de NeXT’s un muy sofisticado y
desarrollado ambiente OpenSTEP. Existían algunos asuntos pendientes, como
el original Mac OS. Los usuarios de Mac OS X iniciaron a crear una gran queja
sobre nombre que tenia este sistema operativo “Cheetah” que era muy salvaje e
inapropiado.

El ambiente Classic en 10.0, también era mejor que el Public Beta, aun tenia una
extraña compatibilidad de problemas y conducta caprichosa. Los interfaz de
Mac OS X se veía muy parecida a la interfaz de Mac OS y los usuarios creían
que tenían las mismas características sin embargo no fue así y tuvieron que
aprender nuevos hábitos y dejar los viejos.

2001: Mac OS X 10.1 “Puma”

Mac OS 10.1 fue lanzado luego de un año del 10.0, e incorporaba mejor
desempeño especialmente en Macs G3. Las versiones 10.1.1, 10.1.2, 10.1.3,
10.1.4, y 10.1.5 todas tenían mejora en los errores, y actualizaciones en sus
componentes. La mayoría de open source como utilidades de UNIX fueron
incluidas en las Mac OS X y drivers adicionales para poder soportar mas
dispositivos.

2002: Mac OS X 10.2 “Jaguar”




El 25 de agosto de 2002 fue lanzada esta versión y Apple prosiguió con la
andadura de su sistema operativo con el lanzamiento de Mac OS X v10.2
“Jaguar”) y que contaba con un 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 la composición de gráficos
sea procesada directamente por la tarjeta de video y un filtro contra spam.

Apple Address Book para almacenar la información de contactos, tambien
agregaba el sistema de red Rendezvous. iChat que consistía en un programa de
chateo con soporte de AOL Instant Messenger, incluía así un renovado Finder
con búsquedas integradas en cada ventana.
Sistema Operativo Mac


2003: Mac OS X 10.3 “Panther”




Mac OS X v10.3 “Panther” se lanzó el 24 de octubre de 2003. Además de tener
un rendimiento mucho mayor, incorporó la mayor actualización en la interfaz
de usuario, y muchas mejoras que Jaguar el año anterior. Esta versión ya no era
compatible en los antiguos modelos G3.

Algunas de las mejoras de esta versión es que el Finder fue actualizado e
incorpora una interfaz metálica y búsqueda rápida. Exposé permitía una nueva
forma de manipular ventanas, también incorporo el Cambio Rápido de
Usuarios, que permite tener sesiones con diferentes usuarios abiertas al mismo
tiempo y pasar de una a otra rápidamente.

Ahora esta nueva versión incluía soporte integrado de fax. FileVault era un
Sistema de cifrado en tiempo real del directorio privado de cada usuario.
Incrementaba velocidad en todo el sistema con un mayor soporte para los G5.

2005: Mac OS X 10.4 “Tiger”

Mac OS X v10.4 “Tiger” fue lanzado el 29 de abril de 2005 y fue la versión
disponible más reciente, contenía más de 200 nuevas mejoras, pero como
sucedió con el lanzamiento de Panther, algunas máquinas antiguas no podían
soportarlo, en particular, cualquier equipo Apple que no contara con conexión
FireWire no podía ser soportado en Tiger.

Esta versión incluya nuevas características como Spotlight un sistema de
búsqueda basado en contenidos y metadatos, así también Dashboard se
encontraban widgets, unas miniaplicaciones que permiten realizar tareas
comunes y ofrecen acceso instantáneo a la información.

QuickTime 7 era la nueva versión que incluía soporte para H.264 y un interfaz
completamente rediseñada. Safari como una nueva versión del navegador por
defecto del sistema incorpora soporte para RSS, mayor velocidad y seguridad,
etc.Esta versión tenía soporte de memoria de 64 bits para los nuevos G5, usando
el sistema LP64.
Sistema Operativo Mac


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. Entre las
características de la nueva versión encontramos:

       Time Machine: da la posibilidad de poder volver en el tiempo a una
   •
       versión especifica de los contenidos de una carpeta, del disco duro
       completo, de un sólo archivo, de un rollo de fotos en iPhoto, etc.
       Mail 3: es la tercera versión de este programa de correo electrónico de
   •
       Apple ahora incluye Notas y To-Dos así como variados Templates para
       enviar email HTML.
       iChat: da la posibilidad de chatear con tabs o de tener iconos animados,
   •
       ahora también se tiene muchas funciones adicionales para los vídeochats.
       Desde presentar vídeos, compartir el escritorio, etc.
       El Dashboard: trae una herramienta llamada Dashcode para crear
   •
       Widgets fácilmente. Adicionalmente Safari tiene un botón “Webclip” que
       permite tomar cualquier fragmento de una página que se esté viendo y
       convertirla en un Widget. Accesibilidad, se crearon mejoras en las
       funciones de accesibilidad para que “todos puedan usar un Mac”.
       El Finder: ahora con CoverFlow similar al de iTunes, tiene una función
   •
       denominada QuickLook la cual permite abrir varios archivos a la vez con
       diferentes extensiones y no hay necesidad de abrir el programa, incluso
       los usuarios podrán hacer búsquedas en otras Mac conectadas en red.
       El Dock: parece una bandeja de vidrio que recibe reflejos, cuenta con un
   •
       stacks que permite apilar una serie de elementos y cuando se hace clic
       sobre él se despliegan en un abanico de opciones.

La mayor de ellas siendo un gran avance en las funciones de texto-a-voz con
una nueva voz sintetizada llamada Alex, que incluso puede hablar claramente a
altas velocidades. Además, trae soporte para pantallas Braille.
Sistema Operativo Mac


Versiones del Sistema Operativo Mac OS
       Classic
   •
          o System 6
          o System 7
          o Mac OS 8
          o Mac OS 9
       Mac OS X
   •
          o Mac OS X Cheetah (Versión 10.0)
          o Mac OS X Puma (Versión 10.1)
          o Mac OS X Jaguar (Versión 10.2)
          o Mac OS X Panther (Versión 10.3)
          o Mac OS X Tiger (Versión 10.4)
          o Mac OS X Leopard (Versión 10.5)
       Mac OS X Server
   •
          o Mac OS X Server 1.2
          o Mac OS X Server Cheetah (Versión 10.0)
          o Mac OS X Server Puma (Versión 10.1)
          o Mac OS X Server Jaguar (Versión 10.2)
          o Mac OS X Server Panther (Versión 10.3)
          o dMac OS X Server Tiger (Versión 10.4)
          o Mac OS X Server Leopard (Versión 10.5)

La letra X se corresponde con el número romano 10 y continua con la
numeración de los sistemas operativos previos de Mac OS Classic, como Mac
OS 8 y Mac OS 9. Pese a que oficialmente se lee como diez alguna gente lo lee
como la letra X. Una de las razones para esta interpretación es que
tradicionalmente los sistemas operativos basados en Unix se nombran con la X
al final (ejemplos: AIX, IRIX, Linux, Minix, Ultrix, Xenix, HP-UX). Otra razón es
la tendencia de Apple de referirse a sus versiones específicas como (por
ejemplo) quot;Mac OS X versión 10.5quot;.

Las diferentes versiones de Mac OS X van apodadas con los nombres de
grandes felinos en inglés. Antes de su lanzamiento, la versión 10.0 tenía como
nombre de proyecto interno en Apple Cheetah (Guepardo), del mismo modo
que la versión 10.1 fue apodada Puma. La versión 10.2 fue llamada Jaguar
publicitariamente, y de esta versión en adelante se han seguido haciendo
públicos estos nombres siendo Panther el de la versión 10.3, Tiger el de la 10.4 y
Leopard el de la 10.5, Apple tiene también registrados los nombres de Lynx
(Lince) y Cougar (Puma) para su futuro uso.

Apple fue denunciada por una cadena de tiendas de ordenadores llamada
TigerDirect por el uso del nombre quot;Tigerquot;, pero el 19 de mayo de 2005 la Corte
Federal de Florida determinó que Apple no infringía la marca registrada de
TigerDirect.
Sistema Operativo Mac


La página web de Apple y los diferentes medios escritos se refieren a los
lanzamientos específicos de Mac OS X en cualquiera de las cuatro siguientes
formas:

       Mac OS X v10.4, mostrando el número de versión.
   •
       Mac OS X Tiger, mostrando el nombre de la versión.
   •
       Mac OS X v10.4 quot;Tigerquot;, mostrando tanto el número como el nombre de la
   •
       versión (Apple suele omitir las comillas).
       quot;Tigerquot;, simplemente con el nombre de la versión y obviando todo lo
   •
       demás.

A nivel interno, Apple utiliza un número de compilación (builds) para
identificar cada versión desarrollada de Mac OS X. Según sus directivas, las
primeras versiones en desarrollo de sus productos se designan como 1A1. Las
revisiones menores de éstas son 1A2, 1A3, 1A4...; la primera revisión mayor en
el desarrollo es la 1B1 (y sus revisiones menores serían 1B2, 1B3...), la siguiente
1C1, y así siguiendo el mismo patrón. Cuando se alcanza cierto punto de
desarrollo la siguiente revisión mayor puede dar el salto de la serie 1_ a la 2A1,
y así. Por poner un ejemplo, la primera build de Panther (10.3) fue la 7A1, y la
primera versión que se hizo pública fue la 7B85; siendo la última la 7W98 (Mac
OS X versión 10.3.9). Tras esto, la próxima build de OS X fue la 8A1, y la versión
dio el salto a la 10.4 (cuando una build es elegida para ser lanzada públicamente
se le asigna un número de versión).

La versión más reciente de Mac OS X es la 10.5 denominada Leopard.

Mac OS X v10.1 (Puma)

Antes de que terminase el año, el 25 de septiembre de 2001, Apple lanzó esta
nueva versión que incrementaba el rendimiento del sistema a la vez que
incorporaba algunas nuevas características tales como la reproducción de DVD.
Dada la pésima reputación de la versión 10.0, Apple lanzó la 10.1 en forma de
un CD de actualización gratuito para sus usuarios, además de los 129$ que
costaba para los usuarios que seguían utilizando Mac OS|Mac OS 9. Esto
ocasionó algunos quebraderos de cabeza a Apple cuando descubrió que los CD
de actualización podían ser utilizados también para hacer instalaciones
completas en sistemas con Mac OS|Mac OS 9 con tan sólo eliminar un
determinado archivo.

Mac OS X v10.2 (Jaguar)

El 25 de agosto de 2002, Apple prosiguió con la andadura de su sistema
operativo con el lanzamiento de Mac OS X v10.2 quot;Jaguarquot; (la primera versión
que utilizó publicitariamente su felino seudónimo), y que contaba con un nuevo
incremento en su rendimiento, un nuevo y depurado aspecto y más de 150
mejoras que incluyen:
Sistema Operativo Mac


       Mayor soporte para redes de Microsoft Windows.
   •
       Quartz Extreme para que la composición de gráficos sea procesada
   •
       directamente por la tarjeta de vídeo.
       Un filtro adaptativo contra spam.
   •
       Apple Address Book para almacenar la información de contactos.
   •
       Sistema de red Rendezvous (una implementación de Apple de Zeroconf;
   •
       renombrada a Bonjour por problemas legales en la versión 10.4).
       iChat: Un programa de chateo con soporte de AOL Instant Messenger.
   •
       Un renovado Finder con búsquedas integradas en cada ventana.
   •
       Docenas de nuevas características del Apple Universal Access.
   •
       Sherlock 3: Servicios web.
   •
       CUPS (Common Unix Printing System): que permite el uso de drivers
   •
       GIMP-print, hpijs y demás para impresoras no soportadas oficialmente.

En el Reino Unido no se utilizó oficialmente el nombre de Jaguar para referirse
a Mac OS X v10.2 para evitar entrar en conflicto con el fabricante de
automóviles Jaguar, aunque la caja y los CD siguieron conservando el logo con
piel de Jaguar.

Mac OS X v10.3 (Panther)

Mac OS X v10.3 quot;Pantherquot; se lanzó el 24 de octubre de 2003. Además de tener
un rendimiento mucho mayor, incorporó la mayor actualización en el interfaz
de usuario, y tantas o más mejoras que Jaguar el año anterior. Por otra parte, en
esta versión dejaron de soportarse algunos modelos antiguos G3.

Las nuevas mejoras de Panther incluyen:

       Finder actualizado, que incorpora una interfaz metálica y búsqueda
   •
       rápida.
       Exposé: una nueva forma de manipular ventanas.
   •
       Cambio rápido de usuarios: que permite tener sesiones con diferentes
   •
       usuarios abiertas al mismo tiempo y pasar de una a otra rápidamente.
       iChat AV que añade soporte para videoconferencia a iChat.
   •
       Renderización mejorada de PDF.
   •
       Soporte integrado de fax.
   •
       Interoperatibilidad con Microsoft Windows mucho mayor.
   •
       FileVault: Sistema de cifrado en tiempo real del directorio privado de
   •
       cada usuario.
       Incremento de velocidad en todo el sistema con un mayor soporte para
   •
       los G5.

Mac OS X v10.4 (Tiger)

Mac OS X v10.4 quot;Tigerquot; se puso a la venta el 29 de abril de 2005. Contiene más
de 200 nuevas mejoras, pero como sucedió con el lanzamiento de Panther,
Sistema Operativo Mac


algunas máquinas antiguas han dejado de ser soportadas; en particular,
cualquier equipo Apple que no cuente con conexión FireWire no está ya
soportado en Tiger. Algunas de las nuevas características de Tiger son:

       Spotlight: Un sistema de búsqueda basado en contenidos y metadatos.
   •
       Dashboard: Dashboard en un conjunto de miniaplicaciones,
   •
       denominadas en el campo de la informática widgets, las cuales permiten
       realizar tareas comunes y ofrecen acceso instantáneo a la información.
       iChat: Una nueva versión de este programa que soporta el códec de
   •
       vídeo H.264 para la realización de vídeoconferencias de hasta 4 personas.
       Además, también permite realizar audioconferencias de hasta 10
       personas.
       QuickTime 7: La nueva versión incluye soporte para H.264 y una interfaz
   •
       completamente rediseñada.
       Safari: Esta nueva versión del navegador por defecto del sistema
   •
       incorpora soporte para RSS, mayor velocidad y seguridad, etc.
       Automator: Sistema que permite llevar a cabo de forma eficaz y sencilla
   •
       toda clase de tareas manuales y repetitivas de forma automática y sin
       necesidad de conocimientos de programación.
       Core Image y Core Video: Tecnologías avanzadas de procesamiento de
   •
       imágenes en tiempo real.
       Soporte de memoria de 64 bits para los nuevos G5, usando el sistema
   •
       LP64.
       Utilidades Unix actualizadas, como cp y rsync, que pueden preservar los
   •
       metadatos en HFS Plus y resource fork.
       Sistema extendido de permisos usando listas de control de acceso.
   •

Como curiosidad cabe comentar que Apple dispone a partir de Tiger, de una
versión quot;paralelaquot; compilada para procesadores Intel, si bien, teóricamente, sólo
podrá instalarse bajo ciertas restricciones de hardware y en procesadores con
soporte SSE3.

Esta versión apareció en forma oficial el día 10 de enero del 2006 con los
primeros equipos quot;Mac Intelquot;: El iMac Core Duo (ex iMac G5), Mac mini Core
Solo y Core Duo (ex Mac mini G4) además de los nuevos portátiles
denominados MacBook y MacBook Pro, ambos equipados con procesadores
Intel Core Duo. También han existido versiones para G4 de este sistema
operativo, incluida al menos en los últimos PowerBook G4 a la venta.

Mac OS X v10.5 (Leopard)

Estos son los diez puntos principales que destaca Apple:

       Time Machine: La posibilidad de poder volver en el tiempo a una
   •
       versión especifica de los contenidos de una carpeta, del disco duro
       completo, de un sólo archivo, de un álbum de fotos en iPhoto, etc.
Sistema Operativo Mac


       Mail 3: La tercera versión de este programa de correo electrónico de
   •
       Apple ahora incluye Notas y To-Dos (listas de cosas por hacer), así como
       variadas plantillas para enviar email HTML.
       iChat: Incluye iconos animados y conversaciones por pestañas. Además
   •
       de funciones adicionales para los vídeochats, presentar vídeos y
       compartir el escritorio.
       Spaces: Despliega múltiples escritorios virtuales.
   •
       Dashboard: Trae una herramienta llamada Dashcode para crear Widgets
   •
       fácilmente. Adicionalmente Safari tiene un botón quot;Webclipquot; que
       permitirá tomar cualquier fragmento de una página que se esté viendo y
       convertirla en un Widget.
       Spotlight: Incluye búsquedas avanzadas, Quick Look (previsualizaciones
   •
       en vivo), y la posibilidad de buscar en varios computadores Mac en red
       (si la opción de compartición de archivos está habilitada). Además, las
       ventanas de Finder y Spotlight se han unificado.
       iCal: Incluye varias mejoras, especialmente en el ámbito de los
   •
       calendarios grupales.
       Accesibilidad: Más mejoras en las funciones de accesibilidad para que
   •
       quot;todos puedan usar un Macquot;. La mayor de ellas siendo un gran avance en
       las funciones de texto-a-voz con una nueva voz sintetizada llamada Alex,
       que incluso puede hablar claramente a altas velocidades. Además, trae
       soporte para pantallas Braille.
       64-bit: Tiger fue el primer sistema operativo de Apple en empezar a
   •
       sacarle provecho al poder de los procesadores de 64-bit. Leopard da el
       próximo salto entregando más partes optimizadas del sistema operativo,
       así como la capacidad de que otras capas del sistema (y no solo la capa
       UNIX) puedan hacer uso de masivas cantidades de memoria.
       Core Animation: Así como Core Video, Core Image y Core Audio
   •
       simplificaban que cualquier desarrollador le sacara el máximo provecho
       a funciones de vídeo, 2D y audio, respectivamente, ahora Core
       Animation hace lo mismo con animaciones — lo que significa que junto
       con Leopard llegará una generación de aplicaciones llenas de efectos 3D.
       Ahora los efectos 3D en la interfaz no son de uso exclusivo del sistema
       operativo o de quienes sepan usar OpenGL. Según Apple, estos nuevos
       efectos incluidos correrán sobre cualquier Mac vendido en los últimos 2
       años.

Mac OS X v10.6 (Snow Leopard)

Anunciada en una conferencia privada en la Worldwide Developers Conference
2008, esta nueva versión no incluye nuevas funciones, sino que está pensada
principalmente para aumentar la estabilidad y seguridad de Leopard. Incluye
soporte para el sistema de archivos ZFS, que permite utilizar hasta 16 TB de
disco. También tendrá soporte para Microsoft Exchange Server 2007 en correo,
iCal y libreta de direcciones. Mac OS X usa el protocolo Exchange Web Services
para tener acceso a Exchange Server 2007. Esta versión también incluirá Grand
Sistema Operativo Mac


Central, un conjunto de tecnologías para usar las ventaja de los procesadores
multinúcleo y optimizar la ejecución de aplicaciones de Mac OS X.

Grand Central también permite que los desarrolladores puedan crear más
fácilmente aplicaciones que aprovechen los múltiples núcleos del
microprocesador. Incluye QuickTime X, el nuevo reproductor de música de
Mac OS X. QuickTime X ofrece soporte optimizado para modernos formatos y
música playback más eficiente. Safari 4 incluye un intérprete de JavaScript más
potente llamado Nitro que hace que gane un 53% más rendimiento en páginas
Web que hagan un uso intenso de JavaScript, como Gmail o Zoho. Por último,
incluye la tenología OpenCL, que permite aprovechar los recursos en desuso de
la GPU para procesar tareas que normalmente habría de realizar la CPU, con lo
que se distribuye la carga entre la GPU y la CPU.

Acceso remoto seguro a su red de negocios nunca ha sido más importante que
hoy en el mundo cada vez más móvil. Snow Leopard Server ofrece impulsar
notificaciones a los usuarios móviles fuera de su firewall, proxy y un servicio
les ofrece acceso remoto seguro a correo electrónico, libreta de direcciones de
contactos, calendarios y seleccionar los sitios web internos.

Tipos de procesadores que soporta el Sistema Operativo
Mac OS
Intel Core Duo y posteriores

Modelos actuales

        iMac - Intel Core 2 Duo
   •
        Mac mini - Intel Core Duo
   •
        MacBook - Intel Core 2 Duo
   •
        MacBook Air - Intel Core 2 Duo - Presentado el: 15 de enero de 2008.
   •
        MacBook Pro - Intel Core 2 Duo
   •
        Mac Pro - Quad Core Intel Xeon
   •


Versiones del Kernel mas reciente
El Sistema Operativo Mac usa un kernel o tambien llamado núcleo de tipo
hibrido.En informática, el núcleo de un sistema operativo, es el programa
informático que se asegura de:

       1. La comunicación entre los programas informáticos y el hardware.
       2. Gestión de los distintos programas informáticos (tareas) de una
          máquina.
       3. Gestión del hardware (memoria, procesador, periférico, forma de
          almacenamiento, etc.)
Sistema Operativo Mac


Núcleos híbridos (micronúcleos modificados)

Los núcleos híbridos fundamentalmente son micronúcleos que tienen algo de
código «no esencial» en espacio de núcleo para que éste se ejecute más rápido
de lo que lo haría si estuviera en espacio de usuario. Éste fue un compromiso
que muchos desarrolladores de los primeros sistemas operativos con
arquitectura basada en micronúcleo adoptaron antes que se demostrara que los
micronúcleos pueden tener muy buen rendimiento. La mayoría de sistemas
operativos modernos pertenecen a esta categoría, siendo el más popular
Microsoft Windows. XNU, el núcleo de Mac OS X, también es un micronúcleo
modificado, debido a la inclusión de código del núcleo de FreeBSD en el núcleo
basado en Mach. DragonFlyBSD es el primer sistema BSD que adopta una
arquitectura de núcleo híbrido sin basarse en Mach.

Algunos ejemplos de núcleos híbridos:

       Microsoft Windows NT, usado en todos los sistemas que usan el código
   •
       base de Windows NT
       XNU (usado en Mac OS X)
   •
       DragonFlyBSD
   •
       ReactOS
   •

XNU (usado en Mac OS X).

Conclusiones:

    Los Núcleos (Kernel) híbrido fundamentalmente son micronúcleos que
     tienen algo de código «no esencial», para que éste se ejecute más rápido.

    El objetivo principal de los micronúcleos es la separación de la
     implementación de los servicios básicos y de la política de
     funcionamiento del sistema

    Darwin es el kernel del sistema operativo, y sobre el que se centran las
       más importantes interacciones del software con el hardware.

    Para todo ello se ha confiado en el Mach 3.0, originalmente desarrollado
       en la universidad de Carnegie-Mellon. Este kernel ha formado parte del
       proyecto de código abierto.

    El trabajo del Mach 3.0 es dotar al procesador y la memoria de la
     capacidad de abstracción del resto de los componentes del equipo.

    Se encargará de gestionar los tiempos de trabajo del procesador, asi
     como de facilitar la protección de memoria entre las distintas
     aplicaciones e se esten ejecutando en un momento dentro del ordenador.
Sistema Operativo Mac


    Todo ello sin olvidar la gestión de todos los mecanismos de entrada y
     salida de que dispongamos para un proceso en ejecución.

  Aplicaciones mas populares en Mac SO

                                     En Mac                     En Windows
                        Microsoft Office, iWork ,
Suite ofimática                                          Office, OpenOffice
                        NeoOffice
Crear PDF               Acrobat 8 Profesional            Acrobat Profesional
Ver PDF , Desancriptar
                       PDFView(V), PDFKey Pro (D)        Acrobat Reader
PDF
Editor de texto         TextMate                         Bloc de notas
                        Photoshop CS3, Pixelmator,
Editor                                                   Photoshop
                        Skitch*
                        MAC OS XT, ToastT,               Nero, Alcohol, Clone
Grabar CDs y DVDs
                        SimplyBurnsM, BurnT, Disco      CD/DVD
Zip (compresor y
                         MAC OS X                        Winzip
descompresor)
Reproductor MP3          iTunesTS, Toolplayer, Cog       Winamp

Licenciamiento de Mac OS X

Los programas de licencias por volumen de Apple han sido diseñados para que
adquirir, implantar y gestionar software y resulte tan fácil como usarlos. Hay
tres programas a disposición:

         Apple Volume Licensing Programme (AVLP)
   •
         Apple Maintenance Programme (AMP)
   •
         Apple School Site License
   •

Apple Volume Licensing Programme (AVLP)

Al margen del tamaño del negocio, colegio o facultad, Apple Volume Licensing
Programme (AVLP) supone una forma sencilla y rentable de adquirir
programas de Apple como:

         Aperture                             Logic Express
   •                                    •
         Final Cut Express                    Logic Studio
   •                                    •
         Final Cut Studio                     Mac OS X
   •                                    •
         Jam Packs de GarageBand *            Mac OS X Server
   •                                    •
         iLife                                QuickTime Pro
   •                                    •
Sistema Operativo Mac



                                               Shake,Xsan
                                         •


       iWork
   •




Con AVLP, tendrás derecho a usar programas de Apple en tantos ordenadores
de empresas, colegios o facultades como se decida.

*Licencias por volumen disponibles únicamente para clientes del sector
educativo.

Prestaciones clave

       Volumen mínimo.
   •
       Sistema de precios por tramos: cuanto mayor sea el número de licencias
   •
       adquiridas, tanto mayor es el ahorro.
       Gestión simplificada del presupuesto para software.
   •
       Gestión de licencias mejorada.
   •

Apple Maintenance Programme (AMP)

El programa de mantenimiento Apple Maintenance Programme permite a
empresas, colegios y facultades suscribirse a actualizaciones de software en
lugar de adquirirlas por separado cada vez que se publican. Esto permite a
estos centros beneficiarse de interesantes descuentos durante un periodo de
tiempo limitado.

El acuerdo irrenunciable de tres años, que da derecho a las organizaciones a
recibir todas las actualizaciones importantes, está disponible para los siguientes
productos:

       Final Cut Studio                 Logic Studio
   •                                •
       iLife                            Mac OS X
   •                                •
       iWork *                          Mac OS X Server
   •                                •

       Logic Express                    Xsan
   •                                •

*AMP está disponible únicamente para clientes del sector

Prestaciones clave

       La suscripción cubre tres años de las actualizaciones de software
   •
       principales.
       Las actualizaciones se envían automáticamente.
   •
       Las organizaciones se equipan con la tecnología más puntera.
   •
Sistema Operativo Mac


       Los gastos generales de administración se reducen.
   •
       Los costes de distribución de software se minimizan.
   •
       Cuanto mayor sea el número de usuarios, más se ahorra. También se
   •
       ahorra tiempo porque el pago se hace de una vez.
       Los costes de mantenimiento de sistemas de minimizan, y las
   •
       actualizaciones son fáciles de obtener, implantar y gestionar.
       El coste total de propiedad es menor.
   •

Licencia escolar

Durante treinta años, Apple ha ayudado a los centros a equipar a sus
profesores, a simplificar los sistemas y a inspirar a los alumnos para que lleguen
lejos. Apple presenta las licencias escolares de iLife, iWork, Aperture, Final Cut
Studio y Logic Studio.

El alumno obtiene a un precio especial las mejores herramientas para
prepararse para la vida y el mercado laboral con las destrezas clave del siglo
XXI.

Con iLife el alumno puede expresarse con imágenes, películas, música y otros
sonidos, por ejemplo mediante podcasts.

Con iWork alumnos y profesores pueden crear, presentar y publicar fácilmente sus trabajos
multimedia con estilo.

Cómo adquirir una licencia escolar

       Los centros pueden adquirir licencias escolares para un máximo de 500
   •
       puestos.
       Las licencias escolares también permiten instalar el producto en otros 50
   •
       equipos de personal académico con el propósito de crear y revisar el
       temario de sus asignaturas.
       Los discos de programas adquiridos por volumen no están incluidos en
   •
       el precio de las licencias escolares, pero se pueden adquirir por separado.

Cómo usar una licencia escolar

Las licencias escolares son un acuerdo válido únicamente para centros
educativos incluidos en el programa, que permite instalar programas en un
máximo de 500 ordenadores adquiridos o alquilados por la escuela para el uso
de sus alumnos, docentes, profesores auxiliares y personal administrativo en
una única ubicación. Además, el acuerdo permite instalar los programas en
otros 50 ordenadores bajo el control directo del personal docente o sus
auxiliares, para uso en el centro o fuera de él, con la única finalidad de crear y
revisar el temario de las asignaturas que se imparten en el centro.
Sistema Operativo Mac


Tramos de licencias disponibles

Los tramos de licencias disponibles son:

       De 10 a 99 usuarios
   •
       De 100 a 999 usuarios
   •
       Más de 1.000 usuarios
   •

Estos tramos cubren la compra de Mac OS X, Mac OS X Server, Logic Express,
Final Cut Express, iLife, iWork y Jam Packs de GarageBand *.

Existe un tramo adicional para compras de QuickTime Pro y Mac OS X Server
AMP:

       De 1 a 9 usuarios
   •
       De 10 a 99 usuarios
   •
       De 100 a 999 usuarios
   •
       Más de 1.000 usuarios
   •

Aplicaciones profesionales de vídeo y audio de Apple ( Final Cut Studio, Logic
Studio y Aperture ) ofrecen descuentos especiales a partir de sólo:

       5 usuarios
   •

Xsan se rige por dos sistemas de tramos diferentes, disponibles en función de si
contratas AVLP o AMP.

Contratación de AVLP:

       Más de 10 usuarios
   •

Contratación de AMP:

       De 1 a 9 usuarios
   •
       Más de 10 usuarios
   •
Sistema Operativo Mac


Instrucción de procesos
Procesadores Intel

 Usa arquitectura X86 (Intel Core desde 2006) de Intel y arqutectura RISC Power Pc.

 Los Intel Core 2 es el nombre que designa a la gama de microprocesadores Intel con
 arquitectura x86-64 destinado al mercado de consumo y negocios (excepto
 servidores) basado en Pentium Dual-Core. Los Core 2 Duo son CPUs para portátiles
 y sobremesas, Core 2 Quad para sobremesas más potentes, y Core 2 Extreme de
 doble y cuádruple núcleo para los ordenadores de sobremesa más potentes.

Arquitectura X86

 x86 es la denominación genérica dada a ciertos microprocesadores de la familia Intel,
 sus compatibles y la arquitectura básica a la que estos procesadores pertenecen, por
 la terminación de sus nombres numéricos: 8086, 80286, 80386, 80486, etc. Son
 comúnmente conocidos por versiones abreviadas de sus nombres, como 286 ó i286,
 386 ó i386, 486 ó i486, e incluso 086, por i8086 o i8088 (su respectiva versión de 8 bits).
 A partir del i486, sus sucesores serán conocidos por los nombres no numéricos
 referentes a la marca, logotipo o nombre clave con los que fueron lanzados al
 mercado, y se les comercializó (a menudo seguido de su frecuencia, en megahertzios,
 de ciclos de reloj), como los Pentium (y Pentium MMX), o los K5, para el 80586 (ó
 i586), en sus respectivas versiones de Intel y AMD; los Pentium Pro, Pentium II,
 Pentium III y K6, así como los 6x86, de Cyrix, para el 80686 (ó i686); ó los Pentium 4,
 Pentium D y K7 (Athlon, Athlon XP, Duron y Sempron), para los 80686 de séptima
 generación. Con la octava generación de procesadores compatibles x86, los x86-64,
 que utilizan arquitectura y bus de 64 bits, con posibilidad de múltiples núcleos,
 introducida por AMD y clonada por Intel, se introducen por primera vez nuevas
 variantes y formas, en lo que a la denominación y clasificación del procesador se
 refiere, tales como el nombre comercial ó tecnología del modelo, la compañía
 fabricante, su número de serie, la cantidad de bits a la que puede trabajar o la
 cantidad de núcleos por los que está compuesto, por ejemplo: Intel Core 2 Duo E2180,
 o lo que es lo mismo, i686 ó Intel Pentium de doble núcleo E2180, de 64 bits y de 1,6 a
 2,0 Ghz; ó AMD Athlon 64 X2, es decir, un AMD 64 bits, Athlon X de doble núcleo a
 2 Ghz; todos ellos englobados bajo el denominador común x86-64, y compatibles con
 subarquitecturas anteriores de 32, 16 y 8 bits, de la familia de procesadores x86 de
 Intel, y compatibles.
Sistema Operativo Mac




                           Intel Pentium 4 Northwood


x86-64

x86-64 es una arquitectura basada en la extensión del conjunto de instrucciones
x86 para manejar direcciones de 64 bits. Además de una simple extensión
contempla mejoras adicionales como duplicar el número y el tamaño de los
registros de uso general y de instrucciones SSE.

Se trata de una arquitectura desarrollada por AMD e implementada bajo el
nombre de AMD64. El primer procesador con soporte para este conjunto de
instrucciones fue el Opteron, lanzado en abril de 2003. Posteriormente ha sido
implementado en múltiples variantes del Athlon 64 y del Pentium 4 de Intel, en
éste último caso bajo una versión de Intel llamada Intel 64 (antes EM64T).

Descripción de la arquitectura

El conjunto de instrucciones del AMD x86-64 (renombrado posteriormente
como AMD64) es una extensión directa de la arquitectura del x86 a una
arquitectura de 64 bits, motivado por el hecho de que los 4GB de memoria que
son direccionables directamente por una CPU de 32 bits ya no es suficiente para
todas las aplicaciones. Algunos de los cambios:

       Nuevos registros. El número de registros de propósito general se ha
   •
       incrementado de 8 en los procesadores x86-32 a 16, y el tamaño de todos estos
       registros se ha incrementado de 32 bits a 64 bits. Adicionalmente, el número de
       registros MMX de 128 bits (usados para las instrucciones extendidas SIMD) se
       ha incrementado de 8 a 16. Los registros adicionales incrementan el
       rendimiento.

       Registros XMM (SSE) adicionales: Igualmente el número de registros de 128
   •
       bits (usados para las instrucciones SSE) han aumentado de 8 a 16.

       Espacio de direcciones mayor. Debido a la arquitectura de 64 bits, la
   •
       arquitectura AMD64 puede direccionar hasta 16 exabytes de memoria. Esto,
       comparado con los 4GB del x86-32, de los que sólo la mitad está disponible para
       aplicaciones en la mayoría de las versiones de Microsoft Windows, el sistema
       operativo dominante en entornos domésticos. Las implementaciones futuras de
       la arquitectura del AMD64 puede proporcionar hasta 2 exabytes de memoria
Sistema Operativo Mac


    disponible. Si la paginación de memoria se utiliza correctamente, los sistemas
    operativos de 32 bits podrían tener acceso a algunas de las extensiones de
    dirección físicas sin tener que realizar la ejecución en modo largo (long).
    Aunque la memoria virtual de todos los programas en el modo de 32 bits está
    limitada a 4 GB.

    Instrucción de acceso a datos relativa al puntero: Las instrucciones ahora
•
    pueden hacer referencias relativas al puntero de instrucciones (registro RIP).
    Esto permite crear código independiente de la posición que permite un código
    mucho más eficiente en librerías dinámicas y código cargado en tiempo de
    ejecución.

    Llamadas al sistema más rápidas. Debido a que la segmentación no está
•
    soportada en el modo de 64 bits, las llamadas al sistema no tienen las latencias
    asociadas con almacenar y recuperar la información de segmentación ni tienen
    que realizar las comprobaciones necesarias de protección a nivel de
    segmentación. Por lo tanto, AMD ha introducido un nuevo interfaz de llamadas
    al sistema, al que se accede utilizando solamente la instrucción quot;SYSCALLquot;.
    Aunque los sistemas operativos todavía pueden utilizar el sistema de
    interrupciones para las llamadas al sistema, en el modo de 64 bits utilizar
    quot;SYSCALLquot; es más rápido.

    Instrucciones SSE. La arquitectura AMD 64 incluye las extensiones de Intel SSE
•
    y SSE2, las últimas cpus incluyen SSE3 también. También están soportadas las
    instrucciones del x86 y MMX.

    Bit NX. El bit NX es una característica del procesador que permite al sistema
•
    operativo prohibir la ejecución del código en área de datos, mejorando la
    seguridad. Esta características está disponible en los modos de 32 y 64 bits, y
    está soportada por Linux, Solaris, Windows XP SP2, Windows Server 2003 SP1.
Sistema Operativo Mac




           Modos de funcionamiento


                                           Es
                                                                                              Tamaño
                          Requerido    necesaria    Tamaño por      Tamaño
                                                                                 Extensi     típico del
     Modo de                por el         la        defecto del   por defecto
                                                                                 ones del   Registro de
  funcionamiento           Sistema     recompila    direccionami     de los
                                                                                 registro    Propósito
                          Operativo    ción de la       ento       operandos
                                                                                              General
                                       aplicación


             Modo 64                       sí           64                          sí          64
              bits                                                     32
 Modo                     SO nuevos       no            32                         no           32
 largo                    de 64 bits
              Modo de
             compatibil
                                                        16             16                       16
               idad


               Modo                                     32             32                       32
             protegido
                          SO de 32
                                                        16             16
                              bit
              Modo        heredados
Modo de        8086
                                          no                                       no
Herencia      virtual
                                                                                                16
                                                        16             16
                          SO de 16
             Modo real        bit
                          heredados


           Explicación del modo de funcionamiento

           Hay dos modos primarios de operación para esta arquitectura:

           Modo Largo

           Es el algunos BSDs, GNU/Linux (x86_64), Solaris 10, Windows XP Professional
           (edición x64) y Windows Vista (edición x64)

           Dado que el conjunto de instrucciones es el mismo, no hay una penalización
           importante en la ejecución del código x86. Esto no sucede en la arquitectura de
Sistema Operativo Mac


Intel IA-64, donde las diferencias en el ISA subyacente implican que la ejecución
de código de 32 bits equivale a utilizar un procesador completamente diferente.
En todo caso, en AMD 64, las aplicaciones de 32 bits del x86 podrían todavía
beneficiarse de una recompilación a 64 bits. Los registros adicionales
disponibles en el código de 64 bits, pueden ser utilizados por un compilador de
alto nivel para la optimización.

Usando el modo largo, un sistema operativo de 64 bits puede ejecutar
aplicaciones de 32 bits y 64 bits simultáneamente. También un x86-64 incluye
un soporte nativo para ejecutar las aplicaciones de 16 bits del x86. Microsoft ha
excluido explícitamente el soporte para aplicaciones de 16 bits en la edición x64
de Windows XP Professional debido a los problemas de conseguir que el código
de 16 bits del x86 pueda funcionar con su emulador WoW64.

Modo de Herencia

El modo utilizado por los sistemas operativos de 16 bits, como MS-DOS, y los
sistemas operativos de 32 bits, como Windows XP. En este modo, sólo se puede
ejecutar código de 16 bits o de 32 bits. Los sistemas operativos de 64 bits como
Windows XP Professional x64 y Windows Server 2003 x64 no se ejecutarán.

Historia

Durante mucho tiempo de la historia, AMD ha producido y distribuido
procesadores basados en los diseños originales de Intel, pero en un giro de la
historia, Intel, al ver la oportunidad, adoptó la arquitectura x86-64 de AMD,
creada como una extensión de la línea de procesadores x86 propios de Intel.
Como AMD luego renombró su arquitectura a AMD64, Intel de igual manera
renombró la suya a Intel 64.

Implementaciones
Esta arquitectura está implementada en los siguientes modelos de procesadores:
       Core i7
   •
       Core 2 Quad                       Pentium 4 720 Extreme Edition
   •                                 •
       Core 2 Extreme                    Serie 6xx
   •                                 •
       Core 2 Duo                        Pentium 4 524
   •                                 •
       Xeon Serie 7xxx                   Serie 5x6
   •                                 •
       Xeon Serie 5xxx                   Serie 5x1
   •                                 •
       Xeon LV                           Celeron D 355
   •                                 •
       Serie 9xx                         Celeron D 331
   •                                 •
       Serie 8xx                         Serie 3x6
   •                                 •
       Pentium D
   •
                                         Serie 3x1
                                     •
       Celeron M serie 5xx
   •


IA-64: Una descripción inicial:
Sistema Operativo Mac


El 4 Oct. 1999 Intel anunció el nuevo nombre para su primer microprocesador
IA-64 de nombre clave Merced, Itanium.IA-64 significa Arquitectura Intel de
64-bits.
Se espera que este en producción a mediados del 2000.Itanium supuestamente
reemplazara toda la línea de procesadores Xeon, que en este momento esta
ocupando un lugar muy importante en la industria de los servidores. Se afirma
que tendrá un rendimiento para redes suficiente como para sacarle una ventaja
a los RISC de un 20-30% en este rubro. Intel espera que el nuevo procesador
opere a una frecuencia de reloj alrededor de los 800 MHz y que entregue entre
45-50 SPECint95 y 70-100 SPECfp95 (base).
Mientras que en modo x86, Itanium podría igualar el rendimiento de un
Pentium II de 500- MHz. Consumirá 60 Watts. El chip IA-64 esta mas o menos
por encima de los 300 mm2.Se ha estimado que cada uno de los chips Itanium
tendrá como precio de venta $5,000.Itanium mejorara su labor con
características como el ECC y lo que Intel llama EMC. Si el chip Itanium cae
repetidamente en excepciones de ECC, la arquitectua alerta al sistema
operativo. El CPU del Itanium esta combinado con mas de 4M de SRAM en un
modulo que esta conectado horizontalmente a la tarjeta madre.
El procesador será producido con una tecnología de 0.18 micras, la cual también
esta siendo desarrollada por Intel Corporation. Decrementando las
características de esa tecnología, permite reducir el poder de disipación,
aumentar la frecuencia de operación y agrandar la escala de integración.
Esta última permite colocar más unidades funcionales, mas registros y más
cache dentro del procesador. Tendrá cache L1 y L2 en el chip, y cache L3 en el
paquete Itanium (el cual es más pequeño que una tarjeta de presentación de
3x5quot;), mas no adentro del chip, el cual se utilizará para reducir el trafico de bus.
El Itanium vendrá con 4 MB de cache L3. Incluirá una opción de 2 Mbytes o de
4 Mbytes de cache L2. OEM’s también podrán añadir cache L4. El primer
Itanium será un módulo de estilo cartucho, incluyendo un CPU, cache L1 y L2 y
una interface de bus. El cartucho usara un sistema de bus recientemente
definido, usando conceptos del bus del Pentium-II. El Itanium será capaz de
soportar 6 gigaflops. Tendrá 4 unidades para enteros y dos unidades de punto
flotante.IA-64 es algo completamente diferente, es una mirada anticipada a la
arquitectura que usa quot;palabras de instrucciones largasquot; (LIW), predicación de
instrucciones, eliminación de ramificaciones, carga especulativa, y otras técnicas
avanzadas para extraer más paralelismo del código de programa.
Definitivamente Intel continuará en el futuro con el desarrollo de procesadores
IA-32, tal es el caso de Foster, por ejemplo. Estos futuros procesadores
alcanzarán un nivel de desempeño impresionante. Merced proveerá
direccionamiento de 64-bits, y tamaños de paginas altamente flexibles para
reducir el intercambio de información entre memoria física y virtual., y
especulación para reducir los efectos del tiempo de retrieve de memoria. Para
máxima disponibilidad, el procesador Itanium incorporara una MCA mejorado
que coordina el manejo de errores entre el procesador y el sistema operativo,
suministrando oportunidades adicionales para corregir y entender los errores.
Sistema Operativo Mac


El Itanium ofrece también otras características como el envenenamiento de
datos, el cual permite enclaustrar la data corrupta y así terminar solamente los
procesos afectados y con respuestas rebeldes al sistema y también una paridad
extensiva y ECC. Estas características complementadas con otras de sistema
anticipado como lo es el PCI Hot Plug (cambio de periféricos en tiempo de
ejecución, teniendo arquitecturas redundantes obviamente), el soporte de los
sistemas operativos mas utilizados y un manejo de instrucciones mejorado
permitirán al Itanium satisfacer las demandas computacionales de nuestra era
como lo son el e-Business, visualización y edición de gráficos 3D de gran
tamaño y toda clase de operación multimedia.
El procesador Itanium extenderá la arquitectura Intel a nuevos niveles de
ejecución para los servidores y estaciones de trabajo de alta capacidad, ya que
en sus presentaciones Intel no ha dejado duda de que IA-64 tiene como objetivo
primario este segmento del mercado. Inicialmente llevara el chip set lógico de
sistema 460GX, incluirá un servidor para entregar el rendimiento y
confiabilidad necesario por estos sistemas de alto costo. Intel indico que el
460GX soportara por lo menos 16G de standard SDRAM PC100 a 100 MHz.
El 460GX soporta ECC en el bus del sistema y en la memoria principal y puede
mapear fallas de las DRAM’s. Puede manejar mas de 4 microprocesadores y
puede ser usado como bloque de construcción, a pesar de que varios de los
clientes de Intel están desarrollando su propia lógica del sistema para conectar 8
o mas procesadores Itanium. El 460GX soporta quot;hot pluggingquot; cuando tiene
arriba de cuatro buses PCI, cada uno de 64 bits y 66 MHz de ancho de banda
extra.
El multi chip set también podrá ser usado para estaciones de trabajo, ya que
incluye un puerto AGP de 4x.Como la figura 2 nos muestra, el procesador esta
alojado en un modulo que contiene el chip del CPU y los chips cache.
Usando ambas caras del substrato, el modulo parece tener espacio para 4
SRAM’s. Intel podrá acomodar mas de 4M de cache de full-velocidad en el
modulo del Itanium.
La cobertura del módulo esta hoyada, formando una cañería de escape de calor,
de esta manera se reducirá la densidad de calor adentro de CPU. Por supuesto
el creador del sistema deberá adherir un cuerpo de refrigeración para disipar el
calor totalmente. Intel no ha revelado el poder del procesador, pero el diseño
del modulo implica claramente que será alto, se estima que el modulo del
Itanium usara mas de 70w.Ya que Intel y HP están desarrollando la
arquitectura EPIC, dicen que es una tecnología de arquitectura fundamental,
análoga a lo que es CISC y RISC. El nuevo formato IA-64 empaqueta tres
instrucciones en una sola palabra de 128 bits de longitud para un
procesamiento mas veloz. Este empaquetamiento es usualmente llamado
codificación LIW, pero Intel evita ese nombre. Mas bien, Intel llama a su nueva
tecnología LIW EPIC.EPIC es similar en concepto a VLIW ya que ambos
permiten al compilador explícitamente agrupar las instrucciones para una
ejecución en paralelo.
El flexible mecanismo de agrupación del EPIC resuelve dos desperfectos del
VLIW: excesiva expansión de código y falta de escalabilidad. Puede que Merced
Sistema Operativo Mac


no sea la mejor implementación de los IA-64, pero se espera que sea muy
competitivo. Hoy se sabe que se están desarrollando dos procesadores IA-64: El
ya mencionado Merced (Itanium).

Registros:
Los registros de gran longitud eliminan la complejidad del hardware, reducen
la expansión del código fuente usando también los registros rotativos y mejora
el desempeño reduciendo el acceso a la data de la cache. Los registros son los
siguientes:
128 registros de enteros, cada uno de 64 bits de longitud.
128 registros de punto flotante, cada uno de 80 bits de longitud.
64 bits para la predicación.
256 NAT bits.
8 registros de ramificación.
3 RRB’s o registros base rotativos. el LC. y el EC. Todos los registros pueden ser
accedidos por software, ya que son visibles al programador y de acceso
aleatorio. Estos registros son numéricamente entre 4 y 8 veces el numero de los
registros de las arquitecturas RISC.
La siguiente figura no solo muestra los nuevos registros, sino también los
registros necesarios para la compatibilidad con x86.
Sistema Operativo Mac


Instrucciones:
Se espera que el Itanium ejecute entre 6 y 8 instrucciones por ciclo ya que usa
un pipeline de 10 estados. Aunque en practica, procesadores raramente ejecutan
mas de 2 instrucciones en un ciclo dado, debido al poco nivel de paralelismo de
las instrucciones en aplicaciones corrientes.
Se ha mencionado que el tamaño del código fuente de las aplicaciones de IA-64
serán mas largas que los del RISC, ya que tres instrucciones de IA-64 serán 128
bits, mientras que los de RISC son de 32 bits de longitud, lo que hace que cuatro
de sus instrucciones ocupen 128 bits.
Como la figura nos muestra, las instrucciones del IA-64 están empaquetadas
por el compilador en grupos de 128 bits. Un solo paquete de 128 bits contiene
tres instrucciones del IA-64 junto con una plantilla. Cada una de estas plantillas,
colocadas ahí por el compilador, explícitamente brinda al CPU información
acerca del paquete de instrucciones. Pero, que información?, información tal
como si las instrucciones del paquete deben ser ejecutadas en paralelo o si
alguna de ellas debe serlo en serie, debido a las dependencias entre los
registros. La plantilla también indica si es que las instrucciones deben ser
ejecutadas en paralelo con los paquetes vecinos. Los paquetes pueden ser
encadenados para crear grupos de instrucciones de cualquier longitud.
Ni Intel ni HP han revelado ni la longitud de las instrucciones ni de la plantilla
ni los detalles de sus contenidos. Pero, tenemos el formato (contenido) de cada
una de las instrucciones:




Formato de las instrucciones del IA-64:
Código de operación.
Registro de predicado (6 bits)
Registro fuente 1 (7 bits)
Registro fuente 2 (7 bits)
Registro destino (7 bits)
Campos especiales para la aritmética entera y de punto flotante.
Miscelánea.
Examinemos todas las combinaciones de las instrucciones de un paquete:
i1 || i2 || i3 – todas las instrucciones ejecutadas en paralelo.
i1 & i2 || i3 – primero i1, luego i2 y i3 ejecutadas en paralelo.
Sistema Operativo Mac


i1 || i2 & i3 – i1 y i2 ejecutadas en paralelo, luego i3.
i1 & i2 & i3 – i1, i2 y i3 ejecutadas en serie.
Un solo paquete con tres instrucciones corresponde a un set de tres unidades
funcionales. Los procesadores IA-64 podrían contener un numero diferente de
esos sets. Y estos procesadores serian capaces de ejecutar el mismo código.
Definitivamente es diferente el formato de instrucciones del IA-64 y del x86.
Una instrucción del x86 es una unidad individual que puede variar entre 8 y
108 bits de longitud, y por lo cual es CPU debe tediosamente decodificar cada
instrucción mientras que trata de descubrir el final de la instrucción.
El CPU no debe mas analizar apuradamente la cadena de instrucciones en
tiempo de corrida para identificar el paralelismo oculto. El compilador
identificara el paralelismo y brindara esta información en el código de maquina.
Compatibilidad:
En breve, no esta claro como es eso de la compatibilidad con la familia x86. Solo
se sabe una cosa, los directivos de Intel dicen que el código x86 correrá en el
Itanium, proporcionando full compatibilidad con IA-32 para proteger la
inversión de los usuarios finales. Estas aplicaciones IA- 32 tendrán un
rendimiento de Pentium II, osea que estas aplicaciones entorpecerán el
procesamiento del Itanium.




Combinaciones permitidas entre las aplicaciones y sistemas operativos de IA-64
y x86.

Los críticos afirman que quot;las próximas generaciones de procesadores IA-64
correrán software IA-64 antiguos, pero el software tendrá que ser recompilado
para que corra a su máxima velocidadquot;.
Sistema Operativo Mac


En 1996, HP produjo su primer procesador de 64 bits nombrado PA-8000. Fue el
primer miembro de la nueva familia PA-RISC 2.0. Las similitudes entre los
códigos de EPIC y los del PA-RISC (VLIW) facilitan la conversión de código de
PA-RISC a IA-64.
La siguiente figura muestra una de las posibles implementaciones obtenida de
la patente de aplicaciones de Intel, mostrando que las instrucciones después de
pasar por la cache de instrucciones y de ser identificada como código x86, es
traducida a código IA-64.




Desde el código IA-64 se puede acceder a los registros x86

PowerPC




                               IBM PowerPC 601

PowerPC (usualmente abreviada PPC) es el nombre original de la arquitectura
de computadoras de tipo RISC, fue desarrollada por IBM, Motorola y Apple.
Los procesadores de esta familia son producidos por IBM y Freescale
Semiconductor que es la división de semiconductores y microprocesadores de
Motorola, siendo utilizados principalmente en ordenadores o computadores
Macintosh de Apple Computer
Sistema Operativo Mac


Arquitectura RISC




DEC Alpha AXP 21064, un microprocesador RISC

De Arquitectura computacional, RISC (del inglés Reduced Instruction Set
Computer), Computadora con Conjunto de Instrucciones Reducidas.

Es un tipo de microprocesador con las siguientes características fundamentales:

   1. Instrucciones de tamaño fijo y presentadas en un reducido número de
      formatos.
   2. Sólo las instrucciones de carga y almacenamiento acceden a la memoria
      por datos.

Además estos procesadores suelen disponer de muchos registros de propósito
general.

El objetivo de diseñar máquinas con esta arquitectura es posibilitar la
segmentación y el paralelismo en la ejecución de instrucciones y reducir los
accesos a memoria. Las máquinas RISC protagonizan la tendencia actual de
construcción de microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, ... son
ejemplos de algunos de ellos.

RISC es una filosofía de diseño de CPU para computadora que está a favor de
conjuntos de instrucciones pequeñas y simples que toman menor tiempo para
ejecutarse. El tipo de procesador más comúnmente utilizado en equipos de
escritorio, el x86, está basado en CISC en lugar de RISC, aunque las versiones
más nuevas traducen instrucciones basadas en CISC x86 a instrucciones más
simples basadas en RISC para uso interno antes de su ejecución.

La idea fue inspirada por el hecho de que muchas de las características que eran
incluidas en los diseños tradicionales de CPU para aumentar la velocidad
estaban siendo ignoradas por los programas que eran ejecutados en ellas.
Además, la velocidad del procesador en relación con la memoria de la
computadora que accedía era cada vez más alta. Esto conllevó la aparición de
numerosas técnicas para reducir el procesamiento dentro del CPU, así como de
reducir el número total de accesos a memoria.
Sistema Operativo Mac


Terminología más moderna se refiere a esos diseños como arquitecturas de
carga-almacenamiento.

Implementaciones del PowerPC

El PowerPC ha sido una de las arquitecturas más extendidas gracias a su alto
rendimiento y de gran implementación tecnológica. Este es un pequeño listado
de las implementaciones del PowerPC a lo largo de su historia.

   1. 601 MPC601 50 y 66 MHz
   2. 602 productos para consumidor (bus de datos y direcciones
       multiplexados)
   3. 603 para ordenadores portátiles
   4. 603e
   5. 604
   6. 604e
   7. 620 la primera implementación de 64 bits
   8. x704 BiCOMOS implementación PowerPC por Exponential Technologies
   9. 750 G3 (1997) 233 MHz y 266 MHz
   10. 7400 G4 (1999) 350 MHz
   11. 750FX anunciado por IBM en 2001 y disponible en 2002 en 1 GHz.
   12. 970 G5 (2003) implementación 64-bit derivada del IBM PowerPC G4 en
       velocidades de 1,4 GHz, 1,6 GHz, 1,8 GHz, 1,9 GHz, 2,0 GHz, 2,1 GHz,
       2,3 GHz, 2,5 GHz, y 2,7 GHz

Plataformas que utilizan PowerPC

Este microprocesador está diseñado con base en la arquitectura POWER de IBM
con algunos componentes tomados del microprocesador Motorola 68000 para
darle compatibilidad con arquitectura de los ordenadores de Apple.

En ella pueden ser ejecutados, al menos, los sistemas operativos:

       AIX
   •
       AmigaOS/MorphOS
   •
       BeOS
   •
       FreeBSD
   •
       GNU/Linux
   •
       Mac OS
   •
       Mac OS X
   •
       QNX
   •
       VxWorks
   •
       Windows NT 3.51
   •

Contenu connexe

Tendances

Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativosKenneth Tacuri Mora
 
Cuadro comparativo sobre los tipos de sistemas operativos.
Cuadro comparativo sobre los tipos de sistemas operativos.Cuadro comparativo sobre los tipos de sistemas operativos.
Cuadro comparativo sobre los tipos de sistemas operativos.jorm1297
 
El sistema de archivos ms dos
El sistema de archivos ms dosEl sistema de archivos ms dos
El sistema de archivos ms dosArthur Punk Rock
 
Historia y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osHistoria y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osKaren Diaz
 
Gestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos IGestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos IJuan Castro
 
Sistemas operativos exposicion
Sistemas operativos  exposicionSistemas operativos  exposicion
Sistemas operativos exposicionmarlensota
 
Requerimientos de un sistema operativo 1
Requerimientos de un sistema operativo  1Requerimientos de un sistema operativo  1
Requerimientos de un sistema operativo 1tecnologia01
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSYessica Hyuga Soto
 
Sistemas operativos-Windows 10
Sistemas operativos-Windows 10Sistemas operativos-Windows 10
Sistemas operativos-Windows 10SalvadoLG
 
Mac os (resumen)(edit)
Mac os (resumen)(edit)Mac os (resumen)(edit)
Mac os (resumen)(edit)NJG Designs
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entradaSasil Catzim
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativosBrandonrx Diaz Elias
 

Tendances (20)

La Bios
La Bios La Bios
La Bios
 
Linea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativosLinea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativos
 
Cuadro comparativo sitemas operativo (SO) windows
Cuadro comparativo sitemas operativo (SO) windowsCuadro comparativo sitemas operativo (SO) windows
Cuadro comparativo sitemas operativo (SO) windows
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Cuadro comparativo sobre los tipos de sistemas operativos.
Cuadro comparativo sobre los tipos de sistemas operativos.Cuadro comparativo sobre los tipos de sistemas operativos.
Cuadro comparativo sobre los tipos de sistemas operativos.
 
El sistema de archivos ms dos
El sistema de archivos ms dosEl sistema de archivos ms dos
El sistema de archivos ms dos
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
Historia y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osHistoria y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac os
 
Gestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos IGestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos I
 
Sistemas operativos.pptx modulo 1
Sistemas operativos.pptx modulo 1Sistemas operativos.pptx modulo 1
Sistemas operativos.pptx modulo 1
 
Conectores ide y sata
Conectores ide y sataConectores ide y sata
Conectores ide y sata
 
Sistemas operativos exposicion
Sistemas operativos  exposicionSistemas operativos  exposicion
Sistemas operativos exposicion
 
Requerimientos de un sistema operativo 1
Requerimientos de un sistema operativo  1Requerimientos de un sistema operativo  1
Requerimientos de un sistema operativo 1
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
 
Sistemas operativos-Windows 10
Sistemas operativos-Windows 10Sistemas operativos-Windows 10
Sistemas operativos-Windows 10
 
MAC OS
MAC OSMAC OS
MAC OS
 
Mac os (resumen)(edit)
Mac os (resumen)(edit)Mac os (resumen)(edit)
Mac os (resumen)(edit)
 
Cuadro comparativo Sistemas operativos
Cuadro comparativo Sistemas operativosCuadro comparativo Sistemas operativos
Cuadro comparativo Sistemas operativos
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entrada
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativos
 

En vedette

Sistema operativo mac os x
Sistema operativo mac os xSistema operativo mac os x
Sistema operativo mac os xfernanda
 
Principales características de windows
Principales características de windowsPrincipales características de windows
Principales características de windowsazrahim
 
SISTEMA OPERATIVO MAC-OS
SISTEMA OPERATIVO MAC-OSSISTEMA OPERATIVO MAC-OS
SISTEMA OPERATIVO MAC-OSYadira Banegas
 
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROIDSISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROIDC C
 
Sistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MACSistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MACpatocob
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaKaren Nuñez
 
Operating System Mac OS X
Operating System Mac OS XOperating System Mac OS X
Operating System Mac OS Xmirazhosain
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)Faizan Shaikh
 
Preferencias del software libre vs software propietario
Preferencias del software libre vs software propietarioPreferencias del software libre vs software propietario
Preferencias del software libre vs software propietarioJulianaVesga
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativosPilarlasnieves
 
Integral de linha campo vetorial - calculo iii
Integral de linha   campo vetorial - calculo iiiIntegral de linha   campo vetorial - calculo iii
Integral de linha campo vetorial - calculo iiiJailson Nascimento
 
Sistemas operativos II
Sistemas operativos IISistemas operativos II
Sistemas operativos IIrajejumato
 
Comparación de sistemas operativos
Comparación de sistemas operativosComparación de sistemas operativos
Comparación de sistemas operativoswaxocastillos
 
Sistemas operativos 32 vs 64
Sistemas operativos 32 vs 64Sistemas operativos 32 vs 64
Sistemas operativos 32 vs 64johnnycantos
 

En vedette (20)

Sistema operativo mac os x
Sistema operativo mac os xSistema operativo mac os x
Sistema operativo mac os x
 
Principales características de windows
Principales características de windowsPrincipales características de windows
Principales características de windows
 
Mac os x
Mac os xMac os x
Mac os x
 
SISTEMA OPERATIVO MAC-OS
SISTEMA OPERATIVO MAC-OSSISTEMA OPERATIVO MAC-OS
SISTEMA OPERATIVO MAC-OS
 
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROIDSISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROID
 
Sistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MACSistemas operativos: Windows, Linux y MAC
Sistemas operativos: Windows, Linux y MAC
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historia
 
Operating System Mac OS X
Operating System Mac OS XOperating System Mac OS X
Operating System Mac OS X
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)
 
Preferencias del software libre vs software propietario
Preferencias del software libre vs software propietarioPreferencias del software libre vs software propietario
Preferencias del software libre vs software propietario
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Método de estudo
Método de estudoMétodo de estudo
Método de estudo
 
Integral de linha campo vetorial - calculo iii
Integral de linha   campo vetorial - calculo iiiIntegral de linha   campo vetorial - calculo iii
Integral de linha campo vetorial - calculo iii
 
Sistema operativo mac
Sistema operativo macSistema operativo mac
Sistema operativo mac
 
El sistema operativo mac
El sistema operativo macEl sistema operativo mac
El sistema operativo mac
 
El sistema operativo mac
El  sistema operativo macEl  sistema operativo mac
El sistema operativo mac
 
Metodologia de estudo
Metodologia de estudoMetodologia de estudo
Metodologia de estudo
 
Sistemas operativos II
Sistemas operativos IISistemas operativos II
Sistemas operativos II
 
Comparación de sistemas operativos
Comparación de sistemas operativosComparación de sistemas operativos
Comparación de sistemas operativos
 
Sistemas operativos 32 vs 64
Sistemas operativos 32 vs 64Sistemas operativos 32 vs 64
Sistemas operativos 32 vs 64
 

Similaire à Sistema Operativo Mac Os

Panorámica histórica sobre el sistema operativo mac
Panorámica histórica sobre el sistema operativo macPanorámica histórica sobre el sistema operativo mac
Panorámica histórica sobre el sistema operativo macEnrique Cardona Maynez
 
Evolucion del sistema operativo mac
Evolucion del  sistema operativo macEvolucion del  sistema operativo mac
Evolucion del sistema operativo macCarla Eleonora
 
El sistema operativo mac
El sistema operativo macEl sistema operativo mac
El sistema operativo macWILY1990
 
Sistemas operativos mac
Sistemas operativos macSistemas operativos mac
Sistemas operativos macAndreaG97
 
Historia y evolución del sistema operativo mac
Historia y evolución del sistema operativo macHistoria y evolución del sistema operativo mac
Historia y evolución del sistema operativo macAleMuPa
 
Evolución del sistema operativo mac os
Evolución del sistema operativo mac osEvolución del sistema operativo mac os
Evolución del sistema operativo mac osAna Aviña
 
Linea del tiempo de Mac OS
Linea del tiempo de Mac OSLinea del tiempo de Mac OS
Linea del tiempo de Mac OSJorge Arenas
 
Sistema operativo mac
Sistema operativo macSistema operativo mac
Sistema operativo macVinicio Sibri
 
Sistema operativo mac
Sistema operativo macSistema operativo mac
Sistema operativo macVinicio Sibri
 
Mac historia Crisrhg.blogspot.com
Mac historia Crisrhg.blogspot.comMac historia Crisrhg.blogspot.com
Mac historia Crisrhg.blogspot.comcrisrhg
 
Historia y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osHistoria y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osMauricio Martínez
 
Mac os cuadro comparativo
Mac os cuadro comparativoMac os cuadro comparativo
Mac os cuadro comparativoMoni Tapia
 

Similaire à Sistema Operativo Mac Os (20)

Expocion mac os
Expocion mac osExpocion mac os
Expocion mac os
 
Panorámica histórica sobre el sistema operativo mac
Panorámica histórica sobre el sistema operativo macPanorámica histórica sobre el sistema operativo mac
Panorámica histórica sobre el sistema operativo mac
 
Historia yes
Historia yesHistoria yes
Historia yes
 
Historia yes
Historia yesHistoria yes
Historia yes
 
Trabajo de mac
Trabajo de macTrabajo de mac
Trabajo de mac
 
Evolucion del sistema operativo mac
Evolucion del  sistema operativo macEvolucion del  sistema operativo mac
Evolucion del sistema operativo mac
 
El sistema operativo mac
El sistema operativo macEl sistema operativo mac
El sistema operativo mac
 
Sistemas operativos mac
Sistemas operativos macSistemas operativos mac
Sistemas operativos mac
 
Historia y evolución del sistema operativo mac
Historia y evolución del sistema operativo macHistoria y evolución del sistema operativo mac
Historia y evolución del sistema operativo mac
 
Evolución del sistema operativo mac os
Evolución del sistema operativo mac osEvolución del sistema operativo mac os
Evolución del sistema operativo mac os
 
Linea del tiempo de Mac OS
Linea del tiempo de Mac OSLinea del tiempo de Mac OS
Linea del tiempo de Mac OS
 
Línea de tiempo MAC-OS
Línea de tiempo MAC-OSLínea de tiempo MAC-OS
Línea de tiempo MAC-OS
 
Windos software comercial y mac os
Windos software comercial y mac osWindos software comercial y mac os
Windos software comercial y mac os
 
Sistema operativo mac
Sistema operativo macSistema operativo mac
Sistema operativo mac
 
Sistema operativo mac
Sistema operativo macSistema operativo mac
Sistema operativo mac
 
Mac historia Crisrhg.blogspot.com
Mac historia Crisrhg.blogspot.comMac historia Crisrhg.blogspot.com
Mac historia Crisrhg.blogspot.com
 
S.o.mac
S.o.macS.o.mac
S.o.mac
 
Historia y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osHistoria y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac os
 
HISTORIA DE SO DE MAC
HISTORIA DE SO DE MACHISTORIA DE SO DE MAC
HISTORIA DE SO DE MAC
 
Mac os cuadro comparativo
Mac os cuadro comparativoMac os cuadro comparativo
Mac os cuadro comparativo
 

Dernier

CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
tema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XVtema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XVChema R.
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
La-cosmovision-del-curriculo-educativo-en-Venezuela (1).pptx
La-cosmovision-del-curriculo-educativo-en-Venezuela (1).pptxLa-cosmovision-del-curriculo-educativo-en-Venezuela (1).pptx
La-cosmovision-del-curriculo-educativo-en-Venezuela (1).pptxMAURICIO329243
 
BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................ScarletMedina4
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
Biografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoBiografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoJosé Luis Palma
 
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docxElicendaEspinozaFlor
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraJose Sanchez
 
Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Edith Liccioni
 
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptxfotofamilia008
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
Presentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUEPresentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUEJosé Hecht
 

Dernier (20)

CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
tema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XVtema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XV
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
La-cosmovision-del-curriculo-educativo-en-Venezuela (1).pptx
La-cosmovision-del-curriculo-educativo-en-Venezuela (1).pptxLa-cosmovision-del-curriculo-educativo-en-Venezuela (1).pptx
La-cosmovision-del-curriculo-educativo-en-Venezuela (1).pptx
 
BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
Biografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoBiografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro Delgado
 
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldadura
 
Acuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptxAcuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptx
 
Act#25 TDLab. Eclipse Solar 08/abril/2024
Act#25 TDLab. Eclipse Solar 08/abril/2024Act#25 TDLab. Eclipse Solar 08/abril/2024
Act#25 TDLab. Eclipse Solar 08/abril/2024
 
Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.
 
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
Presentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUEPresentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUE
 

Sistema Operativo Mac Os

  • 1. UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS SISTEMAS OPERATIVOS Investigación: Mac OS Integrantes: Henry Ulloa Jaramillo. Andrea Sancan Pérez. Katherine Paredes Moncada. Miguel Lozano Carriel. Maria Elizabeth Leon Serrano. Profesor: Ing. David Benavides. Curso: S6K
  • 2. Sistema Operativo Mac Sistema Operativo Mac Fue desarrollado por Apple Inc.  Desarrollador: Apple Inc.  Familia: Unix (Leopard Intel), Unix- like (y otras versiones)  Modelo de desarrollo: Código cerrado con componentes en código abierto (como Darwin y WebKit)  Plataformas soportadas: Intel Core Duo y posteriores  Núcleo: XNU basado en Mach y BSD  Tipo de núcleo: Núcleo híbrido  Licencia: APSL, BSD y Apple EULA  Última versión de pruebas: 10.5.5/ 15-09-2008;  Última versión estable: 10.5.6 (Leopard)/ 15-12- 2008 Historia y evolución del Sistema Operativo Mac OS El Sistema Operativo Mac OS no fue la primer interfaz gráfica, pero fue la primera con gran éxito por su accesibilidad de precio. Para aquellos años en el mercado lo que existía era La Xerox Alto con un costo de 32,000 dólares, la Xerox Star costó 16,600 dólares y la Apple Lisa con un precio de 10,000 dólares. El nombre de esta Apple fue un capricho de Steve Jobs por su hija. Este Sistema 1 venía incluido en el primer Macintosh, que tenía un precio de 2,500 dólares. 1984: Sistema 1
  • 3. Sistema Operativo Mac El Sistema 1 tenía escritorio, ventanas, iconos, mouse, menús y scrollbars. El basurero “Trash” funcionaba como un tobogán de basura, todo desaparecía luego de reiniciar el ordenador, no se podía trabajar en dos aplicaciones al mismo tiempo, solo en una, ya que la memoria virtual no existía. En el Sistema 1 era imposible crear un folder dentro de otro folder, de hecho todos los archivos eran guardados en la misma dirección del disco, se creaba una nota en la tabla de archivos para que cada archivo estuviera en su respectivo folder y así el Finder podría parecer como que el archivo estaba en su folder. Luego el Sistema 1.1 agregó la caja de avisos de diálogo, también el comando para limpiar tu Mac y algunos implementos para la velocidad. 1985: Sistema 2 El Sistema 2 fue notable en mejoras. Incrementó la velocidad del Finder haciéndolo un veinte por ciento más rápido, los comandos de regresar y cerrar se eliminaros. Fueron agregadas más opciones como: crear nuevos folders, apagar, la impresora de escritorio y los ítems eran listados de forma vertical con un pequeño icono. Los discos o unidades podían ser arrastrados al icono de basura y podían ser extraídos. 1986: Sistema 3 En el Sistema 3 el Finder fue mejorado y más rápido, el orden de los archivos HFS (Hierarchical File System) fue reemplazado por el nuevo sistema de Macintosh MFS (Macintosh File System) de los Sistemas 1 y 2. Los folders eran reales y se podían crear folders dentro de folders. Los iconos con Zoom fueron agregados en la parte inferior derecha en la ventana dentro del Dashboard,
  • 4. Sistema Operativo Mac haciendo clic sobre estos se podía cambiar el tamaño para ajustar los contenidos del folder si era posible. Haciendo clic nuevamente se podía hacer que la ventana regresara a su tamaño normal. El icono del basurero sobresalía cuando algo era puesto sobre este y las líneas punteadas en dirección contraria. El Sistema 3.2, se corrigieron treinta errores, la calculadora fue • actualizada así que el teclado numérico en pantalla se parecía al teclado numérico en el teclado. El Sistema 3.3, fue agregado por AppleShare el antiguo compartidor de • archivos de Macintosh. 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 Sistema 4.1, soportaba discos de 32+ MB, se le implemento el Finder • múltiple, los usuarios podían cambiar entre el Finder, que solo soportaba un programa y el Finder múltiple que soportaba múltiples programas al mismo tiempo. Ahora el Finder mostraba cuanta memoria utilizaba cada programa, también se le agregó un Panel de control configurable. El Sistema 4.3, fue un sistema actualizado, se le arreglaron algunos • errores y controladores de impresora. 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. A la opción de “Borrar Disco” se le agrego un botón para poder cancelar esta acción, también fue agregada la opción de mostrar el número de versión del archivo.
  • 5. Sistema Operativo Mac Fue así también agregada una notificación en el monitor permitiendo a los programas notificar a lo usuario por medio de la barra de menú si ellos necesitaban conectarlo. El Sistema 6.0.1-6.0.8, simplemente se agregados algunos soportes para • los nuevos modelos que ellos iban lanzando. 1990: Sistema 7 El Sistema 7 fue el gran cambio de software para esta época, se eliminó el Finder y el Finder múltiple. El Sistema 7 ya sólo tenía el Finder múltiple permitiendo hacer muchas tareas simultáneamente. La memoria también tuvo un gran cambio a 32b, esto permitió a las Macs usar mas de 8 MB de Ram, en el sistema operativo, esto fue también implementado en el Sistema 7. El Networking por Apple Talk y compartir archivos por AppleShare fue agregado al sistema operativo, como opción adicional. El software QuickTime multimedia también fue trabajado en este sistema, pero estaba disponible como un software extra. El Sistema 7 agregó muchas características que iban a ser construidas en el nuevo sistema Mac OS X. Un menú fue agregado en la parte inferior derecha del Dashboard, que mostraba la lista de los programas que estaban siendo utilizados en ese momento y permitía a los usuarios cambiarse entre ellos. Luego de la aplicación de menú fue agregado el menú de “Ayuda”, el “basurero” fue cambiado a un verdadero folder permitiendo eliminar los archivos hasta que se seleccionaba la opción de “Vaciar” el basurero. Fue implementada la opción de arrastrar que permitía llevar un texto de un programa a otro sin necesidad de copiar y pegar. En el Sistema 7 el buscador finalmente tomo una ventaja en los objetos con color, haciendo que los elementos en la interfaz se vieran como en 3D.
  • 6. Sistema Operativo Mac El Sistema 7.0.1p Performa, fue lanzado junto con el Sistema 7.0.1’s, • arreglando algunas características especiales para usuarios principiantes de este Sistema. El Sistema 7.1, se le implemento un folder de Fuentes así que podían ser • fácilmente agregados o removidos, luego estos fueron agregados y utilizados por el mismo Sistema. El Sistema 7.1.1, también conocido como Sistema 7 Pro, Incorporando • AppleScript, QuickTime, y PowerTalk, estos estaban disponibles como extras del sistema. El Sistema 7.1.2, fue creado para soportar Chips de microprocesadores. • El Sistema 7.5, integraba todas las características del Performa, también • agregaba mucha más información de la Guía de ayuda del sistema de Apple (Apple Guide help system). Finalmente en la pantalla de arranque existió una pequeña barra. A pesar de que Mac había trabajado durante once años llegando hasta el Sistema 7.5, esto mostraba claramente de que Mac necesitaba completamente una nueva creación del Sistema Operativo. Mac OS 7.6, fue el primer sistema operativo lanzado con una estrategia de Apple para luego ser actualizado como el actual Mac OS cada 6 meses, hasta que Rhapsody/Mac OS X fuera finalizado. Fueron corregidos algunos errores vía Mac Os 7.6.1 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 de las computadoras con procesador. La apariencia del Finder fue renovada para que tuviera un mejor aspecto 3D, también podía ser personalizada. El Web Sharing permitía a los usuario hospedar páginas en sus computadoras. Mac OS 8.1, fue mas notable para el HFS+ (Esta improvisada versión del • Sistema de archivos jerárquica que fue introducido en el Sistema 3) liberaba gran cantidad de espacio (Cientos de Megabytes) en el disco
  • 7. Sistema Operativo Mac duro despejaba mas de 1 GB. Mac OS 8.1. También fue la ultima versión que soportaba Macs de 68K, todas las versiones anteriores eran solo para PowerPC. Mac OS 8.5, introdujo Sherlock un avanzado programa de búsqueda que • trabaja en el disco local, servicios de redes y la Internet. Mac OS 8.6, agregó una opción de contenido a Sherlock aumentando su • forma de administración y un agregado soporte de USB y FireWire. 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 tener las actualizaciones de softwares fuera de Internet, y podía informar a los usuarios de las nuevas actualizaciones cuando ellos salían. Mac OS 9.0.2 y 9.0.3, llegaron con sus modelos específicos, Mac OS 9.0.4 • unificó todo nuevamente y es la única versión del Classic Mac OS compatible con el Entorno Classic del Mac OS X Public Beta. Mac OS 9.1, agregó estabilidad y la ventana de menú. Esto es lo mínimo • del Classic en Mac OS X 10.0 y 10.1. Mac OS 9.2, estaba disponible como pre-instalación del sistema iniciando • con “Quicksilver” Power Mac G4s lanzado en el verano del 2001.
  • 8. Sistema Operativo Mac Mac OS X Esta basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac OS X hereda la memoria y procesador de Mach’s y el driver del dispositivo de la interfaz, BSD’s POSIX - UNIX Protocolo del programa que soporta y trabaja en interfaz de redes, también algunos elementos de la interfaz de NeXT’s. Mac OS X, hoy en día este sistema operativo esta virtualmente en todas las Mac’s, y fue trabajado por una década para poder obtener el éxito que tiene ahora. 2001: Mac OS X 10.0 “Cheetah” Mac OS X 10.0 fue lanzada el 24 de marzo del 2001, este incorporaba muchas características que fueron agregadas por las personas que colaboraron en Mac OS X Public Beta. Mac OS X 10.0 también contenía todas características de un sistema operativo moderno, protegía la memoria, y así los programas no podían utilizar la información de otros programas, de esta forma el procesador no se bloqueaba, los drivers de los dispositivos podían ser cargados o descargados si eran necesario.
  • 9. Sistema Operativo Mac Mac OS X también agrego Cocoa, derivado de NeXT’s un muy sofisticado y desarrollado ambiente OpenSTEP. Existían algunos asuntos pendientes, como el original Mac OS. Los usuarios de Mac OS X iniciaron a crear una gran queja sobre nombre que tenia este sistema operativo “Cheetah” que era muy salvaje e inapropiado. El ambiente Classic en 10.0, también era mejor que el Public Beta, aun tenia una extraña compatibilidad de problemas y conducta caprichosa. Los interfaz de Mac OS X se veía muy parecida a la interfaz de Mac OS y los usuarios creían que tenían las mismas características sin embargo no fue así y tuvieron que aprender nuevos hábitos y dejar los viejos. 2001: Mac OS X 10.1 “Puma” Mac OS 10.1 fue lanzado luego de un año del 10.0, e incorporaba mejor desempeño especialmente en Macs G3. Las versiones 10.1.1, 10.1.2, 10.1.3, 10.1.4, y 10.1.5 todas tenían mejora en los errores, y actualizaciones en sus componentes. La mayoría de open source como utilidades de UNIX fueron incluidas en las Mac OS X y drivers adicionales para poder soportar mas dispositivos. 2002: Mac OS X 10.2 “Jaguar” El 25 de agosto de 2002 fue lanzada esta versión y Apple prosiguió con la andadura de su sistema operativo con el lanzamiento de Mac OS X v10.2 “Jaguar”) y que contaba con un 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 la composición de gráficos sea procesada directamente por la tarjeta de video y un filtro contra spam. Apple Address Book para almacenar la información de contactos, tambien agregaba el sistema de red Rendezvous. iChat que consistía en un programa de chateo con soporte de AOL Instant Messenger, incluía así un renovado Finder con búsquedas integradas en cada ventana.
  • 10. Sistema Operativo Mac 2003: Mac OS X 10.3 “Panther” Mac OS X v10.3 “Panther” se lanzó el 24 de octubre de 2003. Además de tener un rendimiento mucho mayor, incorporó la mayor actualización en la interfaz de usuario, y muchas mejoras que Jaguar el año anterior. Esta versión ya no era compatible en los antiguos modelos G3. Algunas de las mejoras de esta versión es que el Finder fue actualizado e incorpora una interfaz metálica y búsqueda rápida. Exposé permitía una nueva forma de manipular ventanas, también incorporo el Cambio Rápido de Usuarios, que permite tener sesiones con diferentes usuarios abiertas al mismo tiempo y pasar de una a otra rápidamente. Ahora esta nueva versión incluía soporte integrado de fax. FileVault era un Sistema de cifrado en tiempo real del directorio privado de cada usuario. Incrementaba velocidad en todo el sistema con un mayor soporte para los G5. 2005: Mac OS X 10.4 “Tiger” Mac OS X v10.4 “Tiger” fue lanzado el 29 de abril de 2005 y fue la versión disponible más reciente, contenía más de 200 nuevas mejoras, pero como sucedió con el lanzamiento de Panther, algunas máquinas antiguas no podían soportarlo, en particular, cualquier equipo Apple que no contara con conexión FireWire no podía ser soportado en Tiger. Esta versión incluya nuevas características como Spotlight un sistema de búsqueda basado en contenidos y metadatos, así también Dashboard se encontraban widgets, unas miniaplicaciones que permiten realizar tareas comunes y ofrecen acceso instantáneo a la información. QuickTime 7 era la nueva versión que incluía soporte para H.264 y un interfaz completamente rediseñada. Safari como una nueva versión del navegador por defecto del sistema incorpora soporte para RSS, mayor velocidad y seguridad, etc.Esta versión tenía soporte de memoria de 64 bits para los nuevos G5, usando el sistema LP64.
  • 11. Sistema Operativo Mac 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. Entre las características de la nueva versión encontramos: Time Machine: da la posibilidad de poder volver en el tiempo a una • versión especifica de los contenidos de una carpeta, del disco duro completo, de un sólo archivo, de un rollo de fotos en iPhoto, etc. Mail 3: es la tercera versión de este programa de correo electrónico de • Apple ahora incluye Notas y To-Dos así como variados Templates para enviar email HTML. iChat: da la posibilidad de chatear con tabs o de tener iconos animados, • ahora también se tiene muchas funciones adicionales para los vídeochats. Desde presentar vídeos, compartir el escritorio, etc. El Dashboard: trae una herramienta llamada Dashcode para crear • Widgets fácilmente. Adicionalmente Safari tiene un botón “Webclip” que permite tomar cualquier fragmento de una página que se esté viendo y convertirla en un Widget. Accesibilidad, se crearon mejoras en las funciones de accesibilidad para que “todos puedan usar un Mac”. El Finder: ahora con CoverFlow similar al de iTunes, tiene una función • denominada QuickLook la cual permite abrir varios archivos a la vez con diferentes extensiones y no hay necesidad de abrir el programa, incluso los usuarios podrán hacer búsquedas en otras Mac conectadas en red. El Dock: parece una bandeja de vidrio que recibe reflejos, cuenta con un • stacks que permite apilar una serie de elementos y cuando se hace clic sobre él se despliegan en un abanico de opciones. La mayor de ellas siendo un gran avance en las funciones de texto-a-voz con una nueva voz sintetizada llamada Alex, que incluso puede hablar claramente a altas velocidades. Además, trae soporte para pantallas Braille.
  • 12. Sistema Operativo Mac Versiones del Sistema Operativo Mac OS Classic • o System 6 o System 7 o Mac OS 8 o Mac OS 9 Mac OS X • o Mac OS X Cheetah (Versión 10.0) o Mac OS X Puma (Versión 10.1) o Mac OS X Jaguar (Versión 10.2) o Mac OS X Panther (Versión 10.3) o Mac OS X Tiger (Versión 10.4) o Mac OS X Leopard (Versión 10.5) Mac OS X Server • o Mac OS X Server 1.2 o Mac OS X Server Cheetah (Versión 10.0) o Mac OS X Server Puma (Versión 10.1) o Mac OS X Server Jaguar (Versión 10.2) o Mac OS X Server Panther (Versión 10.3) o dMac OS X Server Tiger (Versión 10.4) o Mac OS X Server Leopard (Versión 10.5) La letra X se corresponde con el número romano 10 y continua con la numeración de los sistemas operativos previos de Mac OS Classic, como Mac OS 8 y Mac OS 9. Pese a que oficialmente se lee como diez alguna gente lo lee como la letra X. Una de las razones para esta interpretación es que tradicionalmente los sistemas operativos basados en Unix se nombran con la X al final (ejemplos: AIX, IRIX, Linux, Minix, Ultrix, Xenix, HP-UX). Otra razón es la tendencia de Apple de referirse a sus versiones específicas como (por ejemplo) quot;Mac OS X versión 10.5quot;. Las diferentes versiones de Mac OS X van apodadas con los nombres de grandes felinos en inglés. Antes de su lanzamiento, la versión 10.0 tenía como nombre de proyecto interno en Apple Cheetah (Guepardo), del mismo modo que la versión 10.1 fue apodada Puma. La versión 10.2 fue llamada Jaguar publicitariamente, y de esta versión en adelante se han seguido haciendo públicos estos nombres siendo Panther el de la versión 10.3, Tiger el de la 10.4 y Leopard el de la 10.5, Apple tiene también registrados los nombres de Lynx (Lince) y Cougar (Puma) para su futuro uso. Apple fue denunciada por una cadena de tiendas de ordenadores llamada TigerDirect por el uso del nombre quot;Tigerquot;, pero el 19 de mayo de 2005 la Corte Federal de Florida determinó que Apple no infringía la marca registrada de TigerDirect.
  • 13. Sistema Operativo Mac La página web de Apple y los diferentes medios escritos se refieren a los lanzamientos específicos de Mac OS X en cualquiera de las cuatro siguientes formas: Mac OS X v10.4, mostrando el número de versión. • Mac OS X Tiger, mostrando el nombre de la versión. • Mac OS X v10.4 quot;Tigerquot;, mostrando tanto el número como el nombre de la • versión (Apple suele omitir las comillas). quot;Tigerquot;, simplemente con el nombre de la versión y obviando todo lo • demás. A nivel interno, Apple utiliza un número de compilación (builds) para identificar cada versión desarrollada de Mac OS X. Según sus directivas, las primeras versiones en desarrollo de sus productos se designan como 1A1. Las revisiones menores de éstas son 1A2, 1A3, 1A4...; la primera revisión mayor en el desarrollo es la 1B1 (y sus revisiones menores serían 1B2, 1B3...), la siguiente 1C1, y así siguiendo el mismo patrón. Cuando se alcanza cierto punto de desarrollo la siguiente revisión mayor puede dar el salto de la serie 1_ a la 2A1, y así. Por poner un ejemplo, la primera build de Panther (10.3) fue la 7A1, y la primera versión que se hizo pública fue la 7B85; siendo la última la 7W98 (Mac OS X versión 10.3.9). Tras esto, la próxima build de OS X fue la 8A1, y la versión dio el salto a la 10.4 (cuando una build es elegida para ser lanzada públicamente se le asigna un número de versión). La versión más reciente de Mac OS X es la 10.5 denominada Leopard. Mac OS X v10.1 (Puma) Antes de que terminase el año, el 25 de septiembre de 2001, Apple lanzó esta nueva versión que incrementaba el rendimiento del sistema a la vez que incorporaba algunas nuevas características tales como la reproducción de DVD. Dada la pésima reputación de la versión 10.0, Apple lanzó la 10.1 en forma de un CD de actualización gratuito para sus usuarios, además de los 129$ que costaba para los usuarios que seguían utilizando Mac OS|Mac OS 9. Esto ocasionó algunos quebraderos de cabeza a Apple cuando descubrió que los CD de actualización podían ser utilizados también para hacer instalaciones completas en sistemas con Mac OS|Mac OS 9 con tan sólo eliminar un determinado archivo. Mac OS X v10.2 (Jaguar) El 25 de agosto de 2002, Apple prosiguió con la andadura de su sistema operativo con el lanzamiento de Mac OS X v10.2 quot;Jaguarquot; (la primera versión que utilizó publicitariamente su felino seudónimo), y que contaba con un nuevo incremento en su rendimiento, un nuevo y depurado aspecto y más de 150 mejoras que incluyen:
  • 14. Sistema Operativo Mac Mayor soporte para redes de Microsoft Windows. • Quartz Extreme para que la composición de gráficos sea procesada • directamente por la tarjeta de vídeo. Un filtro adaptativo contra spam. • Apple Address Book para almacenar la información de contactos. • Sistema de red Rendezvous (una implementación de Apple de Zeroconf; • renombrada a Bonjour por problemas legales en la versión 10.4). iChat: Un programa de chateo con soporte de AOL Instant Messenger. • Un renovado Finder con búsquedas integradas en cada ventana. • Docenas de nuevas características del Apple Universal Access. • Sherlock 3: Servicios web. • CUPS (Common Unix Printing System): que permite el uso de drivers • GIMP-print, hpijs y demás para impresoras no soportadas oficialmente. En el Reino Unido no se utilizó oficialmente el nombre de Jaguar para referirse a Mac OS X v10.2 para evitar entrar en conflicto con el fabricante de automóviles Jaguar, aunque la caja y los CD siguieron conservando el logo con piel de Jaguar. Mac OS X v10.3 (Panther) Mac OS X v10.3 quot;Pantherquot; se lanzó el 24 de octubre de 2003. Además de tener un rendimiento mucho mayor, incorporó la mayor actualización en el interfaz de usuario, y tantas o más mejoras que Jaguar el año anterior. Por otra parte, en esta versión dejaron de soportarse algunos modelos antiguos G3. Las nuevas mejoras de Panther incluyen: Finder actualizado, que incorpora una interfaz metálica y búsqueda • rápida. Exposé: una nueva forma de manipular ventanas. • Cambio rápido de usuarios: que permite tener sesiones con diferentes • usuarios abiertas al mismo tiempo y pasar de una a otra rápidamente. iChat AV que añade soporte para videoconferencia a iChat. • Renderización mejorada de PDF. • Soporte integrado de fax. • Interoperatibilidad con Microsoft Windows mucho mayor. • FileVault: Sistema de cifrado en tiempo real del directorio privado de • cada usuario. Incremento de velocidad en todo el sistema con un mayor soporte para • los G5. Mac OS X v10.4 (Tiger) Mac OS X v10.4 quot;Tigerquot; se puso a la venta el 29 de abril de 2005. Contiene más de 200 nuevas mejoras, pero como sucedió con el lanzamiento de Panther,
  • 15. Sistema Operativo Mac algunas máquinas antiguas han dejado de ser soportadas; en particular, cualquier equipo Apple que no cuente con conexión FireWire no está ya soportado en Tiger. Algunas de las nuevas características de Tiger son: Spotlight: Un sistema de búsqueda basado en contenidos y metadatos. • Dashboard: Dashboard en un conjunto de miniaplicaciones, • denominadas en el campo de la informática widgets, las cuales permiten realizar tareas comunes y ofrecen acceso instantáneo a la información. iChat: Una nueva versión de este programa que soporta el códec de • vídeo H.264 para la realización de vídeoconferencias de hasta 4 personas. Además, también permite realizar audioconferencias de hasta 10 personas. QuickTime 7: La nueva versión incluye soporte para H.264 y una interfaz • completamente rediseñada. Safari: Esta nueva versión del navegador por defecto del sistema • incorpora soporte para RSS, mayor velocidad y seguridad, etc. Automator: Sistema que permite llevar a cabo de forma eficaz y sencilla • toda clase de tareas manuales y repetitivas de forma automática y sin necesidad de conocimientos de programación. Core Image y Core Video: Tecnologías avanzadas de procesamiento de • imágenes en tiempo real. Soporte de memoria de 64 bits para los nuevos G5, usando el sistema • LP64. Utilidades Unix actualizadas, como cp y rsync, que pueden preservar los • metadatos en HFS Plus y resource fork. Sistema extendido de permisos usando listas de control de acceso. • Como curiosidad cabe comentar que Apple dispone a partir de Tiger, de una versión quot;paralelaquot; compilada para procesadores Intel, si bien, teóricamente, sólo podrá instalarse bajo ciertas restricciones de hardware y en procesadores con soporte SSE3. Esta versión apareció en forma oficial el día 10 de enero del 2006 con los primeros equipos quot;Mac Intelquot;: El iMac Core Duo (ex iMac G5), Mac mini Core Solo y Core Duo (ex Mac mini G4) además de los nuevos portátiles denominados MacBook y MacBook Pro, ambos equipados con procesadores Intel Core Duo. También han existido versiones para G4 de este sistema operativo, incluida al menos en los últimos PowerBook G4 a la venta. Mac OS X v10.5 (Leopard) Estos son los diez puntos principales que destaca Apple: Time Machine: La posibilidad de poder volver en el tiempo a una • versión especifica de los contenidos de una carpeta, del disco duro completo, de un sólo archivo, de un álbum de fotos en iPhoto, etc.
  • 16. Sistema Operativo Mac Mail 3: La tercera versión de este programa de correo electrónico de • Apple ahora incluye Notas y To-Dos (listas de cosas por hacer), así como variadas plantillas para enviar email HTML. iChat: Incluye iconos animados y conversaciones por pestañas. Además • de funciones adicionales para los vídeochats, presentar vídeos y compartir el escritorio. Spaces: Despliega múltiples escritorios virtuales. • Dashboard: Trae una herramienta llamada Dashcode para crear Widgets • fácilmente. Adicionalmente Safari tiene un botón quot;Webclipquot; que permitirá tomar cualquier fragmento de una página que se esté viendo y convertirla en un Widget. Spotlight: Incluye búsquedas avanzadas, Quick Look (previsualizaciones • en vivo), y la posibilidad de buscar en varios computadores Mac en red (si la opción de compartición de archivos está habilitada). Además, las ventanas de Finder y Spotlight se han unificado. iCal: Incluye varias mejoras, especialmente en el ámbito de los • calendarios grupales. Accesibilidad: Más mejoras en las funciones de accesibilidad para que • quot;todos puedan usar un Macquot;. La mayor de ellas siendo un gran avance en las funciones de texto-a-voz con una nueva voz sintetizada llamada Alex, que incluso puede hablar claramente a altas velocidades. Además, trae soporte para pantallas Braille. 64-bit: Tiger fue el primer sistema operativo de Apple en empezar a • sacarle provecho al poder de los procesadores de 64-bit. Leopard da el próximo salto entregando más partes optimizadas del sistema operativo, así como la capacidad de que otras capas del sistema (y no solo la capa UNIX) puedan hacer uso de masivas cantidades de memoria. Core Animation: Así como Core Video, Core Image y Core Audio • simplificaban que cualquier desarrollador le sacara el máximo provecho a funciones de vídeo, 2D y audio, respectivamente, ahora Core Animation hace lo mismo con animaciones — lo que significa que junto con Leopard llegará una generación de aplicaciones llenas de efectos 3D. Ahora los efectos 3D en la interfaz no son de uso exclusivo del sistema operativo o de quienes sepan usar OpenGL. Según Apple, estos nuevos efectos incluidos correrán sobre cualquier Mac vendido en los últimos 2 años. Mac OS X v10.6 (Snow Leopard) Anunciada en una conferencia privada en la Worldwide Developers Conference 2008, esta nueva versión no incluye nuevas funciones, sino que está pensada principalmente para aumentar la estabilidad y seguridad de Leopard. Incluye soporte para el sistema de archivos ZFS, que permite utilizar hasta 16 TB de disco. También tendrá soporte para Microsoft Exchange Server 2007 en correo, iCal y libreta de direcciones. Mac OS X usa el protocolo Exchange Web Services para tener acceso a Exchange Server 2007. Esta versión también incluirá Grand
  • 17. Sistema Operativo Mac Central, un conjunto de tecnologías para usar las ventaja de los procesadores multinúcleo y optimizar la ejecución de aplicaciones de Mac OS X. Grand Central también permite que los desarrolladores puedan crear más fácilmente aplicaciones que aprovechen los múltiples núcleos del microprocesador. Incluye QuickTime X, el nuevo reproductor de música de Mac OS X. QuickTime X ofrece soporte optimizado para modernos formatos y música playback más eficiente. Safari 4 incluye un intérprete de JavaScript más potente llamado Nitro que hace que gane un 53% más rendimiento en páginas Web que hagan un uso intenso de JavaScript, como Gmail o Zoho. Por último, incluye la tenología OpenCL, que permite aprovechar los recursos en desuso de la GPU para procesar tareas que normalmente habría de realizar la CPU, con lo que se distribuye la carga entre la GPU y la CPU. Acceso remoto seguro a su red de negocios nunca ha sido más importante que hoy en el mundo cada vez más móvil. Snow Leopard Server ofrece impulsar notificaciones a los usuarios móviles fuera de su firewall, proxy y un servicio les ofrece acceso remoto seguro a correo electrónico, libreta de direcciones de contactos, calendarios y seleccionar los sitios web internos. Tipos de procesadores que soporta el Sistema Operativo Mac OS Intel Core Duo y posteriores Modelos actuales iMac - Intel Core 2 Duo • Mac mini - Intel Core Duo • MacBook - Intel Core 2 Duo • MacBook Air - Intel Core 2 Duo - Presentado el: 15 de enero de 2008. • MacBook Pro - Intel Core 2 Duo • Mac Pro - Quad Core Intel Xeon • Versiones del Kernel mas reciente El Sistema Operativo Mac usa un kernel o tambien llamado núcleo de tipo hibrido.En informática, el núcleo de un sistema operativo, es el programa informático que se asegura de: 1. La comunicación entre los programas informáticos y el hardware. 2. Gestión de los distintos programas informáticos (tareas) de una máquina. 3. Gestión del hardware (memoria, procesador, periférico, forma de almacenamiento, etc.)
  • 18. Sistema Operativo Mac Núcleos híbridos (micronúcleos modificados) Los núcleos híbridos fundamentalmente son micronúcleos que tienen algo de código «no esencial» en espacio de núcleo para que éste se ejecute más rápido de lo que lo haría si estuviera en espacio de usuario. Éste fue un compromiso que muchos desarrolladores de los primeros sistemas operativos con arquitectura basada en micronúcleo adoptaron antes que se demostrara que los micronúcleos pueden tener muy buen rendimiento. La mayoría de sistemas operativos modernos pertenecen a esta categoría, siendo el más popular Microsoft Windows. XNU, el núcleo de Mac OS X, también es un micronúcleo modificado, debido a la inclusión de código del núcleo de FreeBSD en el núcleo basado en Mach. DragonFlyBSD es el primer sistema BSD que adopta una arquitectura de núcleo híbrido sin basarse en Mach. Algunos ejemplos de núcleos híbridos: Microsoft Windows NT, usado en todos los sistemas que usan el código • base de Windows NT XNU (usado en Mac OS X) • DragonFlyBSD • ReactOS • XNU (usado en Mac OS X). Conclusiones:  Los Núcleos (Kernel) híbrido fundamentalmente son micronúcleos que tienen algo de código «no esencial», para que éste se ejecute más rápido.  El objetivo principal de los micronúcleos es la separación de la implementación de los servicios básicos y de la política de funcionamiento del sistema  Darwin es el kernel del sistema operativo, y sobre el que se centran las más importantes interacciones del software con el hardware.  Para todo ello se ha confiado en el Mach 3.0, originalmente desarrollado en la universidad de Carnegie-Mellon. Este kernel ha formado parte del proyecto de código abierto.  El trabajo del Mach 3.0 es dotar al procesador y la memoria de la capacidad de abstracción del resto de los componentes del equipo.  Se encargará de gestionar los tiempos de trabajo del procesador, asi como de facilitar la protección de memoria entre las distintas aplicaciones e se esten ejecutando en un momento dentro del ordenador.
  • 19. Sistema Operativo Mac  Todo ello sin olvidar la gestión de todos los mecanismos de entrada y salida de que dispongamos para un proceso en ejecución. Aplicaciones mas populares en Mac SO En Mac En Windows Microsoft Office, iWork , Suite ofimática Office, OpenOffice NeoOffice Crear PDF Acrobat 8 Profesional Acrobat Profesional Ver PDF , Desancriptar PDFView(V), PDFKey Pro (D) Acrobat Reader PDF Editor de texto TextMate Bloc de notas Photoshop CS3, Pixelmator, Editor Photoshop Skitch* MAC OS XT, ToastT, Nero, Alcohol, Clone Grabar CDs y DVDs SimplyBurnsM, BurnT, Disco CD/DVD Zip (compresor y MAC OS X Winzip descompresor) Reproductor MP3 iTunesTS, Toolplayer, Cog Winamp Licenciamiento de Mac OS X Los programas de licencias por volumen de Apple han sido diseñados para que adquirir, implantar y gestionar software y resulte tan fácil como usarlos. Hay tres programas a disposición: Apple Volume Licensing Programme (AVLP) • Apple Maintenance Programme (AMP) • Apple School Site License • Apple Volume Licensing Programme (AVLP) Al margen del tamaño del negocio, colegio o facultad, Apple Volume Licensing Programme (AVLP) supone una forma sencilla y rentable de adquirir programas de Apple como: Aperture Logic Express • • Final Cut Express Logic Studio • • Final Cut Studio Mac OS X • • Jam Packs de GarageBand * Mac OS X Server • • iLife QuickTime Pro • •
  • 20. Sistema Operativo Mac Shake,Xsan • iWork • Con AVLP, tendrás derecho a usar programas de Apple en tantos ordenadores de empresas, colegios o facultades como se decida. *Licencias por volumen disponibles únicamente para clientes del sector educativo. Prestaciones clave Volumen mínimo. • Sistema de precios por tramos: cuanto mayor sea el número de licencias • adquiridas, tanto mayor es el ahorro. Gestión simplificada del presupuesto para software. • Gestión de licencias mejorada. • Apple Maintenance Programme (AMP) El programa de mantenimiento Apple Maintenance Programme permite a empresas, colegios y facultades suscribirse a actualizaciones de software en lugar de adquirirlas por separado cada vez que se publican. Esto permite a estos centros beneficiarse de interesantes descuentos durante un periodo de tiempo limitado. El acuerdo irrenunciable de tres años, que da derecho a las organizaciones a recibir todas las actualizaciones importantes, está disponible para los siguientes productos: Final Cut Studio Logic Studio • • iLife Mac OS X • • iWork * Mac OS X Server • • Logic Express Xsan • • *AMP está disponible únicamente para clientes del sector Prestaciones clave La suscripción cubre tres años de las actualizaciones de software • principales. Las actualizaciones se envían automáticamente. • Las organizaciones se equipan con la tecnología más puntera. •
  • 21. Sistema Operativo Mac Los gastos generales de administración se reducen. • Los costes de distribución de software se minimizan. • Cuanto mayor sea el número de usuarios, más se ahorra. También se • ahorra tiempo porque el pago se hace de una vez. Los costes de mantenimiento de sistemas de minimizan, y las • actualizaciones son fáciles de obtener, implantar y gestionar. El coste total de propiedad es menor. • Licencia escolar Durante treinta años, Apple ha ayudado a los centros a equipar a sus profesores, a simplificar los sistemas y a inspirar a los alumnos para que lleguen lejos. Apple presenta las licencias escolares de iLife, iWork, Aperture, Final Cut Studio y Logic Studio. El alumno obtiene a un precio especial las mejores herramientas para prepararse para la vida y el mercado laboral con las destrezas clave del siglo XXI. Con iLife el alumno puede expresarse con imágenes, películas, música y otros sonidos, por ejemplo mediante podcasts. Con iWork alumnos y profesores pueden crear, presentar y publicar fácilmente sus trabajos multimedia con estilo. Cómo adquirir una licencia escolar Los centros pueden adquirir licencias escolares para un máximo de 500 • puestos. Las licencias escolares también permiten instalar el producto en otros 50 • equipos de personal académico con el propósito de crear y revisar el temario de sus asignaturas. Los discos de programas adquiridos por volumen no están incluidos en • el precio de las licencias escolares, pero se pueden adquirir por separado. Cómo usar una licencia escolar Las licencias escolares son un acuerdo válido únicamente para centros educativos incluidos en el programa, que permite instalar programas en un máximo de 500 ordenadores adquiridos o alquilados por la escuela para el uso de sus alumnos, docentes, profesores auxiliares y personal administrativo en una única ubicación. Además, el acuerdo permite instalar los programas en otros 50 ordenadores bajo el control directo del personal docente o sus auxiliares, para uso en el centro o fuera de él, con la única finalidad de crear y revisar el temario de las asignaturas que se imparten en el centro.
  • 22. Sistema Operativo Mac Tramos de licencias disponibles Los tramos de licencias disponibles son: De 10 a 99 usuarios • De 100 a 999 usuarios • Más de 1.000 usuarios • Estos tramos cubren la compra de Mac OS X, Mac OS X Server, Logic Express, Final Cut Express, iLife, iWork y Jam Packs de GarageBand *. Existe un tramo adicional para compras de QuickTime Pro y Mac OS X Server AMP: De 1 a 9 usuarios • De 10 a 99 usuarios • De 100 a 999 usuarios • Más de 1.000 usuarios • Aplicaciones profesionales de vídeo y audio de Apple ( Final Cut Studio, Logic Studio y Aperture ) ofrecen descuentos especiales a partir de sólo: 5 usuarios • Xsan se rige por dos sistemas de tramos diferentes, disponibles en función de si contratas AVLP o AMP. Contratación de AVLP: Más de 10 usuarios • Contratación de AMP: De 1 a 9 usuarios • Más de 10 usuarios •
  • 23. Sistema Operativo Mac Instrucción de procesos Procesadores Intel Usa arquitectura X86 (Intel Core desde 2006) de Intel y arqutectura RISC Power Pc. Los Intel Core 2 es el nombre que designa a la gama de microprocesadores Intel con arquitectura x86-64 destinado al mercado de consumo y negocios (excepto servidores) basado en Pentium Dual-Core. Los Core 2 Duo son CPUs para portátiles y sobremesas, Core 2 Quad para sobremesas más potentes, y Core 2 Extreme de doble y cuádruple núcleo para los ordenadores de sobremesa más potentes. Arquitectura X86 x86 es la denominación genérica dada a ciertos microprocesadores de la familia Intel, sus compatibles y la arquitectura básica a la que estos procesadores pertenecen, por la terminación de sus nombres numéricos: 8086, 80286, 80386, 80486, etc. Son comúnmente conocidos por versiones abreviadas de sus nombres, como 286 ó i286, 386 ó i386, 486 ó i486, e incluso 086, por i8086 o i8088 (su respectiva versión de 8 bits). A partir del i486, sus sucesores serán conocidos por los nombres no numéricos referentes a la marca, logotipo o nombre clave con los que fueron lanzados al mercado, y se les comercializó (a menudo seguido de su frecuencia, en megahertzios, de ciclos de reloj), como los Pentium (y Pentium MMX), o los K5, para el 80586 (ó i586), en sus respectivas versiones de Intel y AMD; los Pentium Pro, Pentium II, Pentium III y K6, así como los 6x86, de Cyrix, para el 80686 (ó i686); ó los Pentium 4, Pentium D y K7 (Athlon, Athlon XP, Duron y Sempron), para los 80686 de séptima generación. Con la octava generación de procesadores compatibles x86, los x86-64, que utilizan arquitectura y bus de 64 bits, con posibilidad de múltiples núcleos, introducida por AMD y clonada por Intel, se introducen por primera vez nuevas variantes y formas, en lo que a la denominación y clasificación del procesador se refiere, tales como el nombre comercial ó tecnología del modelo, la compañía fabricante, su número de serie, la cantidad de bits a la que puede trabajar o la cantidad de núcleos por los que está compuesto, por ejemplo: Intel Core 2 Duo E2180, o lo que es lo mismo, i686 ó Intel Pentium de doble núcleo E2180, de 64 bits y de 1,6 a 2,0 Ghz; ó AMD Athlon 64 X2, es decir, un AMD 64 bits, Athlon X de doble núcleo a 2 Ghz; todos ellos englobados bajo el denominador común x86-64, y compatibles con subarquitecturas anteriores de 32, 16 y 8 bits, de la familia de procesadores x86 de Intel, y compatibles.
  • 24. Sistema Operativo Mac Intel Pentium 4 Northwood x86-64 x86-64 es una arquitectura basada en la extensión del conjunto de instrucciones x86 para manejar direcciones de 64 bits. Además de una simple extensión contempla mejoras adicionales como duplicar el número y el tamaño de los registros de uso general y de instrucciones SSE. Se trata de una arquitectura desarrollada por AMD e implementada bajo el nombre de AMD64. El primer procesador con soporte para este conjunto de instrucciones fue el Opteron, lanzado en abril de 2003. Posteriormente ha sido implementado en múltiples variantes del Athlon 64 y del Pentium 4 de Intel, en éste último caso bajo una versión de Intel llamada Intel 64 (antes EM64T). Descripción de la arquitectura El conjunto de instrucciones del AMD x86-64 (renombrado posteriormente como AMD64) es una extensión directa de la arquitectura del x86 a una arquitectura de 64 bits, motivado por el hecho de que los 4GB de memoria que son direccionables directamente por una CPU de 32 bits ya no es suficiente para todas las aplicaciones. Algunos de los cambios: Nuevos registros. El número de registros de propósito general se ha • incrementado de 8 en los procesadores x86-32 a 16, y el tamaño de todos estos registros se ha incrementado de 32 bits a 64 bits. Adicionalmente, el número de registros MMX de 128 bits (usados para las instrucciones extendidas SIMD) se ha incrementado de 8 a 16. Los registros adicionales incrementan el rendimiento. Registros XMM (SSE) adicionales: Igualmente el número de registros de 128 • bits (usados para las instrucciones SSE) han aumentado de 8 a 16. Espacio de direcciones mayor. Debido a la arquitectura de 64 bits, la • arquitectura AMD64 puede direccionar hasta 16 exabytes de memoria. Esto, comparado con los 4GB del x86-32, de los que sólo la mitad está disponible para aplicaciones en la mayoría de las versiones de Microsoft Windows, el sistema operativo dominante en entornos domésticos. Las implementaciones futuras de la arquitectura del AMD64 puede proporcionar hasta 2 exabytes de memoria
  • 25. Sistema Operativo Mac disponible. Si la paginación de memoria se utiliza correctamente, los sistemas operativos de 32 bits podrían tener acceso a algunas de las extensiones de dirección físicas sin tener que realizar la ejecución en modo largo (long). Aunque la memoria virtual de todos los programas en el modo de 32 bits está limitada a 4 GB. Instrucción de acceso a datos relativa al puntero: Las instrucciones ahora • pueden hacer referencias relativas al puntero de instrucciones (registro RIP). Esto permite crear código independiente de la posición que permite un código mucho más eficiente en librerías dinámicas y código cargado en tiempo de ejecución. Llamadas al sistema más rápidas. Debido a que la segmentación no está • soportada en el modo de 64 bits, las llamadas al sistema no tienen las latencias asociadas con almacenar y recuperar la información de segmentación ni tienen que realizar las comprobaciones necesarias de protección a nivel de segmentación. Por lo tanto, AMD ha introducido un nuevo interfaz de llamadas al sistema, al que se accede utilizando solamente la instrucción quot;SYSCALLquot;. Aunque los sistemas operativos todavía pueden utilizar el sistema de interrupciones para las llamadas al sistema, en el modo de 64 bits utilizar quot;SYSCALLquot; es más rápido. Instrucciones SSE. La arquitectura AMD 64 incluye las extensiones de Intel SSE • y SSE2, las últimas cpus incluyen SSE3 también. También están soportadas las instrucciones del x86 y MMX. Bit NX. El bit NX es una característica del procesador que permite al sistema • operativo prohibir la ejecución del código en área de datos, mejorando la seguridad. Esta características está disponible en los modos de 32 y 64 bits, y está soportada por Linux, Solaris, Windows XP SP2, Windows Server 2003 SP1.
  • 26. Sistema Operativo Mac Modos de funcionamiento Es Tamaño Requerido necesaria Tamaño por Tamaño Extensi típico del Modo de por el la defecto del por defecto ones del Registro de funcionamiento Sistema recompila direccionami de los registro Propósito Operativo ción de la ento operandos General aplicación Modo 64 sí 64 sí 64 bits 32 Modo SO nuevos no 32 no 32 largo de 64 bits Modo de compatibil 16 16 16 idad Modo 32 32 32 protegido SO de 32 16 16 bit Modo heredados Modo de 8086 no no Herencia virtual 16 16 16 SO de 16 Modo real bit heredados Explicación del modo de funcionamiento Hay dos modos primarios de operación para esta arquitectura: Modo Largo Es el algunos BSDs, GNU/Linux (x86_64), Solaris 10, Windows XP Professional (edición x64) y Windows Vista (edición x64) Dado que el conjunto de instrucciones es el mismo, no hay una penalización importante en la ejecución del código x86. Esto no sucede en la arquitectura de
  • 27. Sistema Operativo Mac Intel IA-64, donde las diferencias en el ISA subyacente implican que la ejecución de código de 32 bits equivale a utilizar un procesador completamente diferente. En todo caso, en AMD 64, las aplicaciones de 32 bits del x86 podrían todavía beneficiarse de una recompilación a 64 bits. Los registros adicionales disponibles en el código de 64 bits, pueden ser utilizados por un compilador de alto nivel para la optimización. Usando el modo largo, un sistema operativo de 64 bits puede ejecutar aplicaciones de 32 bits y 64 bits simultáneamente. También un x86-64 incluye un soporte nativo para ejecutar las aplicaciones de 16 bits del x86. Microsoft ha excluido explícitamente el soporte para aplicaciones de 16 bits en la edición x64 de Windows XP Professional debido a los problemas de conseguir que el código de 16 bits del x86 pueda funcionar con su emulador WoW64. Modo de Herencia El modo utilizado por los sistemas operativos de 16 bits, como MS-DOS, y los sistemas operativos de 32 bits, como Windows XP. En este modo, sólo se puede ejecutar código de 16 bits o de 32 bits. Los sistemas operativos de 64 bits como Windows XP Professional x64 y Windows Server 2003 x64 no se ejecutarán. Historia Durante mucho tiempo de la historia, AMD ha producido y distribuido procesadores basados en los diseños originales de Intel, pero en un giro de la historia, Intel, al ver la oportunidad, adoptó la arquitectura x86-64 de AMD, creada como una extensión de la línea de procesadores x86 propios de Intel. Como AMD luego renombró su arquitectura a AMD64, Intel de igual manera renombró la suya a Intel 64. Implementaciones Esta arquitectura está implementada en los siguientes modelos de procesadores: Core i7 • Core 2 Quad Pentium 4 720 Extreme Edition • • Core 2 Extreme Serie 6xx • • Core 2 Duo Pentium 4 524 • • Xeon Serie 7xxx Serie 5x6 • • Xeon Serie 5xxx Serie 5x1 • • Xeon LV Celeron D 355 • • Serie 9xx Celeron D 331 • • Serie 8xx Serie 3x6 • • Pentium D • Serie 3x1 • Celeron M serie 5xx • IA-64: Una descripción inicial:
  • 28. Sistema Operativo Mac El 4 Oct. 1999 Intel anunció el nuevo nombre para su primer microprocesador IA-64 de nombre clave Merced, Itanium.IA-64 significa Arquitectura Intel de 64-bits. Se espera que este en producción a mediados del 2000.Itanium supuestamente reemplazara toda la línea de procesadores Xeon, que en este momento esta ocupando un lugar muy importante en la industria de los servidores. Se afirma que tendrá un rendimiento para redes suficiente como para sacarle una ventaja a los RISC de un 20-30% en este rubro. Intel espera que el nuevo procesador opere a una frecuencia de reloj alrededor de los 800 MHz y que entregue entre 45-50 SPECint95 y 70-100 SPECfp95 (base). Mientras que en modo x86, Itanium podría igualar el rendimiento de un Pentium II de 500- MHz. Consumirá 60 Watts. El chip IA-64 esta mas o menos por encima de los 300 mm2.Se ha estimado que cada uno de los chips Itanium tendrá como precio de venta $5,000.Itanium mejorara su labor con características como el ECC y lo que Intel llama EMC. Si el chip Itanium cae repetidamente en excepciones de ECC, la arquitectua alerta al sistema operativo. El CPU del Itanium esta combinado con mas de 4M de SRAM en un modulo que esta conectado horizontalmente a la tarjeta madre. El procesador será producido con una tecnología de 0.18 micras, la cual también esta siendo desarrollada por Intel Corporation. Decrementando las características de esa tecnología, permite reducir el poder de disipación, aumentar la frecuencia de operación y agrandar la escala de integración. Esta última permite colocar más unidades funcionales, mas registros y más cache dentro del procesador. Tendrá cache L1 y L2 en el chip, y cache L3 en el paquete Itanium (el cual es más pequeño que una tarjeta de presentación de 3x5quot;), mas no adentro del chip, el cual se utilizará para reducir el trafico de bus. El Itanium vendrá con 4 MB de cache L3. Incluirá una opción de 2 Mbytes o de 4 Mbytes de cache L2. OEM’s también podrán añadir cache L4. El primer Itanium será un módulo de estilo cartucho, incluyendo un CPU, cache L1 y L2 y una interface de bus. El cartucho usara un sistema de bus recientemente definido, usando conceptos del bus del Pentium-II. El Itanium será capaz de soportar 6 gigaflops. Tendrá 4 unidades para enteros y dos unidades de punto flotante.IA-64 es algo completamente diferente, es una mirada anticipada a la arquitectura que usa quot;palabras de instrucciones largasquot; (LIW), predicación de instrucciones, eliminación de ramificaciones, carga especulativa, y otras técnicas avanzadas para extraer más paralelismo del código de programa. Definitivamente Intel continuará en el futuro con el desarrollo de procesadores IA-32, tal es el caso de Foster, por ejemplo. Estos futuros procesadores alcanzarán un nivel de desempeño impresionante. Merced proveerá direccionamiento de 64-bits, y tamaños de paginas altamente flexibles para reducir el intercambio de información entre memoria física y virtual., y especulación para reducir los efectos del tiempo de retrieve de memoria. Para máxima disponibilidad, el procesador Itanium incorporara una MCA mejorado que coordina el manejo de errores entre el procesador y el sistema operativo, suministrando oportunidades adicionales para corregir y entender los errores.
  • 29. Sistema Operativo Mac El Itanium ofrece también otras características como el envenenamiento de datos, el cual permite enclaustrar la data corrupta y así terminar solamente los procesos afectados y con respuestas rebeldes al sistema y también una paridad extensiva y ECC. Estas características complementadas con otras de sistema anticipado como lo es el PCI Hot Plug (cambio de periféricos en tiempo de ejecución, teniendo arquitecturas redundantes obviamente), el soporte de los sistemas operativos mas utilizados y un manejo de instrucciones mejorado permitirán al Itanium satisfacer las demandas computacionales de nuestra era como lo son el e-Business, visualización y edición de gráficos 3D de gran tamaño y toda clase de operación multimedia. El procesador Itanium extenderá la arquitectura Intel a nuevos niveles de ejecución para los servidores y estaciones de trabajo de alta capacidad, ya que en sus presentaciones Intel no ha dejado duda de que IA-64 tiene como objetivo primario este segmento del mercado. Inicialmente llevara el chip set lógico de sistema 460GX, incluirá un servidor para entregar el rendimiento y confiabilidad necesario por estos sistemas de alto costo. Intel indico que el 460GX soportara por lo menos 16G de standard SDRAM PC100 a 100 MHz. El 460GX soporta ECC en el bus del sistema y en la memoria principal y puede mapear fallas de las DRAM’s. Puede manejar mas de 4 microprocesadores y puede ser usado como bloque de construcción, a pesar de que varios de los clientes de Intel están desarrollando su propia lógica del sistema para conectar 8 o mas procesadores Itanium. El 460GX soporta quot;hot pluggingquot; cuando tiene arriba de cuatro buses PCI, cada uno de 64 bits y 66 MHz de ancho de banda extra. El multi chip set también podrá ser usado para estaciones de trabajo, ya que incluye un puerto AGP de 4x.Como la figura 2 nos muestra, el procesador esta alojado en un modulo que contiene el chip del CPU y los chips cache. Usando ambas caras del substrato, el modulo parece tener espacio para 4 SRAM’s. Intel podrá acomodar mas de 4M de cache de full-velocidad en el modulo del Itanium. La cobertura del módulo esta hoyada, formando una cañería de escape de calor, de esta manera se reducirá la densidad de calor adentro de CPU. Por supuesto el creador del sistema deberá adherir un cuerpo de refrigeración para disipar el calor totalmente. Intel no ha revelado el poder del procesador, pero el diseño del modulo implica claramente que será alto, se estima que el modulo del Itanium usara mas de 70w.Ya que Intel y HP están desarrollando la arquitectura EPIC, dicen que es una tecnología de arquitectura fundamental, análoga a lo que es CISC y RISC. El nuevo formato IA-64 empaqueta tres instrucciones en una sola palabra de 128 bits de longitud para un procesamiento mas veloz. Este empaquetamiento es usualmente llamado codificación LIW, pero Intel evita ese nombre. Mas bien, Intel llama a su nueva tecnología LIW EPIC.EPIC es similar en concepto a VLIW ya que ambos permiten al compilador explícitamente agrupar las instrucciones para una ejecución en paralelo. El flexible mecanismo de agrupación del EPIC resuelve dos desperfectos del VLIW: excesiva expansión de código y falta de escalabilidad. Puede que Merced
  • 30. Sistema Operativo Mac no sea la mejor implementación de los IA-64, pero se espera que sea muy competitivo. Hoy se sabe que se están desarrollando dos procesadores IA-64: El ya mencionado Merced (Itanium). Registros: Los registros de gran longitud eliminan la complejidad del hardware, reducen la expansión del código fuente usando también los registros rotativos y mejora el desempeño reduciendo el acceso a la data de la cache. Los registros son los siguientes: 128 registros de enteros, cada uno de 64 bits de longitud. 128 registros de punto flotante, cada uno de 80 bits de longitud. 64 bits para la predicación. 256 NAT bits. 8 registros de ramificación. 3 RRB’s o registros base rotativos. el LC. y el EC. Todos los registros pueden ser accedidos por software, ya que son visibles al programador y de acceso aleatorio. Estos registros son numéricamente entre 4 y 8 veces el numero de los registros de las arquitecturas RISC. La siguiente figura no solo muestra los nuevos registros, sino también los registros necesarios para la compatibilidad con x86.
  • 31. Sistema Operativo Mac Instrucciones: Se espera que el Itanium ejecute entre 6 y 8 instrucciones por ciclo ya que usa un pipeline de 10 estados. Aunque en practica, procesadores raramente ejecutan mas de 2 instrucciones en un ciclo dado, debido al poco nivel de paralelismo de las instrucciones en aplicaciones corrientes. Se ha mencionado que el tamaño del código fuente de las aplicaciones de IA-64 serán mas largas que los del RISC, ya que tres instrucciones de IA-64 serán 128 bits, mientras que los de RISC son de 32 bits de longitud, lo que hace que cuatro de sus instrucciones ocupen 128 bits. Como la figura nos muestra, las instrucciones del IA-64 están empaquetadas por el compilador en grupos de 128 bits. Un solo paquete de 128 bits contiene tres instrucciones del IA-64 junto con una plantilla. Cada una de estas plantillas, colocadas ahí por el compilador, explícitamente brinda al CPU información acerca del paquete de instrucciones. Pero, que información?, información tal como si las instrucciones del paquete deben ser ejecutadas en paralelo o si alguna de ellas debe serlo en serie, debido a las dependencias entre los registros. La plantilla también indica si es que las instrucciones deben ser ejecutadas en paralelo con los paquetes vecinos. Los paquetes pueden ser encadenados para crear grupos de instrucciones de cualquier longitud. Ni Intel ni HP han revelado ni la longitud de las instrucciones ni de la plantilla ni los detalles de sus contenidos. Pero, tenemos el formato (contenido) de cada una de las instrucciones: Formato de las instrucciones del IA-64: Código de operación. Registro de predicado (6 bits) Registro fuente 1 (7 bits) Registro fuente 2 (7 bits) Registro destino (7 bits) Campos especiales para la aritmética entera y de punto flotante. Miscelánea. Examinemos todas las combinaciones de las instrucciones de un paquete: i1 || i2 || i3 – todas las instrucciones ejecutadas en paralelo. i1 & i2 || i3 – primero i1, luego i2 y i3 ejecutadas en paralelo.
  • 32. Sistema Operativo Mac i1 || i2 & i3 – i1 y i2 ejecutadas en paralelo, luego i3. i1 & i2 & i3 – i1, i2 y i3 ejecutadas en serie. Un solo paquete con tres instrucciones corresponde a un set de tres unidades funcionales. Los procesadores IA-64 podrían contener un numero diferente de esos sets. Y estos procesadores serian capaces de ejecutar el mismo código. Definitivamente es diferente el formato de instrucciones del IA-64 y del x86. Una instrucción del x86 es una unidad individual que puede variar entre 8 y 108 bits de longitud, y por lo cual es CPU debe tediosamente decodificar cada instrucción mientras que trata de descubrir el final de la instrucción. El CPU no debe mas analizar apuradamente la cadena de instrucciones en tiempo de corrida para identificar el paralelismo oculto. El compilador identificara el paralelismo y brindara esta información en el código de maquina. Compatibilidad: En breve, no esta claro como es eso de la compatibilidad con la familia x86. Solo se sabe una cosa, los directivos de Intel dicen que el código x86 correrá en el Itanium, proporcionando full compatibilidad con IA-32 para proteger la inversión de los usuarios finales. Estas aplicaciones IA- 32 tendrán un rendimiento de Pentium II, osea que estas aplicaciones entorpecerán el procesamiento del Itanium. Combinaciones permitidas entre las aplicaciones y sistemas operativos de IA-64 y x86. Los críticos afirman que quot;las próximas generaciones de procesadores IA-64 correrán software IA-64 antiguos, pero el software tendrá que ser recompilado para que corra a su máxima velocidadquot;.
  • 33. Sistema Operativo Mac En 1996, HP produjo su primer procesador de 64 bits nombrado PA-8000. Fue el primer miembro de la nueva familia PA-RISC 2.0. Las similitudes entre los códigos de EPIC y los del PA-RISC (VLIW) facilitan la conversión de código de PA-RISC a IA-64. La siguiente figura muestra una de las posibles implementaciones obtenida de la patente de aplicaciones de Intel, mostrando que las instrucciones después de pasar por la cache de instrucciones y de ser identificada como código x86, es traducida a código IA-64. Desde el código IA-64 se puede acceder a los registros x86 PowerPC IBM PowerPC 601 PowerPC (usualmente abreviada PPC) es el nombre original de la arquitectura de computadoras de tipo RISC, fue desarrollada por IBM, Motorola y Apple. Los procesadores de esta familia son producidos por IBM y Freescale Semiconductor que es la división de semiconductores y microprocesadores de Motorola, siendo utilizados principalmente en ordenadores o computadores Macintosh de Apple Computer
  • 34. Sistema Operativo Mac Arquitectura RISC DEC Alpha AXP 21064, un microprocesador RISC De Arquitectura computacional, RISC (del inglés Reduced Instruction Set Computer), Computadora con Conjunto de Instrucciones Reducidas. Es un tipo de microprocesador con las siguientes características fundamentales: 1. Instrucciones de tamaño fijo y presentadas en un reducido número de formatos. 2. Sólo las instrucciones de carga y almacenamiento acceden a la memoria por datos. Además estos procesadores suelen disponer de muchos registros de propósito general. El objetivo de diseñar máquinas con esta arquitectura es posibilitar la segmentación y el paralelismo en la ejecución de instrucciones y reducir los accesos a memoria. Las máquinas RISC protagonizan la tendencia actual de construcción de microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, ... son ejemplos de algunos de ellos. RISC es una filosofía de diseño de CPU para computadora que está a favor de conjuntos de instrucciones pequeñas y simples que toman menor tiempo para ejecutarse. El tipo de procesador más comúnmente utilizado en equipos de escritorio, el x86, está basado en CISC en lugar de RISC, aunque las versiones más nuevas traducen instrucciones basadas en CISC x86 a instrucciones más simples basadas en RISC para uso interno antes de su ejecución. La idea fue inspirada por el hecho de que muchas de las características que eran incluidas en los diseños tradicionales de CPU para aumentar la velocidad estaban siendo ignoradas por los programas que eran ejecutados en ellas. Además, la velocidad del procesador en relación con la memoria de la computadora que accedía era cada vez más alta. Esto conllevó la aparición de numerosas técnicas para reducir el procesamiento dentro del CPU, así como de reducir el número total de accesos a memoria.
  • 35. Sistema Operativo Mac Terminología más moderna se refiere a esos diseños como arquitecturas de carga-almacenamiento. Implementaciones del PowerPC El PowerPC ha sido una de las arquitecturas más extendidas gracias a su alto rendimiento y de gran implementación tecnológica. Este es un pequeño listado de las implementaciones del PowerPC a lo largo de su historia. 1. 601 MPC601 50 y 66 MHz 2. 602 productos para consumidor (bus de datos y direcciones multiplexados) 3. 603 para ordenadores portátiles 4. 603e 5. 604 6. 604e 7. 620 la primera implementación de 64 bits 8. x704 BiCOMOS implementación PowerPC por Exponential Technologies 9. 750 G3 (1997) 233 MHz y 266 MHz 10. 7400 G4 (1999) 350 MHz 11. 750FX anunciado por IBM en 2001 y disponible en 2002 en 1 GHz. 12. 970 G5 (2003) implementación 64-bit derivada del IBM PowerPC G4 en velocidades de 1,4 GHz, 1,6 GHz, 1,8 GHz, 1,9 GHz, 2,0 GHz, 2,1 GHz, 2,3 GHz, 2,5 GHz, y 2,7 GHz Plataformas que utilizan PowerPC Este microprocesador está diseñado con base en la arquitectura POWER de IBM con algunos componentes tomados del microprocesador Motorola 68000 para darle compatibilidad con arquitectura de los ordenadores de Apple. En ella pueden ser ejecutados, al menos, los sistemas operativos: AIX • AmigaOS/MorphOS • BeOS • FreeBSD • GNU/Linux • Mac OS • Mac OS X • QNX • VxWorks • Windows NT 3.51 •