Gerencia do Processador no IOS
Memória virtual
•
A memória total dos dispositivos é dividida de uma forma que permita ao sistema agiliza r o carregamento de novas aplicações e restaurar a execução de uma aplicação em segundo plano de uma maneira otimizada. Para isto, são criadas algumas áreas em memória que funcionam como um link lógico entre a memória física e o código carregado. Caso a memória disponível não seja suficiente para a execução do sistema e das aplicações em execução, o sistema operacional busca por recursos já não utilizados e tenta recuperá-los. Caso estes não sejam suficientes, ocorre uma varredura nas aplicações em segundo plano e aquelas que ocupam mais recursos e não são utilizadas pelo usuário há mais tempo são finalizadas. Este processo se repete até que a quantidade necessária de memória seja alcançada.
Sistemas de arquivos IOS
•
•
•
•
O sistema de arquivos do iOS é baseado no sistema de arquivos do UNIX. Todos os dispositivos ligados ao computador, seja fisicamente ou pela rede contribuem para a criação de uma única coleção de arquivos. O sistema de arquivos é organizado de forma hierarquica.
Porque ele está em uma sandbox?
As Interações de um aplicativo do iOS com o sistema de arquivos são limitados?
Segurança: iOS coloca cada aplicativo (incluindo suas preferências e dados) em uma sandbox, que limita o acesso do aplicativo para arquivos, preferências, recursos de rede, hardware, e assim por diante. Como parte do processo de modo seguro, o sistema instala cada aplicativo em seu diretório sandbox própria.