Estructura+del+sistema+mac+os+x

8,290 views

Published on

Capas del S.O Mac OS/X

Published in: Technology, News & Politics
2 Comments
6 Likes
Statistics
Notes
No Downloads
Views
Total views
8,290
On SlideShare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
0
Comments
2
Likes
6
Embeds 0
No embeds

No notes for slide

Estructura+del+sistema+mac+os+x

  1. 1. Clase No.4 Apple
  2. 2. Hardware y Software de Apple APPLE HARWARE SOFTWARE MOTOROLA 1976 - 1995 POWERPC 1996 – 2005 (Las Mac emplean procesadores IBM) INTEL 2006 (Las Mac emplean procesadores INTEL) OS/6 OS/8 OS/7 OS/9 OS/X (Estructura basada en Unix)
  3. 3. Capas de OS/X CARBON JAVA QUICKTIME DARWIN(Kernel ) 1ra. COCOA 2da. CORE VIDEO AUDIO 3ra. OPENGL 4ta. QUARTZ 5ta. AQUA 6ta. DASHBOARD 7ma.
  4. 4. Dashboard <ul><li>Software incluido en el sistema operativo Mac OS X cuya funci on, consiste en albergar unas miniaplicaciones llamadas widgets con informaci on de Internet. </li></ul><ul><li>Dashboard es un capa semi-transparente que es invisible para el usuario hasta ser activada mediante un atajo de teclado F12, que puede ser determinado mediante las preferencias de usuario, y que s ol o están disponible para las versiones 10.4 o superior del sistema operativo. </li></ul>CAPAS
  5. 5. AQUA <ul><li>Aqua es el nombre comercial de la apariencia de la interfaz grafica de usuario del sistema operativo Mac OS X de Apple Computer. </li></ul><ul><li>Existen dos estilos principales para Aqua: </li></ul><ul><ul><li>El predeterminado es el Standard pinstriped en el que la apariencia general imita lo cristalino y los botones son tridimensionales y con reflejos como burbujas. </li></ul></ul><ul><ul><li>El Brushed Metal , es un entorno en una gama de grises metálicos en la que los botones se encajan en la pantalla. </li></ul></ul>CAPAS
  6. 6. QUARTZ <ul><li>Permite que la composición de gráficos sea procesada directamente por la tarjeta de video. </li></ul>CAPAS
  7. 7. OpenGl <ul><li>Significa Open Graphics Library (Biblioteca de gráficos abierta) . </li></ul><ul><li>Es una especificación estándar que define una API( Interfaz de Programación de Aplicaciones ) es un conjunto de especificaciones de comunicación entre componentes software). Permitiendo ser: multi-lenguaje, multi-plataforma para escribir aplicaciones que producen gráficos 3D, desarrollada originalmente por Silicon Graphics Incorporated (SGI). </li></ul>CAPAS
  8. 8. QuickTime <ul><li>Es la arquitectura multimedia estandar desarrollada por Apple que consiste en un conjunto de bibliotecas y un reproductor multimedia (QuickTime player). </li></ul>CAPAS
  9. 9. Core Video – Core Audio <ul><li>Son Tecnologías avanzadas de procesamiento de imágenes en tiempo real. </li></ul><ul><ul><li>El Core Video es una tecnología desarrollada por Apple para su sistema operativo Mac OS X la cual proporciona aceleración 3D para aplicaciones bajo su sistema gráfico Aqua </li></ul></ul>CAPAS
  10. 10. Segunda Capa <ul><li>Las aplicaciones de Mac OS X, están divididas en tres familias: </li></ul><ul><ul><li>Cocoa </li></ul></ul><ul><ul><li>Carbon </li></ul></ul><ul><ul><li>Java </li></ul></ul>CAPAS
  11. 11. Cocoa <ul><li>Es un conjunto de frameworks orientados a objetos que permiten el desarrollo de aplicaciones nativas para Mac OS X; Objective-C es el lenguaje para escribir dichos frameworks. </li></ul><ul><li>Se emplea para aplicaciones nativas. </li></ul>CAPAS
  12. 12. Carbon <ul><li>Se emplea para aplicaciones modificadas a Mac OS X desde Mac OS u otros lenguajes de programación que no sean Objective C, y Classic, que ejecuta las aplicaciones de los anteriores sistemas directamente en Mac OS X mediante un sistema de virtualización de Mac OS 9 . </li></ul>CAPAS
  13. 13. Java <ul><li>Tecnología desarrollada por Sun Microsystems para aplicaciones software independiente de la plataforma . </li></ul>CAPAS
  14. 14. Darwin(Kernel) <ul><li>Es el sistema que subyace en Mac OS X. </li></ul><ul><li>Darwin proporciona al Mac OS X prestaciones modernas como: </li></ul><ul><ul><ul><li>Memoria protegida </li></ul></ul></ul><ul><ul><ul><li>Multitarea por desalojo o expulsiva </li></ul></ul></ul><ul><ul><ul><li>Gestión avanzada de memoria </li></ul></ul></ul><ul><ul><ul><li>Multiproceso simétrico. </li></ul></ul></ul>CAPAS
  15. 15. Glosario <ul><li>FrameWork.- es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. </li></ul><ul><li>Plataforma.- ya sea de hardware o software, sobre el cual un programa puede ejecutarse. Ejemplos típicos incluyen: arquitectura de hardware, sistema operativo, lenguajes de programación y sus librerías de tiempo de ejecución. </li></ul>
  16. 16. Deber <ul><li>Investigar sobre aplicaciones Samba, Bonjour y Boot Camp </li></ul>

×