Page 56 - MiE-BookMetadatos
P. 56
1.2.2 Tiempo de ejecución 1.4 Arquitectura iPhone
“Según [4], El tiempo de ejecución incluye bibliotecas
principales y la máquina virtual Dalvik. Las
bibliotecas principales tienen un conjunto de
bibliotecas segundarias que proporciona la mayoría de
la funcionalidad disponible en las bibliotecas
principales de Javalenguaje de programación. Cada
aplicación de Android se ejecuta en su proceso propio,
con su propia instancia de Dalvik virtual máquina.
Dalvik VM ejecuta archivos en Dalvik Formato
ejecutable (.dex) que está optimizado para un mínimo
como la huella de memoria”.
1.2.3 Bibliotecas Figura 2: Arquitectura del sistema iPhone
Android tiene un conjunto de bibliotecas C / C ++ La arquitectura de los IPhone tiene carias capas como
utilizadas por varios componentes del sistema se puede apreciar en la Fig. 2.
Android. Estas bibliotecas son expuestas a los 1.4.1 Hardware
desarrolladores. La biblioteca del sistema C es una
implementación BSDderived de la biblioteca del En iPhone, Hardware se refiere a los chips físicos
sistema C estándar. Los las bibliotecas de medios se soldados a los circuitos del iPhone El procesador real
basan en openCORE de PacketVideo que admiten la cae bajo esta capa, pero el conjunto de instrucciones y
reproducción y grabación de muchos audios populares las tablas de descriptores en memoria están contenidos
formatos. El administrador de superficie gestiona el dentro de la capa de "procesador".
acceso a la pantalla subsistema y combina
perfectamente gráficos 2D y 3D capas de múltiples 1.4.2 Firmware
aplicaciones [Claudio Maia et al., 2010] El firmware hace referencia al código específico del
1.3 Apple chip que está contenido con memoria dentro /
alrededor del periférico, o dentro del conducir por
Según[2], “Apple Inc. es una dicho periférico.
empresa estadounidense que diseña y produce equipos
electrónicos, software y servicios en línea. Tiene 1.4.3 Procesador
su sede central en el Apple Park, Según [5], “El procesador se refiere al conjunto de
en Cupertino (California, Estados Unidos) y la sede instrucciones ARM y a la tabla de descriptores de
europea en la ciudad de Cork (Irlanda).3Sus productos interrupciones configurada por el iPhone OS durante
de hardware incluyen el teléfono inteligente iPhone, arranque e inicialización del controlador”.
la tableta iPad, el ordenador personal Mac,
el reproductor de medios portátil iPod, el reloj 1.4.4 Elementos Utilizados
inteligente Apple Watch y el reproductor de medios iPhone OS es el núcleo, los controladores y los
digitales Apple TV.”
servicios que comprenden del sistema operativo
Entre el software de Apple se encuentran los sistemas iPhone. Se sienta entre el usuario Espacio y hardware.
operativos iOS, IPadOS, macOS, watchOS y tvOS, el
explorador de contenido multimedia iTunes, la 1.4.5 Tiempos de ejecución de Obective-C
suite iWork (software de productividad), Final Cut El tiempo de ejecución de Objective-C se compone de
Pro X (una suite de edición de vídeo Objective-C bibliotecas de tiempo de ejecución
profesional), Logic Pro (software para edición de vinculadas dinámicamente, así como bibliotecas
audio en pistas de audio), Xsan (software para el subyacentes de C.
intercambio de datos entre servidores) y el navegador
web Safari.
EL objetivo de este presente trabajo es profundizar
sobre la teoría Apple y Android así llenar nuestros
conocimientos sobre aquel tema para futuras clases.
52