Gestion de Procesos IOS

Post on 03-Nov-2015

281 views 2 download

description

Se habla de la gestión de procesos en IOS

Transcript of Gestion de Procesos IOS

Universidad Tcnica Particular de Loja

1. Introduccin [1]Un proceso es simplemente, un programa en ejecucin que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de: Crear y destruir procesos Parar y reanudar procesos Ofrecer mecanismos para que los procesos puedan comunicarse y se sincroniceniOS es un Sistema operativo desarrollado y distribuido por Apple, originalmente desarrollado para el iPhone (iPhone OS), siendo despus usado en otros dispositivos. 2. CARACTERSTICAS: [2] La interfaz de usuario de iOS est basada en el concepto de manipulacin directa, usando gestos multi-tctiles Acelermetros internos sacudir el dispositivo para hacer que algunas aplicaciones respondan a Esta escrito en C, C++ y objective-c La versin actual del sistema operativo (iOS 6.1.3) ocupa ms o menos 770 Kenel: iOS se deriva de Mac OS X, que a su vez est basado en Darwin BSD, y por lo tanto es un sistema operativo Unix. 3. Arquitectura iOS[3]

La arquitectura iOS est basada en capas, donde las capas ms altas contienen los servicios y tecnologas ms importantes para el desarrollo de aplicaciones, y las capas ms bajas controlan los servicios bsicos Cocoa TouchCocoa Touch es la capa ms importante para el desarrollo de aplicaciones iOS. Posee un conjunto de Frameworks que proporciona el API de Cocoa para desarrollar aplicaciones.Se podra 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 bsicas, acceso y manejo de objetos, servicios del sistema operativo MediaProvee los servicios de grficos y multimedia a la capa superior. Core ServicesContiene los servicios fundamentales del sistema que usan todas las aplicaciones Core OSContiene las caractersticas de bajo nivel: ficheros del sistema, manejo de memoria, seguridad, drivers del dispositivo.

4. ARQUITECTURA / GESTIN DE PROCESOS. PROCESOS [4] c. A cada proceso se le asigna una prioridad proceso