Informe Mac OS X snow leopard (beta3).pdf

Published on January 2017 | Categories: Documents | Downloads: 50 | Comments: 0 | Views: 677
of 37
Download PDF   Embed   Report

Comments

Content

Universidad Nacional Autónoma de Honduras

Ingeniero Jaime Galeas
(Sistemas Operativos I)

Mac OS X
Integrantes: Rosa Carolina Davila (20070002935) Rosa Nataly Amado (20101006404) Jose Miguel Amaya (20070002018) Ernesto Antonio Araujo (20101000525) Jairon Donay Pagoaga (20101005216) Josue Darwin Medina (20081003305)

Martes 4 de Julio del 2012

Indice
Introducción........................................................................................................ 3 - 4 Objetivo General................................................................................................. 5 Objetivos Específicos........................................................................................ 6 Características Generales.............................................................................. 7 - 10 Mac OS X: Sistema Operativo Mac (Apple) Nuevas Tecnologías........................................................................................... 11 Arquitectura de Software Dashboard, Expose y Launchpad............................................................ 12 Aqua............................................................................................................ 13 Quartz......................................................................................................... 14 - 15 Open GL y Quicktime................................................................................ 16 Core audio y core video............................................................................ 17 Cocoa, Darwin y Java................................................................................ 18 Núcleo o Kernel.......................................................................................... 19 - 20 Arquitectura Hardware........................................................................................ 21 Sistema de Archivos........................................................................................... 22 Seguridad............................................................................................................. 23 Parches de Seguridad......................................................................................... 24 Protocolos y Redes............................................................................................. 25 Diferencias entre otros Sistemas Operativos................................................... 26 Comparación entre otros Sistemas Operativos............................................... 27 iOS: Sistema Operativo móvil............................................................................ 28 Arquitectura................................................................................................ 29 Seguridad................................................................................................... 30 - 31 Debilidades................................................................................................ 32 Comparaciones con otros S.O. móviles................................................. 33 - 35 Conclusiones...................................................................................................... 36 Bibliografías........................................................................................................ 37

Introducción

En este informe realizamos una investigación de los sistemas operativos Mac OS X e IOS, hemos tocado puntos y comparaciones de cada uno de ellos, empezando desde su historia hasta sus debilidades de forma tal que podamos distinguir sus ventajas y desventajas de implementación. Cada sistema operativo tiene grandes variantes en cuanto a desarrollo e interfaz ya que tratan de darle el mejor servicio al usuario, así como facilidad de uso y comodidad a la hora de interactuar con ellos. Con nuestra trabajo aplicamos la teoría vista en clase que nos hace mejores críticos al momento de elegir y utilizar un sistema operativo adecuado para nuestras computadores, comprendemos mejor la estructura de los sistemas tanto la importancia de que ofrezcan una buena seguridad y tratamiento de datos para darle al usuario la confiabilidad de resguardo de su información, ya que es esto lo que la mayoría de usuarios da mas importancia después, claro, de que tenga un interfaz que le sea amigable y que el sistema soporte las nuevas tecnologías de hardware. Hemos querido que la información plasmada en el presente trabajo cubra todos los aspectos mas importante de los sistemas operativos no obstante sin dejar de enfocarnos en todo lo que nos de la oportunidad de aprender de ello así hemos destacado la arquitectura en capas del software y hardware, también tratamos de destacar los aspectos que diferencia de los otros sistemas y hacemos una breve descripción de las aplicaciones mas destacadas de Mac OS X e IOS, detallamos los parches para algunas versiones, los protocolos y servicios de red.

Pag. 3

Introducción

Mac OS X , también conocido como el sistema operativo de Apple, es la aplicación que corre o se ejecuta al iniciar un ordenador Mac. Este a su vez te permite interactuar con tu computadora utilizando el Mouse y el teclado. Mac OS X incluye una gran variedad de programas pre-instalados que ayudarán a trabajar, jugar o entretenerte con tu computadora Mac. Familiarizarte con Mac OS X ayudará a comprender y a obtener un mejor rendimiento en el uso de la nueva computadora.

Si eres un usuario de PC que se acaba de cambiar a Mac y quieres saber cómo adaptar tus antiguos hábitos de trabajo al sistema operativo Mac, aquí tendrás la guía adecuada. Si deseas saber cómo funciona tu Mac, descubrir cuales son sus funciones, sistema de archivos y entorno del sistema operativo.

Se pretende conocer características avanzadas del SO de apple, arquitectura, seguridad, debilidades, fuertes, encriptacion, diferencias, aplicaciones, capas del sistema y muchas mas áreas que aun no sabes de mac OS X.

Pag. 4

Objetivo General
La compañía de Apple Inc Se ha encargado de brindar a sus usuarios la mejor tecnología de vanguardia, innovando en sus productos, es así que se han logrado entrar y colocarse en el mercado posicionando sus productos en lugares de calidad. IOS y Mac OS X son sistemas que ofrecen nuevos conceptos y han ido evolucionando desde su lanzamiento, veremos su exclusividad en algunos requerimientos y variedad de aplicaciones y servicios que ofrece al usuario. Es nuestro objetivo que usted conozca mas de Mac OS X con el presente informe.
lorem ipsum dolor met set quam nunc parum

2009
Pag. 5

I. Comprender la arquitectura de Mac OS en los diferentes niveles. II. Conocer como fue que se introdujo y funciona iOS III. Comparar las ventas y desventajas al utilizar el sistema operativo de apple IV. Introducirnos en la estructura básicas de los sistemas operativos de apple y como funciona cada parte de su estructura V. Estudiar las políticas de seguridad que nos ofrece el S.O VI. Saber que el sistema operativo iOS fue desarrollado a partir del sistema operativo para Mac.

lorem ipsum dolor met set quam nunc parum

Objetivos Específicos
2009
Pag. 6

Mac OS X Snow Leopard
Mac OS X v 10.5 «Leopard» fue lanzado el 26 de octubre de 2007 como la sexta revisión del sistema operativo de Apple Mac OS X para computadoras Macintosh. Fue presentado por el CEO de Apple, Steve Jobs, el día 6 de junio de 2005 en la Worldwide Developers Conference WWDC (Conferencia mundial de desarrolladores). Leopard se encuentra disponible en 2 formas: una versión de escritorio para uso personal y una versión para servidores conocida como Mac OS X Server. La versión de Leopard para el usuario final no fue lanzada en versiones separadas para cada

El sistema Operativo que revoluciono el mercado Apple

“Piensa Diferente” La campaña de marketing que inicio una revolución
tipo de procesador, sino consiste en una versión universal que puede correr tanto en PowerPC como en procesadores Intel. Leopard no soporta los procesadores G4 más lentos y ninguno de los G3. El 12 de abril de 2007, Apple Inc. emitió un comunicado informando que el lanzamiento de «Leopard» sería retrasado hasta Octubre debido a que Apple tuvo la necesidad de trasladar algunos de los desarrolladores del equipo de Leopard al equipo de iPhone. El comunicado indicaba que una versión beta estaría disponible en la Worldwide Developers Conference 2007 WWDC y que los desarrolladores asistentes al evento podrían llevarse una copia del beta release en Junio, estando OS X 10.5 Leopard disponible para el público a partir del 26 de octubre de 2007.1

Pro
Nuevo diseño del menú Servicios
Actualizaciones de controladores Digital Asset Exchange Time Machine

1 2 3 4

Requisitos Mínimos

2007

>>El
 procesador
 tiene
  que
  ser
 cualquier
  Intel,
 PowerPC
 G5
 o
 PowerPC
 G4
 (desde
  867
 MHZ
 de
 velocidad
 en
 adelante) >>Lector
 de
 DVD
 (para
 instalación
 del
 sistema
 operativo) >>512
  MB
 de
  RAM
  (RAM
  adicional
  (1
  GB)
  es
  recomendada
  cuando
  se
  tiene
  un
  ambiente
 de
  desarrollo)
 en
 procesador
 Intel
 y
  256
 MB
 en
  procesadores
 PowerPC
  (512
 MB
 es
 recomendado). >>Al
 menos
 6
 GB
 de
 espacio
 en
 disco
 duro. >>Tarjeta
 Madre
 con
 Inicio
 EFI
 en
 lugar
 del
 tradicional
 BIOS

Pag. 7

Características

Automator Automator es un programa del sistema operativo Mac OS X en su versión Mac OS X Tiger y también incluida en las nuevas versiónes Mac OS X v10.5, Mac OS X v10.6 y Mac OS X v10.7. Este programa fue creado para evitar que el usuario tenga que realizar largas tareas, haciendo que las acciones se repitan una o varias veces, según se requiera, creándose sin la necesidad de saber programación. MobileMe MobileMe es una suite en Internet diseñado por Apple. Fue anunciada en la WWDC 2008. Es la sustitución de .Mac. Está disponible para Mac OS X, PC y iOS. MobileMe provee de servicios de Internet al iPhone, Mac OS X, Windows, iPod Touch yiPad. Muchas de las funciones de .Mac se perderán. Deja de haber soporte para Mac OS X v10.3. Boot Camp Boot Camp, un programa asistente que permite la instalación de otros sistemas operativos, como Windows XP (SP2 en adelante) o Windows Vista, en una partición aparte (o disco interno aparte) en Macs con procesador Intel.

Apagado, salida de reposo y conexión Wi-Fi más rápidos. El sistema ahora se apaga un 75% más rápido que antes, y un 50% más rápido al salir del estado de reposo cuando el bloqueo de pantalla está activado. Ahora, conectarse a las redes inalámbricas tarda poco menos de la mitad de tiempo que antes. Nuevo diseño del menú Servicios. En Mac OS X existen servicios que nos ayudan a configurar aspectos como la conexión a internet, redes, impresoras, etc. Estos servicios se muestran actualmente “en global” de forma que es posible acceder a todos ellos al margen de lo que se esté configurando, tanto si los necesitamos, como si no. En Snow Leopard sólo se muestran los servicios acorde con el aspecto del sistema o aplicación que estemos configurando. Además, es posible, mediante Automator, crear menús de servicios personalizados y a nuestro gusto. Actualizaciones de controladores de impresoras automáticas. Nada mas conectar una nueva impresora, Snow Leopard busca en la red los últimos controladores disponibles y ofrece la posibilidad de descargarlos e instalarlos. El sistema comprobará frecuentemente que tenemos los últimos controladores disponibles. La primera copia de Time Machine tarda menos de la mitad de tiempo. La primera copia de Time Machine hace un volcado de todo el sistema, una tarea que a menudo puede prolongarse varias horas. Ahora esta copia tarda un 80% menos de tiempo, si se realiza con Time Capsule. Esta mejora de tiempo es una aproximación, por lo que si se usa un disco duro normal tarda también menos, pero no se han especificado por ahora los márgenes de tiempo requeridos. Evidentemente el hecho de estar conectado al disco por cable o por red también puede repercutir en la duración. Indicadores de intensidad de la señal de las redes detectadas vía Airport. Airport muestra las redes inalámbricas que detecta, pero simplemente eso, de forma que no es posible conocer la intensidad de cada una de ellas. Snow Leopard muestra la intensidad de las redes detectadas, de forma que visualmente podemos descartar los puntos mas lejanos y con menor intensidad, y seleccionar alguna de las que mejor cobertura nos ofrezcan.

Finder Finder es la aplicación ejecutada en el sistema operativo Mac OS X responsable de la gestión total de los archivos de usuario, discos, red y el lanzamiento de otras aplicaciones. Como tal, Finder actúa como el shell en otros sistemas operativos, pero usando una interfaz gráfica de usuario (GUI).

Pag. 8

Dashboard Software incluido en el sistema operativo Mac OS X cuya función consiste en albergar unas miniaplicaciones llamadas widgets con información deInternet. Hay diferente tipos de widgets dependiendo de la información que muestren, por ejemplo una calculadora o un planificador de vuelos. Front Row Front Row es una aplicación para los ordenadores de Apple Macintosh, que actúa como máscara para QuickTime, DVD Player y para las librerías deiTunes e iPhoto y que permite a los usuarios navegar por los contenidos multimedia de sus ordenadores usando el Apple Remote. El software está incluido en todos los Macs (aunque por defecto, viene inhabilitado en los Mac Pro). Steve Jobs lo anunció en un evento especial el 12 de octubre de2005. Safari Safari es un navegador web de código cerrado desarrollado por Apple Inc. Está disponible para Mac OS X, iOS (el sistema usado por el iPhone, el iPod Touch y el iPad) y Microsoft Windows. Incluye navegación por pestañas, corrector ortográfico, búsqueda Exposé es el gestor de ventanas del sistema operativo Mac OS X de Apple. Exposé permite a los usuarios encontrar rápidamente una ventana abierta, o también ocultar todas las ventanas y mostrar el escritorio sin la necesidad de hacer clic a través de muchas ventanas para encontrar un objetivo específico. Exposé hace amplio uso de c a r a c t e r í s t i c a s indocumentadas de Core

Características
Lee desde Windows tu partición Mac OS X. Boot Camp ahora puede leer HFS+, de manera que desde Windows puedes acceder a tu partición de Mac OS X, pero no modificarla. De esta forma a Mac OS X no le puede afectar cualquier cosa rarade Windows, como un virus, por ejemplo. De todas formas, siempre puede guardar cualquier archivo en la partición de Windows, y acceder a dicho archivo desde Mac OS X. Escribe en chino, literalmente. Con tus dedos y el trackpad MultiTouch de tu portátil, puedes escribir carácteres chinos. El sistema detecta los trazos que realices con el dedo, y te muestra una lista de caracteres recomendados a partir de dicha detección, ademas de otras sugerencias en base al que hayas elegido. Aunque entre en reposo, sigue trabajando. Si tu Mac hace de servidor de archivos y entra en reposo, seguirá compartiendo archivos mientras duerme, siempre y cuando esté conectado a una estación Airport Extreme o Time Capsule. Se desconoce si esta función también es posible realizarla con otros dispositivos de otras marcas, como tu router. Automator tiene ahora nuevos puntos de partida. El creador de flujos de trabajo Automator ahora tiene nuevos puntos de partida para acciones diversas, servicios, aplicaciones, etc. Si hasta ahora crear rutinas automáticas era sencillo, ahora lo será mucho más. Nuevos tipos de letra. Uno de los mayores orgullos de Steve Jobs en Mac OS X son los elegantes tipos de letra del sistema. Ahora se añaden 4 nuevos tipos:Menlo, de espaciado fijo para usarse en aplicaciones del sistema como Terminal, Chalkduster, Heiti J, K, SC y TC y por último, Hiragino Sans GB. Sincronización para todos. Cualquier usuario a partir de ahora, tenga o no uniPhone, podrá sincronizar sus contactos con MobileMe, Google y Yahoo!, además de otras opciones

Pag. 9

Características
Gamma por defecto: 2,2. El valor gamma por defecto pasa de 1,8 a 2,2 con el fin de estar a la altura de las necesidades cromáticas de los usuarios que trabajan a diario con material digital. Ventana de Terminal dividida por sesiones. Cuando ahora tengamos que teclear líneas de comandos en Terminal, será posible dividir la pantalla en varias sesiones del programa, con el fin de poder comparar diferentes actividades del sistema simultáneamente. Substitución de texto automática. Ahora es posible reemplazar texto mediante atajos de teclado para substituir frases y nomenclaturas de uso frecuente. Las mas usadas ya se incluyen en el sistema pero todas son opcionales, de forma que por ejemplo al escribir (c) aparecerá automáticamente el símbolo de Copyright, fracciones (1/2 , 1/3 , etc). En cuanto a las frases, totalmente configurables, podemos programar algo tipo “CVA” para que aparezca automáticamente “Chus Vilallonga – Appleismo” o a la inversa. Las posibilidades son ilimitadas si extendemos esta función al tipo de escritura de mensajes SMS: “TQM” podría “te quiero mucho”, o “PQ” podría ser “porque”. Fecha en la barra de menús. Mirando al lado del reloj ahora sabemos que día de la semana es, pero no el día del mes en el que nos encontramos. Con Snow Leopard la fecha ahora puede mostrarse al lado del día de la semana, lo que evita tener que hacer click en el reloj para que se muestre la fecha completa. Última edición de tesauro. La más reciente versión del Oxford American Writer’s Thesaurus está incluída en Snow Leopard. Ahora es posible distinguir entre palabras que se pueden confundir entre ellas y se muestran opciones alternativas y aceptadas oficialmente como términos de escritura correctos, además del contexto y la etimología de la mano de conocidos autores. ¿Snow Leopard lleva antivirus?. Se han detectado mensajes de advertencia de Snow Leopard cuando el sistema localiza archivos potencialmente dañinos, y nos avisa antes de proceder en operaciones como descompresión, instalación, etc. Lo que hay ahora mismo en la red es una captura ante la detección de un troyano, oculto dentro de un programa descargado de la red.

Spotlight Spotlight es un sistema de búsqueda en escritorio de Apple Mac OS X introducido en la versión 10.4 del 29 de abril de 2005. Este crea un índice virtual de todos los artículos y archivos en el sistema, está diseñado para permitir al usuario a localizar rápidamente una amplia variedad de temas en el ordenador, incluyendo documentos, fotos, música, aplicaciones, preferencias del Sistema, así como palabras específicas en documentos y en páginas web en un navegador web o favoritos. Objective -C Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de Cpara que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone en 1980. En 1988 fue adoptado como lenguaje de p r o g r a m a c i ó n d e NEXTSTEP y en 1992 fue liberado bajo licencia GPL para el compilador GCC. Actualmente se usa como lenguaje principal de programación en Mac OS X, iOS y GNUstep.

Xcode Xcode es el entorno de desarrollo integrado (IDE, en sus siglas en inglés) de Apple Inc. y se suministra gratuitamente junto con Mac OS X. Xcode trabaja conjuntamente con Interface B u i l d e r, u n a h e r e n c i a deNeXT, una herramienta gráfica para la creación de interfaces de usuario.

Pag. 10

Implementación Nuevas tecnologías

Tecnologías
 de
 desarrollo Soporte
  nativo
  de
  varias
  librerías
  y
  frameworks
  para
  aplicaciones
  en
  64
  bits,
  permitiendo
  aplicaciones
  en
  Cocoa
  de
  64
  bits.
  Las
  aplicaciones
  de
  32
  bits
  que
  usan
  esas
  librerías
  y
  frameworks
  deberían
  seguir
  funcionando
 sin
 la
 necesidad
 de
 emulación
 o
 traducción. Leaopard
 ofrece
  el
 Runtime
  2.0
 de
  Objective-­‐C,
 el
 cual
  incluye
  nuevas
  características
 como
 la
  Recolección
  de
  basura.
 Xcode
 3.0
 soporta
 el
 lenguage
 actualizado
 y
 fue
 reescrito
 con
 él. Core
  Animation,
  un
  nuevo
  framework
  que
  permite
  a
  los
  desarrolladores
  crear
  animaciones
  complejas
  indicando
 solamente
  un
  "principio"
  y
 un
  "`inal".
  El
 principal
  objetivo
  de
  Core
  Animation
  es
  la
  posibilidad
  de
  crear
 animaciones
 muy
 complejas
 con
 pocas
 líneas
 de
 código. Apple
  integra
  DTrace
  del
  proyecto
  OpenSolaris
  y
  agrega
  una
  interfaz
  grá`ica
  llamada
  Instruments
  (anteriormente
  conocida
  como
  Xray).
  DTrace
  ofrece
  herramientas
 para
  que
  los
 usuarios,
  administradores
 y
  desarrolladores
  puedan
  usar
  para
  mejorar
  el
  rendimiento
  del
  sistema
  operativo
  y
  de
  las
  aplicaciones
  que
  corren
 sobre
 él. El
  nuevo
  Puente
  de
  Scripting
  permite
  a
  los
  programadores
  usar
  Python
  y
  Ruby
  para
  interactuar
  con
  el
  framework
 de
 Cocoa. Ruby
 on
 Rails
 está
 incluido
 en
 la
 versión
 standard. La
  versión
  de
  OpenGL
  ha
  sido
  actualizada
  a
  la
  versión
  2.1
  y
  usa
  LLVM
  para
  aumentar
  la
  velocidad
  de
  procesamiento
 vertex.
 Apple
 ha
 estado
 trabajando
 para
 integrar
 LLVM
 a
 GCC. Se
  ha
 con`irmado
 que
 gracias
 a
  Core
  Animation
  muchas
 otras
 implementaciones
 son
 posible,
 como
 escritorios
  animados,
  mejoras
  a
  Quarts
  Composer
  a
  través
  de
  parches,
  un
  nuevo
  kit
  de
  PDF
  para
  desarrolladores
  y
  mejoras
 en
 los
 APIs
 de
 QuickTime. El
  framework
  FSEvents
  permite
  a
  las
  aplicaciones
  registrar
  noti`icaciones
  de
  cambios
  en
  un
  árbol
  de
  directorios
 especi`icado. Leopard
 incluye
 una
 implementación
 del
 sistema
 de
 archivos
 ZFS
 de
 sólo
 lectura. A
 mediados
 de
  diciembre
  de
 2006,
 una
 versión
  de
  prueba
 de
  Leopard
  aparentemente
  incluía
 soporte
  para
  el
  sistema
  de
 archivos
 ZFS
  de
  Sun.
 El
 presidente
 y
 CEO
 de
 Sun
 Microsystem,
 Jonathan
  Schwartz,
 dijo
 el
 6
  de
 junio
  de
 2007
 que
 ZFS
 se
 convirtió
  en
 "el
  sistema
  de
 archivos"
  para
  Leopard.
 Sin
  embargo,
  el
 director
 de
 marketing
  de
  Mac
 OS
  X
  digo
 el
  11
 de
  junio
 de
  2007
  que
  el
  sistema
  actual
  (HFS+),
  no
  ZFS,
  iba
  a
  ser
 usado
 en
 Leopard.
  Apple
 aclaró
 luego
 que
 solamente
 iba
 a
 estar
 incluida
 una
 versión
 de
 solo
 lectura
 de
 ZFS. Leopard
 incluye
 drivers
 para
  UDF
 2.5,
  necesarios
 para
 leer
 discos
 HD
 DVD
  y
 Blu
 ray
 usando
  drivers
 externos,
  pero
 el
 Reproductor
 de
 DVD
 incluido
 solamente
 puede
 reproducir
 discos
 HD
 DVD
 creados
 por
 DVD
 Studio
 Pro. Leopard
  tiene
 la
 certi`icación
  de
 compatibilidad
 completa
 con
 UNIX.
 Esta
 certi`icación
  signi`ica
 que
 el
 software
  con
  la
  "Single
  UNIX
  Speci`ication"
  (osea,
  que
  son
  compatibles
  con
  UNIX)
  puede
  ser
  compilado
  y
  corrido
 en
  Leopard
  sin
  la
  necesidad
  de
  ninguna
  modi`icación
  del
  código.
  La
  certi`icación
  se
  aplica
  solamente
  cuando
  Leopard
 corre
 en
 procesadores
 Intel. Leopard
  dejó
  de
  dar
  soporte
  a
  aplicaciones
  Classic,
  éstas
  no
  funcionarán
  de
  ninguna
  manera
  en
  Macs
  con
  procesador
 Intel.

Pag. 11

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 7: DASHBOARD Software incluido en el sistema operativo Mac OS X cuya función, consiste en albergar unas miniaplicaciones llamadas widgets con información de Internet. Dashboard es un capa semitransparente 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 solo están disponible para las versiones 10.4 o superior del sistema operativo

CAPA 7 DASHBOARD

Pag. 12

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 6: AQUA Aqua es el nombre comercial de la apariencia de la interfaz gráfica de usuario del sistema operativo Mac OS X de Apple. El tema Aqua y la interfaz de usuario se introdujo por primera vez en la Macworld Conference & Expo en enero del 2000 en San Francisco. La primera aparición de Aqua en un producto comercial fue en la liberación de julio del 2000 de iMovie 2. Los elementos del diseño hacen uniforme el aspecto de la mayoría de las aplicaciones del Mac OS X. Su meta es "incorporar el color, profundidad, translucido, y texturas complejas visualmente

atractivas" en aplicaciones del Mac OS X. Aunque Aqua es la interfaz de usuario completa, dos características notables de Aqua son botones tipo gel (como los de color rojo, amarillo y verde que controlan la ventana), y un Dock, el cual facilita el lanzamiento y navegación entre aplicaciones. Aqua es el sucesor de Platinum, que fue usado en Mac OS 8 y 9

CAPA 6 AQUA

Pag. 13

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 5: QUARTZ Quartz Compositor es el facilitador exclusivo para ubicar bitmaps en la memoria de la tarjeta gráfica. La salida de bitmap de Quartz 2D, OpenGL, Core Image, QuickTime o de otros procesos es escrita a una dirección de memoria específica o backing store. El Compositor entonces lee los datos de los backing stores y los ensambla en una imagen para la pantalla, escribiendo esa imagen en la memoria de la tarjeta gráfica. Quartz Compositor solamente acepta datos rasterizados y es el único proceso que tiene acceso directo al buffer de gráficos. Administrando ventanas individuales, Quartz Compositor acepta una imagen bitmap del contenido de la ventana del renderer, junto con su posición. La elección del renderer corresponde a cada aplicación individual, aunque la mayoría usa Quartz 2D. Quartz Compositor entonces actúa como una "mesa de mezclas visual," agregando la ventana en cuestión a

la escena completa para la pantalla. Este modelo hace que el servidor de ventanas de Mac OS X sea único, ya que los procesos individuales no tienen permiso para solicitar posesión de la pantalla. En su rol de administrador de ventanas, Quartz Compositor también tiene una cola de eventos que recibe los eventos, como pulsaciones de teclas y clics de mouse. El Quartz Compositor toma los eventos de esta cola, determina qué proceso es dueño de la ventana en la que ocurrió el evento y pasa el evento a ese proceso.

CAPA 5 QUARTZ

Pag. 14

Pag. 15

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 4: OPEN GL Y QUICKTIME Significa Open Graphics Library (Biblioteca de gráficos abierta). 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: multilenguaje, multi-plataforma para escribir aplicaciones que producen gráficos 3D

QuickTime es un framework multimedia estándar desarrollado por Apple que consiste en un conjunto de bibliotecas y un reproductor multimedia (QuickTime Player). En su versión 7 es compatible con el estándar MPEG-4. Existe una versión Pro que añade diversas funcionalidades como la edición de vídeo y codificación a variados formatos como AVI, MOV, MP4. Con la versión Pro, también es posible grabar audio con un micrófono conectado al ordenador. En los Mac, aparte de grabar audio, es posible grabar vídeo. (esto puede ser posible con cámaras como la iSight)

CAPA 4 OpenGL y QuickTime

Pag. 16

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 3: CORE AUDIO Y CORE VIDEO Son Tecnologías avanzadas de procesamiento de imágenes en tiempo real. ◦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

El Core Audio es una interfaz de programación de aplicaciones de bajo nivel desarrollada por Apple Inc. para el tratamiento de audio en el sistema operativo Mac OS X.1

CAPA 3 Core Audio y Core Video

Pag. 17

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 2: LAS APLICACIONES Están divididas en tres familias: ◦Cocoa ◦Carbon ◦Java Cocoa 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.

Carbon Se emplea para aplicaciones modificadas a Mac OS X desde Mac OS u otros lenguajes de programación que no sean Objective C, que ejecuta las aplicaciones de los anteriores sistemas directamente en Mac OS X mediante un sistema de virtualización de Mac OS 9 . Java Tecnología desarrollada por Sun Microsystems para aplicaciones software independiente de la plataforma.

CAPA 2 LAS APLICACIONES

Pag. 18

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 1: EL KERNEL Constituye la parte más importante del sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware

Es el núcleo del sistema operativo Mac OS X. Darwin proporciona al Mac OS X prestaciones modernas como: 1.Memoria protegida 2.Multitarea 3.Gestión avanzada de memoria 4.Multiproceso

CAPA 1 EL KERNEL

Pag. 19

ARQUITECTURA LEOPARD Fue desarrollado por Apple Inc. − − − − − − − Desarrollador: Apple Inc. Familia: Unix (Leopard Intel), Unixlike (y otras versiones) Modelo de desarrollo: codigo cerrado con componentes en codigo abierto (como Darwin y WebKit) Plataformas soportadas: Intel Core Duo y posteriores nucleo: XNU basado en Mach y BSD Tipo de nucleo: nucleo hibrido Licencia: APSL, BSD y Apple EULA

Requisitos − Ordenador marca Apple - Procesador Intel de 64 Bits (Mac con un procesador Intel Core 2 Duo, Intel Core i3, Intel Core i5, Intel Core i7 o Xeon.) - 2 GB de RAM - Mac OS X 10.6.6 o posterior (recomendado Mac OS X 10.6.8) - 7 GB de espacio libre en el disco duro. - Conexión a internet (requerido para la descarga del sistema de instalación)

Kernel

El kernel
(núcleo) proporciona muchas mejoras para Mac OS X. Estos incluyen derecho de prioridad, la protección de memoria, mejor rendimiento, mejora de las instalaciones de redes, soporte para Macintosh (extendido y estándar) y no Macintosh (UFS, ISO 9660, ya sí sucesivamente) los sistemas de archivos, API orientada a objetos, y mucho más. Donde estas características, la prevención y protección de la memoria, dar lugar a un en torno más robusto.En Mac OS 9, las aplicaciones de cooperar para compartir el tiempo del procesador. Del mismo modo, todas las aplicaciones comparten la memoria de la computadora entre ellos.Mac OS 9 es un entorno multitarea cooperativa. La capacidad de respuesta de todos los procesos se ve comprometida si incluso una sola aplicación no coopera. Por otro lado, las aplicaciones en tiempo real, tales como multimedia, deben tener la seguridad de predecible, de tiempo crítico, el comportamiento.Por el contrario, Mac OS X es un entorno multitarea preferente. En Mac OS X, el núcleoproporciona la ejecución de la cooperación, la programación de los procesos paracompartir el tiempo (sobreseimiento). Esto apoya el comportamiento en tiempo real enaplicaciones que lo requieran.En Mac OS X, los procesos por lo general no comparten la memoria. En cambio, el núcleoasigna a cada proceso de su propio espacio de direcciones, control de acceso a estosespacios de direcciones. Este control asegura que ninguna aplicación sin darse cuentapuede acceder o modificar la memoria de otra aplicación (de protección). El tamaño no esun problema, con el sistema de memoria virtual incluido en Mac OS X, cada aplicacióntiene acceso a su propio espacio de direcciones de 4 GB.

Pag. 20

Hardware compatible con MAC OS X

¿Procesadores Motorola? ¿Procesadores PowerPC? ¿Procesadores Intel?
En abril de 2002, eWeek hizo público un rumor que afirmaba que Apple tenía una versión de Mac OS X con nombre código Marklar, la cual funcionaba en procesadores Intel x86. La idea detrás de Marklar fue mantener al sistema Mac OS X funcionando en una plataforma alternativa, debido que Apple se encontraba insatisfecha con el progreso de los procesadores PowerPC. El 6 de junio de 2005, Steve Jobs confirmó estos rumores cuando anunció en su discurso en el Wordwide Developers Conference que Apple estaría trabajando en la transición de PowerPC a Intel desde hacía 2 años y que Mac OS X soportaría ambas plataformas durante la transición. Jobs también confirmó los rumores respecto a que Apple tenía versiones de Mac OS X funcionando en procesadores Intel con las mismas funciones que la versión para PowerPC Mientras que los Mac Intel pueden ejecutar programas compilados para PowerPC, x86 y binarios universales, los Mac PowerPC solo tendrán soporte para los binarios universales y para las compilaciones PowerPC. El 8 de junio de 2009, Apple anunció en su Worldwide Developers Conference que el Mac OS X v10.6 Snow Leopard abandonaría el soporte para los procesadores PowerPC y que solo estaría disponible para equipos Intel.58 Sin embargo, Rosetta está soportado todavía. En Snow Leopard, Rosetta no está instalado por defecto, pero está disponible en el DVD de instalación.

ARQUITECTURA Hardware

Requisitos Lion
Ordenador Apple Procesador Inter 64Bits (Core 2 duo en adelante) 2 Gb RAM Mac 10.6.6 en adelante 7 GB de espacio en el Disco

1 2 3 4

El soporte la plataforma PowerPC se mantiene hasta el Mac OS X versión 10.5. Dicha compatibilidad inter-plataforma ya existía en linaje del Mac OS X; Openstep fue portado a muchas arquitectura, incluyendo x86, y Darwin incluyó soporte tanto para PowerPC como para x86. Aunque Apple estableció que Mac OS X no funcionaría en computadores Intel de otros fabricantes, una versión modificada del sistema compatible con hardware x86 convencional ha sido desarrollada por la comunidad OSx86

Pag. 21

Sistema de archivos Los sistemas de archivos o, ficheros o registros
(en inglés:filesystem), estructuran la información guardada en una unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos.

HFS/HFS+ 1
significa ("Hierarquical File System") ó sistema de archivos por jerarquía, sustituyo al MFS ("Macintosh File System") El + denota una actualización y implementación de mejoras

MFS 1
Es un formato de volumen (o sistema de archivos) creado por Apple Computer para almacenar archivos en disquetes de 400K. MFS fue introducido con el Macintosh 128K en enero de 1984.

DMG 1
Imagen de disco para la Mac OS

2 admite el uso de direcciones de espacio en disco de 64 bits y permite utilizar bloques de asignación de archivos de 32 bits

2 MFS era notable tanto por introducir los fork de recurso para permitir el almacenamiento de datos estructurados así como por almacenar metadatos necesitados para el funcionamiento de la interfaz gráfica de usuario de Mac OS 3 MFS permite que los nombres de archivo tengan una longitud de hasta 255 caracteres, aunque Finder no permite que los usuarios creen nombres de más de 63 caracteres de longitud 4 A MFS se le denomina como sistema de archivo plano porque no admite carpetas.

2 Admite imágenes de disco "capacitadas para Internet", que, una vez descargadas, se descomprimen automáticamente, se montan, se extrae su contenido, y se eliminan

3 Admite nombres de archivo más descriptivos, con una longitud máxima de 255 caracteres y codificación de texto Unicode

3 Actualmente, Safari es el único navegador que admite esta forma de extracción, aunque las imágenes también se pueden extraer manualmente

Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una cadena de bloques de un mismo tamaño, a veces llamados sectores, usualmente de 512 bytes de longitud (También denominados clústers).

4 Los sistemas operativos modernos MacOS de Apple® reconocen el sistema de archivos HFS, HFS+, FAT, FAT32

4 Este formato también se puede proteger con contraseña o cifrar con AES-128.

Lo
  habitual
  es
  utilizar
  dispositivos
  de
  almacenamiento
  de
  datos
  que
  permiten
 el
  acceso
  a
  los
 datos
 como
 una
  cadena
 de
 bloques
 de
  un
 mismo
  tamaño,
 a
  veces
  llamados
 sectores,
  usualmente
  de
  512
  bytes
 de
 longitud
  (También
 denominados
 clústers).
 

Pag. 22

Seguridad
Problemas he implementaciones.
Contras Mac OS X, es uno de los sistemas operativos que menos mecanismos de protección ha implantado. Por ejemplo Snow Leopard, aplica ASLR sólo parcialmente, mientras que otros sistemas actuales, como la mayoría de las distribuciones Linux, Windows Vista o Windows 7, implementan la aleatorización de forma completa desde hace años. 30 Además, tampoco aplica DEP de forma total (los otros sistemas sí la aplican), sólo lo implementa en procesos de 64 bits. Se espera que Mac OS X Lion se ponga al día en ambas tecnologías de seguridad.La fama de que existe un bajo número de vulnerabilidades en este sistema es porque se dan menos ataques específicamente orientados, y esto se da porque es un sistema minoritario y su estudio no genera demasiado interés. No es porque existan menos fallos. Tanto en la línea de comandos como en la interfaz gráfica los procesos requieren elevación para realizar modificaciones. El acceso restringido a los archivos del sistema es responsable de gran parte de la seguridad. Sin embargo, el sistema permite modificaciones cuando es requerido.El ejemplo más obvio es el software instalador, el cual requiere de una autorización administrativa para instalar software que afecta a más de un usuario. A pesar de todo, ningún sistema es invulnerable. Pro Mac OS X, Microsoft Windows y Linux incluyen de fábrica utilidades de seguridad muy similares, como cortafuegos y antispyware. Si bien ningún sistema operativo está exento de ser atacado o infectado por un virus, Mac OS X está basado en UNIX y la cantidad de virus que lo afectan en comparación con Microsoft Windows, es reducida. En mayo de 2011, INTECO reconoce 1362 virus para plataformas Windows de 32 bits, frente a 34 para Mac OS.123 Cerca del 99.2% del malware tiene por objetivo Microsoft Windows.124 Pese a la reducida cantidad de malware destinada para el sistema de Apple, el Mac OS X fue denominado por IBM como el sistema operativo más inseguro.125 En ese mismo estudio, IBM califica su sistema AIX, como el más seguro. Es importante recalcar, que tanto Mac OS X como AIX son sistemas UNIX. Tanto Mac OS X como Microsoft Windows incluyen utilidades integradas para el cifrado de archivos. La de Mac OS X se denomina FileVault, mientras que la de Microsoft Windows es BitLocker.126 127 Linux en la gran mayoría de distribuciones no incluye un software de cifrado, aunque están disponibles un buen número de aplicaciones libres para tal fin, como TrueCrypt o GnuPG.128
Lo Actual Mejoras en Lion La salida de OS X Lion 10.7, no solo ha traído cosas nuevas al nivel de interfaz, soporte multi-touch, APIs nuevas y la finalización del salto hacia código de 64bits. Otro de los cambios más importantes y interesantes tiene que ver con las mejoras que le ha traído Apple al nivel de su seguridad. El ASLR de Lion ha sido aumentado, por lo que si unos hackers llegan a saltarse esa p r o t e c c i ó n , todavía tendrán que s o b r e p a s a r otras nuevas protecciones. Entre ellas se encuentra un diseño de sandbox que protege las partes más vulnerables y vitales de la computadora de los ataques. Safari, por ejemplo, ahora se ha dividido en dos procesos que separan la interfaz del navegador del usuario y otras funciones, de la parte que analiza el JavaScript, las imágenes y otros contenidos Passware Kit es el primer s o f t w a r e comercial que recupera las contraseñas de acceso para los usuarios de Mac OS en cuestión de minutos. Es compatible con todas las versiones modernas de Mac OS, incluyendo 10.6 (Snow Leopard) y 10.7 (León), la última versión. El software adquiere la imagen de la memoria del equipo a través de FireWire, y luego analiza y extrae las contraseñas de acceso del sistema.

Pag. 23

Parches de seguridad Nombre y enlace a información
OS X Lion v10.7.3 y la Actualización de seguridad 2012-001 iTunes 10.5.1

Versión para
Mac OS X v10.6.8, OS X Lion v10.7 a v10.7.2 Mac OS X v10.5 o posterior, Windows 7, Vista, XP SP2 o posterior

Fecha de lanzamiento
1 de febrero de 2012 14 de noviembre de 2011 10 de noviembre de 2011

Firmware 7.6 para Time Estación base AirPort Extreme con 802.11n, Estación base Capsule y la estación AirPort Express con 802.11n, Time Capsule base AirPort (802.11n) iOS 3.0 a 5.0 para iPhone 3GS, iPhone 4 y iPhone 4S, iOS Actualización de 3.1 a 5.0 para iPod touch (3ª generación) y posterior, iOS software iOS 5.0.1 3.2 a 5.0 para iPad, iOS 4.3 a 5.0 para iPad 2 Java para Mac OS X 10.7 actualización 1 y Java Mac OS X v10.6.8, Mac OS X v10.7.2 para Mac OS X 10.6 actualización 6 QuickTime 7.7.1 Windows 7, Vista, XP SP2 o posterior Numbers para iOS v1.5 iOS Pages para iOS v1.5 iOS Mac OS X v10.6.8, OS X Lion v10.7.2, Windows 7, Vista, XP Safari 5.1.1 SP2 o posterior OS X Lion v10.7.2 y la Actualización de Mac OS X v10.6.8, OS X Lion v10.7 y v10.7.1 seguridad 2011-006 Apple TV 4.4 Apple TV 4.0 a 4.3 OS 3.0 a 4.3.5 para iPhone 3GS y iPhone 4, iOS 3.1 a 4.3.5 Actualización de para iPod touch (3ª generación) y posterior, iOS 3.2 a 4.3.5 software iOS 5 para iPad iTunes 10.5 Windows 7, Vista, XP SP2 o posterior Actualización de Mac OS X v10.6.8, OS X Lion v10.7.1 seguridad 2011-005 QuickTime 7.7 Mac OS X v10.5.8, Windows 7, Vista, XP SP2 o posterior Actualización de iOS 3.0 a 4.3.4 para iPhone 3GS y iPhone 4 (modelo GSM), software del iOS 4.3.5 iOS 3.1 a 4.3.4 para iPod touch (3ª generación) y posterior, para iPhone iOS 3.2 a 4.3.4 para iPad Actualización de software del iOS 4.2.10 iPhone 4 (modelo CDMA) para iPhone Actualización iWork 9.1 iWork 9.0 a 9.0.5 Safari 5.1 Mac OS X v10.6.8 o posterior, Windows 7, Vista, XP Safari 5.0.6 Mac OS X v10.5.8 Actualización de software del iOS 4.2.9 iOS 4.2.5 a 4.2.8 para iPhone 4 (modelo CDMA) para iPhone iOS 3.0 a 4.3.3 para iPhone 3GS y iPhone 4 (modelo GSM), Actualización de iOS 3.1 a 4.3.3 para iPod touch (3ª generación) y posterior, software del iOS 4.3.4 iOS 3.2 a 4.3.3 para iPad Java para Mac OS X 10.5 actualización 10 Java para Mac OS X 10.6 actualización 5 Mac OS X v10.6.8 / Actualización de seguridad 2011-004 Mac OS X v10.5.8 Mac OS X v10.6.6 o posterior Mac OS X v10.5.8, Mac OS X v10.6 - v10.6.7

10 de noviembre de 2011

8 de noviembre de 2011 26 de octubre de 2011 12 de octubre de 2011 12 de octubre de 2011 12 de octubre de 2011 12 de octubre de 2011 12 de octubre de 2011 12 de octubre de 2011 11 de octubre de 2011 9 de septiembre de 2011 3 de agosto de 2011 25 de julio de 2011

25 de julio de 2011 20 de julio de 2011 20 de julio de 2011 20 de julio de 2011 15 de julio de 2011

15 de julio de 2011 28 de junio de 2011 28 de junio de 2011 23 de junio de 2011

Pag. 24

Protocolos y Redes

Los protocolos de comunicaciones definen las reglas para la transmisión y recepción de la información entre los nodos de la red, de modo que para que dos nodos se puedan comunicar entre si es necesario que ambos empleen

la misma configuración de protocolos. Entre los protocolos propios de una red de área local podemos distinguir dos principales grupos. Por un lado están los protocolos de los niveles físico y de enlace, niveles 1 y 2

del modelo OSI, que definen las funciones asociadas con el uso del medio de transmisión: envío de los datos a nivel de bits y trama, y el modo de acceso de los nodos al medio

Transmisión de protocolos Estos protocolos vienen unívocamente determinados por el tipo de red (Ethernet, Token Ring, etc.). El segundo grupo de protocolos se refiere a aquellos que realizan las funciones de los niveles de red y transporte, niveles 3 y 4 de OSI, es decir los que se encargan básicamente del encaminamiento de la información y garantizar una comunicación extremo a extremo libre de errores. Estos protocolos transmiten la información a través Paquetes de información La información es embalada en sobres de datos para la transferencia. Cada grupo, a menudo llamados paquetes incluyen las siguientes informaciones: - Datos a la carga: La información que se quiere transferir a través de la red, antes de ser añadida ninguna otra información. El termino carga evoca a la pirotecnia, siendo la pirotecnia una analogía apropiada para describir como los datos son disparados de un lugar a otro de la red. - Dirección: El destino del paquete. Cada segmento de la red tiene una dirección, que solamente es importante en una red que consista en varias LAN conectadas. También hay una dirección de la estación y otra de la aplicación. La dirección de la aplicación se requiere para identificar a que aplicación de cada estación pertenece el paquete de datos.

de la red en pequeños segmentos llamados paquetes. Si un ordenador quiere transmitir un fichero grande a otro, el fichero es dividido en paquetes en el origen y vueltos a ensamblar en el ordenador destino

Protocolos y la aplicación La interoperatividad se define en los niveles superiores de la jerarquía de protocolos. Podríamos tener una aplicación de base de datos en la que parte servidor trabaje en un servidor de red, y la parte de cliente lo hiciera en equipos DOS, OS/2, Macintosh y UNIX. Otras aplicaciones interoperativa incluyen paquetes de correo electrónico. Estas permiten a los usuarios intercambiar archivos de correo en varios sistemas distintos (DOS,

Macintosh, UNIX, etc.). El software que se encarga de traducir de un sistema a otro cualquier diferencia que haya en la información de los paquetes de correo electrónico

Pag. 25











Diferencias entre otros S.O’s
Diferencias con otros sistemas opertaivos Framework multi-touch: Nueva librería para aprovechar las características multi-touch del sistema. Ya que se prevé que todos los portátiles tengan un trackpad multitouch tarde o temprano Apple estaría pensando en hacer que las aplicaciones pudiesen usar estas características de forma fácil, y qué manera más sencilla de poner en la mano del programador esa capacidad que haciendo un framework de trabajo para las características multitouch. Aplicaciones más ligeras: las aplicaciones que monta Snow Leopard se reducirán mucho en tamaño, en parte gracias a que Snow Leopard sólo contemplará arquitectura Intel. Sin embargo las reducciones de tamaño que facilitarán tiempo de carga y rendimiento general afectan en gran medida a las aplicaciones existentes, de hecho la carpeta de aplicaciones del sistema se ha reducido de los 468 megas a sólo 111 MB. Herramientas de ayuda en textos : además de mejorar el corrector ortográfico inherente en Mac OS X, nos emplazan a encontrar nuevas funcionalidades de inserción de abreviaturas, de autocorrección de palabras mal formadas y un conjunto de novedades a nivel de sistema para la mejor redacción de escritos. Auto-Activación de fuentes: las fuentes se extraerán del sistema de forma automatizada como ya ocurre en algunas aplicaciones del actual Leopard. Soporte a ZFS: el formato de archivos ZFS de Sun estará plenamente soportado en Snow Leopard, tanto en lectura (como está soportado en Leopard) como en escritura, aunque eso sí, no reemplazará al actual sistema HFS+

Pag. 26

Comparación con otros sistemas
COMPARACION CON OTROS SISTEMAS Los tres sistemas operativos más habituales son Windows, Mac OS y Linux. Windows funciona en los ordenadores con procesadores de Intel y AMD (los más comunes), Mac OS lo hace únicamente en los ordenadores de Apple y Linux funciona en ambas plataformas, aunque está mejor preparado para la primera. A la hora de elegir el sistema operativo hay que tener muy en cuenta el tipo de ordenador que se tiene o que se va a adquirir, ya que una elección equivocada impedirá instalar el sistema operativo deseado. Windows, el 'utilitario familiar' Microsoft es el gigante informático que produce y comercializa Windows, el sistema operativo que usa el 90% de los ordenadores personales de todo el mundo (su última versión es Windows 7). Su precio ronda los 120 euros y muchas veces se incluye en el precio del propio ordenador (que ronda los 1.200 euros). Al igual que un turismo sirve para moverse por casi todo tipo de carreteras, Windows es el estándar de facto que cubre la gran mayoría de necesidades del usuario medio. Ya sea para escribir documentos, navegar por Internet, escuchar música, ver películas, retocar fotografías digitales o disfrutar de los últimos juegos, Windows es fácil de usar y configurar, sin necesidad de poseer conocimientos informáticos avanzados. Además, la práctica totalidad de los programas que se comercializan disponen de una versión para Windows. Sin embargo, Windows tiene fama de ser inestable, ya que los bloqueos y cuelgues son frecuentes (sobre todo en versiones anteriores a XP). Su seguridad también deja mucho que desear, pues existen multitud de virus que aprovechan fallos del sistema para infectar el PC, como, por ejemplo, el virus Sasser o el más dañino Chernobyl. Mac OS, el 'deportivo de diseño' Mac OS es considerado por muchos expertos el sistema operativo más sencillo de utilizar, más innovador y de estética más cuidada. Al igual que un coche deportivo, conjuga elegancia con altas prestaciones, permitiendo a la vez rodar por casi cualquier tipo de carretera. Es un sistema muy fácil de usar y que siempre ha alardeado de que hasta un niño puede utilizarlo sin dificultades (sus ratones tienen un único botón, en vez de dos, para no confundir al usuario). Su última versión, Mac OS X, es radicalmente distinta a las anteriores. Con ella ha ganado en estabilidad, seguridad y ausencia de virus. El número de programas disponibles para esta plataforma (sobre todo, juegos) sigue sin ser tan alto como el de Microsoft, aunque cumple las necesidades de cualquier usuario doméstico o profesional multimedia. Es en el retoque, la producción y edición de música, fotografías y vídeos donde este sistema tiene su punto fuerte. Apple Macintosh lo comercializa al precio de unos 150 euros (es de pago y propietario). Pero su mayor coste no está en la propia licencia de uso, sino en que únicamente funciona en los ordenadores que fabrica la misma compañía. Y estos ordenadores (de una calidad y diseño muy cuidados) no son baratos: aunque hay modelos por debajo de 1.000 euros, es habitual que cuesten más de 2.000 euros. Linux, un 'todoterreno robusto' Es el sistema preferido por muchos de los profesionales de la informática y de Internet. Como si de un 4x4 se tratase, ofrece potencia, estabilidad, seguridad contra virus y sirve para realizar cualquier trabajo. Linux es un sistema operativo libre y gratuito, pero es algo más difícil de usar Por contra, al igual que un todo terreno, peca de falta de comodidad, no es tan fácil de usar como los otros dos y se necesitan conocimientos técnicos para realizar algunas tareas. Aún así, sus últimas versiones son bastante más amigables, por lo que ha empezado a calar entre algunos usuarios domésticos y ofimáticos (uso del ordenador en ambientes de oficina). La colección de programas disponibles en algunas áreas (como los juegos o las aplicaciones multimedia) es aún escasa o de poca calidad, aunque mejora día a día. A la hora de instalar nuevos periféricos, el proceso también se complica: mientras que en Windows y Mac OS es casi automático, en Linux suele ser necesario realizar alguna configuración manual. Linux es un sistema un tanto 'romántico', pues ha sido desarrollado voluntariamente por programadores de todo el mundo. De ahí que sea libre (libertad total para ver y modificar las 'entrañas' del sistema) y gratuito (puede descargarse de Internet, copiárselo a un amigo o adquirirse en formato CD por unos 30 euros).

Pag. 27

EL SISTEMA OPERATIVO DE LOS IPHONE, IPOD Y IPAD

iOS
iPhone y iPad Comparten el sistema
operativo

iOS: anteriormente llamado iPhone OS
iOS (anteriormente denominado iPhone OS) es un sistema operativo móvil de Apple. Originalmente desarrollado para el iPhone, siendo después usado en dispositivos como el iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalación de iOS en hardware de terceros. Tenía el 26% de cuota de mercado de sistemas operativos móviles vendidos en el último cuatrimestre de 2010, detrás de Google Android y Nokia Symbian.1 En mayo de 2010 en los Estados Unidos, tenía el 59% de consumo de datos móviles (incluyendo el iPod Touch y el iPad). 2 La interfaz de usuario de iOS está basada en el concepto de manipulación directa, usando gestos multitáctiles. Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee de una interfaz fluida. La interacción con el sistema operativo incluye gestos como deslices, toques, pellizcos, l o s cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerometros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado

Avances
Una mejor interfaz Mejor estabilidad Innovador Facilidad de uso 1 2 3 4

Con su interfaz fácil de usar, sus extraordinarias prestaciones y su excepcional estabilidad, iOS es la base del iPad. Por mucho que otros lo intenten, las tecnologías y las prestaciones integradas en iOS hacen que esté a años luz por delante.

Pag. 28

Arquitectura iOS

En la figura, he intentado resumir las capas y sus principales características. EL rectángulo rojo engloba la capa más usada al desarrollar aplicaciones: la capa Cocoa Touch, la cual ofrece un conjunto de Frameworks (que son un conjunto de clases que hacen el trabajo sucio por ti o lo que es lo mismo, implementan las tareas de bajo nivel y solo es necesario invocarlas). Dentro de Cocoa Touch, existen dos frameworks esenciales: el Foundation y el UIKit, los cuales tendremos que conocer en profundidad para poder implementar las aplicaciones en iOS. Los demás frameworks que podamos encontrar, son secundarios.
El framework Foundation: define las clases básicas, un API usado por cualquier tipo de programa Cocoa. El UIKit provee de todas las clases que una aplicación necesita para construir y gestionar su interfaz de usuario.

Cocoa Touch Cocoa Touch es la capa más importante para el desarrollo de aplicaciones iOS. Posee un conjunto de Frameworks que proporciona el API de Cocoa para desarrollar aplicaciones. Se podría decir que Cocoa Touch proviene de Cocoa, la API ya existente en la plataforma MAC. Esta capa está formada por dos Frameworks fundamentales:
• •

UIKit: contiene todas las clases que se necesitan para el desarrollo de una interfaz de usuario Foundation Framework: define las clases básicas, acceso y manejo de objetos, servicios del sistema operativo

Media Provee los servicios de gráficos y multimedia a la capa superior. Core Services Contiene los servicios fundamentales del sistema que usan todas las aplicaciones Core OS Contiene las características de bajo nivel: ficheros del sistema, manejo de memoria, seguridad, drivers del dispositivo.

Pag. 29

Seguridad iOS
Un compromiso con la seguridad.

ContentsApple diseñó la plataforma iOS con la seguridad en su núcleo. Mantener la información segura en los dispositivos móviles es esencial para cualquier usuario, tanto si está accediendo a las empresas y los clientes información o el almacenamiento de fotos personales, información bancaria, y las direcciones. Porque la información de cada usuario es importante, dispositivos iOS están construidos para mantener un alto nivel de la seguridad sin comprometer la experiencia del usuario. Los dispositivos IOS proporciona tecnología de seguridad estrictas y características, y sin embargo, también son fáciles de utilizar. Los dispositivos están diseñados para hacer que la seguridad sea lo más transparente posible. Mucha seguridad en funciones están habilitadas por defecto, por lo que los departamentos de TI no es necesario llevar a cabo una amplia configuraciones. Y algunas de las características clave, como el cifrado de dispositivo, no se pueden configurar, por lo que los usuarios no pueden desactivar por error. iPhone, iPad e iPod touch están diseñadas con capas de seguridad. Hardware de bajo nivel y las características del firmware protección contra el malware y los virus, mientras que características de alto nivel del sistema operativo permiten asegurar el acceso a la información personal y datos corporativos, prevenir no autorizada usar, y ayudar a frustrar ataques. El modelo de seguridad de iOS protege la información al tiempo que permite el uso móvil de tercera parte aplicaciones y la sincronización. Gran parte del sistema se basa en el estándar de la industria de diseño seguro principios-y en muchos casos, Apple ha hecho un trabajo adicional de diseño para mejorar la seguridad sin comprometer la facilidad de uso.

Deben comprender la hora de evaluar o implementar los dispositivos IOS en sus redes.

• Arquitectura del sistema: La plataforma de seguridad y las fundaciones de hardware del iPhone, iPad, y el iPod touch. • Cifrado y protección de datos: La arquitectura y el diseño que protege al usuario de datos cuando el dispositivo se pierde o es robado, o cuando una persona intenta no autorizados utilizar o modificarla. • Seguridad de red: estándar de la industria protocolos de red que proporcionan seguridad la autenticación y el cifrado de datos en la transmisión. • Dispositivo de acceso: Los métodos que impiden el uso no autorizado del dispositivo y que pueda de forma remota se secó en caso de pérdida o robo. IOS se basa en las mismas tecnologías esenciales como OS X, y se beneficia de años de endurecimiento y desarrollo de la seguridad. El continuo y mejoras adicionales características de seguridad con cada versión de IOS lo han permitido, en los departamentos empresas de todo el mundo a adoptar con rapidez y apoyar a los dispositivos IOS en sus redes.

Pag. 30

Rutinas de Seguridad
La estrecha integración de hardware y software en los dispositivos IOS permite la validación de de las actividades en todas las capas del dispositivo. Desde el arranque inicial hasta la instalación del software IOS ya través de aplicaciones de terceros, cada paso se analiza y examinados para asegurar que cada la actividad es de confianza y utiliza los recursos adecuadamente. Una vez que el sistema está en funcionamiento, esta arquitectura de seguridad integrada depende de la integridad y confiabilidad de XNU, el kernel IOS. XNU cumplir funciones de seguridad en tiempo de ejecución y es esencial para ser capaz de confiar en funciones de nivel superior y aplicaciones. Cadena de arranque seguro Cada paso del proceso de arranque contiene componentes que son criptográficamente firmado por Apple para garantizar la integridad, y procede sólo después de verificar la cadena de confiar. Esto incluye a los gestores de arranque, el kernel, las extensiones del kernel, y el firmware de banda base. Cuando un dispositivo IOS está activada, su procesador de aplicación inmediatamente ejecuta el código de memoria de sólo lectura conocida como la ROM de arranque. Este código inmutable, se establece durante la fabricación de chips, y es de confianza implícita. El código ROM de arranque contiene la manzana CA raíz de clave pública, que se utiliza para verificar que el gestor de arranque de bajo nivel (LLB) se firmó por Apple antes de permitir que se cargue. Este es el primer paso en la cadena de confianza donde cada paso asegura que el próximo sea firmado por Apple. Cuando la Licenciatura en Derecho termina sus tareas, se verifica y se ejecuta el gestor de arranque la próxima etapa, iBoot, que a su vez verifica y ejecuta el núcleo del IOS. Esta cadena de arranque seguro, garantiza que los niveles más bajos de software no están manipulados con, y permite a los IOS para funcionar sólo en los dispositivos de Apple validados. Si un paso de este proceso de arranque no puede cargar o verificar la siguiente, el arranque se detiene y el dispositivo muestra la opción "Conectar a iTunes". Esto se conoce como modo de recuperación. Si la ROM de arranque ni siquiera es capaz de cargar o verificar Licenciatura en Derecho, entra en modo DFU (Device Firmware Actualización) de modo. En ambos casos, el dispositivo debe estar conectado a iTunes a través de USB y restaurado a los ajustes predeterminados de fábrica. Para más información sobre la introducción manual de recuperación

Filtros Seguridad iOS
1. Grupo Clave 2. Certificado raíz de Apple 3. Crypto motor 4. Núcleo 5. La partición de OS 6. Partición del usuario 7. Clase de protección de datos 8. Aplicación Sandbox 9. Sistema de archivos cifrados 10. Software 11. De hardware y 12. Firmware

Pag. 31

La plataforma de Apple iOS simplemente niega el acceso, en todas las circunstancias, a muchos de los subsistemas más sensibles del dispositivo, según Symantec. En Android, una aplicación con “malas intenciones”, simplemente pide el conjunto de permisos necesarios para destrozar tu dispositivo, y en la mayoría de los casos, los usuarios los dan felizmente. Entre las debilidades, Symantec destaca en iOS el cifrado. La mayoría de los datos se cifran de manera tal que pueda ser descodificada sin la necesidad de que el usuario introduzca la contraseña del dispositivo maestro. Esto significa que un atacante con acceso físico a un dispositivo iOS puede leer la mayoría de los datos del dispositivo sin saber la clave de acceso, asegura Symantec. En febrero, unos investigadores de Alemania demostraron cómo se podría hacer en seis minutos en un iPhone con iOS 4.2.1. Además, los ataques contra aplicaciones específicas, como el navegador web iOS, pueden causar daño significativo a un dispositivo. Hasta ahora, los investigadores de seguridad han descubierto alrededor de 200 diferentes vulnerabilidades en diversas versiones de IOS. Pero la gran mayoría de estas vulnerabilidades han sido de menor gravedad. Symantec llegó a la conclusión de que iOS ofrece un mejor control de acceso, la fiabilidad de la procedencia de la aplicación y el cifrado. Apple también ofrece una mejor protección contra los ataques de malware, los ataques del servicio, pérdida de datos y ataques de integridad de datos.

lorem ipsum dolor met set quam nunc parum

Debilidades iOS
2009
Pag. 32

Comparación otros Sistemas movibles

Inicio Con el lanzamiento del nuevo iPhone OS 3.0, la tarea de valorar punto por punto los diferentes sistemas operativos móviles se complica un poco más. Para que no tengas problemas y lo veas todo más claro, a continuación te presentamos una comparativa de los SO más importantes del momento. Debemos tomar en cuenta que el teléfono ideal, simplemente, no existe. Cada persona debe buscar el más adecuado a sus necesidades, dependiendo de las prestaciones tanto de hardware, software y hasta de cada operadora. Después del salto te presentamos las comparaciones necesarias entre Android con Cupcake, BlackBerry OS 4.7, iPhone OS 3.0, Palm WebOS y Windows Mobile 6.5. Detalles básicos Lo más esencial e importante en un sistema operativo es el núcleo (kernel). Android usa un kernel Linux, con una mezcla especial de Java. El iPhone se basa en OS X, que a su vez es una variante de Unix, uno de los sistemas operativos más poderosos en el mundo de la informática. S60 y Windows Mobile son SO’s muy maduros y estables, aunque la edad no siempre es una ventaja. Por último, RIM usa un kernel propio, que al igual que Android, tiene un motor Java, y aunque han mejorado la interfaz notablemente, suele mostrar algunas limitaciones propias de su edad. La interfaz de usuario Una de las opciones más atractivas y prácticas en una interfaz gráfica es la posibilidad de usar gestos. En ese campo, el iPhone podría ser elegido como el ganador, ya que con simples desplazamientos de los dedos, puedes realizar importantes cambios entre aplicaciones. Android también permite usar gestos, pero los movimientos son difíciles de aprender porque son diferentes en cada aplicación. Windows Mobile y BlackBerry OS son fáciles de usar: el primero gracias a su stylus, y el otro con las conocidas ruedas o bolitas de los móviles RIM. Por último, tenemos los S60, que lamentablemente se han quedado atrás, y tienen todavía mucho que aprender de la competencia. Peleando por el primer lugar se presenta el Palm Pre, que con su nuevo WebOS promete revolucionar la manera en que usamos la pantalla de nuestro teléfono.

Pag. 33

Detalles básicos

Inicio

Android
  Cupcake Tipo
 de
 núcleo Adaptabilidad Edad
 de
 la
 plataforma Soporte
 para
 empresas Linux Excelente Joven Nada

BlackBerry
  OS
 4.7 Propietario Buena Madura BlackBerry

iPhone
 OS
 5.0

S60
 5th
  Edi>on Symbian Excelente Madura Exchange,
  Domino,
  BlackBerry

Palm
 WebOS Linux Excelente Joven Exchange

Windows
  Mobile
 6.5 Windows
 CE Excelente Madura Exchange,
  Domino,
  BlackBerry

Mala Maduro Exchange

Interfaz de usuario Android
 Cupcake BlackBerry
 OS
  iPhone
 OS
 3.0 4.7 Gestos Tecnología
 de
 la
 pantalla MulKtácKl Cambios
 de
 temas Sí CapaciKva Sí
 (no
 oficial) Sí Sí CapaciKva Sí Sí Sí CapaciKva Sí No S60
 5th
  Edi>on Limitado ResisKva
 /
  CapaciKva No Sí Palm
 WebOS Sí CapaciKva Sí No Windows
  Mobile
 6.5 Limitado ResisKva No Sí

Obtención
 de
 información

Teclado
 virtual,
  Teclado
 virtual teclado
 Tsico

Teclado
  virtual

Teclado
  Teclado
 Tsico Teclado
  virtual,
 T9,
 y
  virtual,
  triple
 clic;
  reconoce
  reconoce
  caracteres,
  caracteres;
  teclado
 Tsico teclado
 Tsico

Pag. 34

Comparación otros Sistemas movibles

iPhone
 OS
 5

MicrosoX
 anuncia
 Windows
 Mobile
  Palm
 webOS
 detallado
 en
 varias
  6.5 fotos

Un
 paseo
 por
 la
 interfaz
 grafica
 de
  Android

BlackBerry
 OS
 4.7

Symbian
 S60
 5ta
 Edición

Funcionamiento Esta podría ser la categoría más importante, y entre sus apartado hay una bastante controvertida: Multitasking. Mientras Apple ha decidido no permitir la ejecución de más de una aplicación al mismo tiempo, Palm promociona esa misma opción como una de las mejores características de su sistema operativo webOS. En el caso de Windows Mobile, la implementación de multitasking siempre ha dejado mucho que desear, pero la opción al menos está presente. Los demás sistemas operativos (Android, S60 y BlackBerry) también permiten correr aplicaciones de fondo, con mayor o menor eficacia. El servicio "push" es otro tema que interesa mucho a los usuarios. Mientras webOS utilizará una tecnología que depende del internet (Synergy), BlackBerry ha demostrado que su servicio de envío de mensajes es uno de los mejores del mercado. Windows Mobile no se queda atrás, y la integración con Exchange es muy sencilla y placentera para el consumidor. Apple todavía no ha podido ofrecer opciones push como había prometido en un inicio, aunque con el iPhone OS 3.0 las cosas estarían por cambiar. Android y S60 también incluyen envío de mensajes, aunque no lucen por la accesibilidad ni facilidad de implementación. El sistema de notificación de Android y webOS es uno de los menos molestos y más fáciles de entender y usar. Windows Mobile y BlackBerry OS usan un sistema de notificación que mezcla sonidos con popups, que no son malos, aunque pueden llegar a ser incómodos. Finalmente, está el iPhone y su pésima implementación de pop-ups. Con el nuevo iPhone OS 3.0, Apple finalmente ofrece opciones que los usuarios tanto pedían: MMS y Bluetooth estéreo. Lo interesante es que otros SOs han ofrecido esto durante muchos años, y la demora para recibirlo en el iPhone es una fuente interminable de bromas. En el futuro se espera que todos los teléfonos permitan realizar búsquedas globales, función que, como sabes, Apple acaba de implementar en su nuevo sistema operativo con Spotlight. Sobre copiar y pegar no queremos ni hablar. Una simple vergüenza que Apple haya necesitado dos años y tres versiones para finalmente ofrecer una opción tan básica.

Pag. 35

Conclusiones
• MAC
 OS
 es
 un
 sistema
  operaKvo
 que
 ofrece
 la
  mejor
 interfaz
 gráfica
 del
  mercado
 además
 de
 ser
  muy
 agradable
 al
  interactuar
 con
 los
 usuarios. MAC
 OS
 con
 su
 rendimiento
  y
 seguridad
 hace
 que
 su
 alto
  costo
 al
 final
 parezca
 muy
  bajo. Cada
 sistema
 operaKvo
  trabaja
 en
 plataformas
 de
  capacidades
 diferentes
 ya
  que
 individualmente
 sus
  procesos
 y
 módulos
 deben
  basarse En
 las
 tecnologías
 que
 en
 su
  momento
 estaban
 mas
  vigentes,
 de
 igual
 manera
  tenían
 que
 trabajar
 bajo
 las
  herramientas
 que
 les
  permiba
 el
 hardware Al
 haber
 concluido
 este
  informe
 queda
 mejor
  comprendido
 de
 manera
  básica
 el
 funcionamiento
 de
  un
 sistema
 operaKvo. • • Es
 un
 sistema
 rápido,
  pracKco,
 úKl,
 altamente
  funcional,
 aprovecha
 al
 100
  el
 hardware
 Necesita
 pocos
 recursos
  hardware
 a
 pesar
 de
  requerir
 gran
 canKdad
 de
  ellos,
 esto
 debido
 al
  rendimiento
 que
 sean
  tener. Posee
 buenos
 programas,
  pocos
 en
 comparación
 con
  windows
 y/o
 linux
 pero
 de
  los
 que
 existen
 son
 únicos
  he
 innovadores
 para
 el
  diseño
 gráfico
 y
 edición
  mulKmedia.
  • •



imagina





Pag. 36

Bibliografía

Addison Wesley – Mac OS X Leopard Phrasebook (2007) O’Reilly – Mac OS X for UNIX Geeks (2003) O’Reilly – Mac OS X Leopard, The Missing Manual (2007) O’Reilly – Mac OS X Panther In A Nutshell 2nd Edition (2004) O’Reilly – Mac OS X Snow Leopard Pocket Guide (2009) O’Reilly – Mac OS X Tiger for Unix Geeks (2005) Wiley – Macs For Dummies 8th Edition (2004) Sybex – Mac OS X Power Tools (2003) http://7ecnologia.com/ventajasdesventajas-de-mac/ http://www.maestrosdelweb.com/editorial/historia-y-evolucion-del-sistema-operativo-mac-os/ http://es.wikipedia.org/wiki/IOS_(sistema_operativo) http://www.taringa.net/posts/mac/13814585/Capas-del-Sistema-Operativo-MAC-OS-X.html http://www.angelfire.com/mac2/grupomac/pagina3.htm http://es.wikipedia.org/wiki/Mac_OS_X http://support.apple.com/kb/HT1222?viewlocale=es_ES http://7ecnologia.com/ventajasdesventajas-de-mac/ http://www.monografias.com/trabajos59/sistemas-operativos/sistemas-operativos2.shtml

Pag. 37

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close