Trabalho sobre android
1225 palavras
5 páginas
Escalonamento de processosBaseado em linux, o Android utiliza um algoritmo preemptivo, que divide o tempo da CPU em fatias, chamadas de quantum, onde os processos são alocados. Se o quantum do processo terminar e o processo não tiver concluído sua execução ocorre a troca de contexto e um novo processo é selecionado para utilizar a CPU.O escalonador trabalha com prioridades estáticas e dinâmicas. Nas prioridades dinâmicas o escalonador monitora os processos faz ajustes nas prioridades, visando equilibrar o uso da CPU, por exemplo, se um processo esteve recentemente em execução, ou executou por um tempo “longo”, esse processo recebe prioridade mais baixa que outro processo que esta há mais tempo esperando pela CPU. E as prioridades …exibir mais conteúdo…
Nestes, cada usuário tem um único UID e todas as aplicações que rodam para ele usam o mesmo UID. No Android o UID é alocado à aplicação e não a uma pessoa, assim as aplicações ficam isoladas umas das outras. As aplicações são processos separados com UIDs únicos e cada uma com permissões de uso distintas. As permissões são direitos cedidos às aplicações para estas fazerem coisas como tirarem fotos, usar o GPS e assim por diante. Mas, um smartphone Android é gerenciado pelos