por TibaGiverQ em Qui Jun 14, 2012 8:24 am
Bom dia!
Primeiramente, não sabia nada sobre máquina virtual no android, pode ser possível, devido a alta segurança ao rodar aplicativos no android...
Quando ao multi processamento, existem várias formas de se escalonar processos, basicamente, temos o orientado a serviços background, mais utilizado em Servidores e o orientado a aplicativos (claro, sei, aplicativo rodando é processo, mas entendamos processo de usuário) e existem mais propostas de escalonadores como o kernel PF,
http://pf.natalenko.name/, que já testei no desktop da empresa e a diferença para abertuda de aplicativos é realmente mais rápida.
Então, máquina virtual ou não, isso é indiferente para o android, mesmo que custe muita RAM, isso não é problema aos smartfones de hoje, que logo terão 2G de ram, a multitarefa do kernel (que é o mesmo de um desktop) é realmente eficiente e utiliza os cores de forma sistemática, bastanto ter mais de um processo para ser rodado, é claro.
Então, para mim, qualquer um pode afirmar que não utiliza, mas eu vou rebater que sim, ele sabe muito bem utilizar multi-cores, desde, no mínimo o kernel 2.4, que é muito antigo. O ICS do GS2 roda a versão 3.0.15 do kernel! imagine se não é muito bom com vários núcleos...
E também tem outra... podemos compilar o kernel para um número determinado de Cores, quem disse que a intel não fez alguma besteira?
Abraços!
Bom dia!
Primeiramente, não sabia nada sobre máquina virtual no android, pode ser possível, devido a alta segurança ao rodar aplicativos no android...
Quando ao multi processamento, existem várias formas de se escalonar processos, basicamente, temos o orientado a serviços background, mais utilizado em Servidores e o orientado a aplicativos (claro, sei, aplicativo rodando é processo, mas entendamos processo de usuário) e existem mais propostas de escalonadores como o kernel PF, http://pf.natalenko.name/, que já testei no desktop da empresa e a diferença para abertuda de aplicativos é realmente mais rápida.
Então, máquina virtual ou não, isso é indiferente para o android, mesmo que custe muita RAM, isso não é problema aos smartfones de hoje, que logo terão 2G de ram, a multitarefa do kernel (que é o mesmo de um desktop) é realmente eficiente e utiliza os cores de forma sistemática, bastanto ter mais de um processo para ser rodado, é claro.
Então, para mim, qualquer um pode afirmar que não utiliza, mas eu vou rebater que sim, ele sabe muito bem utilizar multi-cores, desde, no mínimo o kernel 2.4, que é muito antigo. O ICS do GS2 roda a versão 3.0.15 do kernel! imagine se não é muito bom com vários núcleos...
E também tem outra... podemos compilar o kernel para um número determinado de Cores, quem disse que a intel não fez alguma besteira?
Abraços!