2904666356

2904666356



Android - podstawy

• Maszyna wirtualna Dalvik (DVM)

■    Kod bajtowy aplikacji systemu Android jest uruchamiany w Dalvik VM

■    Charakterystyka DVM

Generowanie kodu maszynowego oparte na rejestrach (w JVM na stosach -> redukcja liczby instrukcji)

Zoptymalizowana do działania na urządzeniach o ograniczonych zasobach (pamięć, moc obliczeniowa, brak pliku wymiany) Zoptymalizowana do jednoczesnego, wydajnego uruchamiania wielu swoich instancji

Pliki kodu bajtowego klas Java (*.class) przetwarzane na kod bajtowy w formacie Dalvik Executable (*.dex)

Eliminacja informacji powtarzających się w plikach klas Plik DEX ma mniejszy rozmiar w stosunku do pliku JAR Od wersji Android 2.2 wbudowany kompilator JIT (Just In Time)

© maf



Wyszukiwarka

Podobne podstrony:
System Android został tak naprawdę wyposażony w maszynę wirtualną Dalvik, a nie tak jak na innych sy
Podstawy programowania ►
Podstawy programowania ►
Podstawy programowania ►
Podstawy programowania ► BjTJęzyki wysokiego poziomu a kod maszynowy Kompilator to program dokonując
Image1 Program wjęzyku Java
Slajd16 (30) Wnioski - Porównanie PVM i MPI (2/2) 5.    PVM opiera się na koncepcji m
Slajd6 (28) Wędrówka maszyn wirtualnych - Podejście MicrosoftQuick Migration / Live Migration Quick
1. Podstawy maszynoznawstwa1.1.    Połączenia nierozłączne i rozłączne Każda
(dedykowany hardware) lub programowych (jako maszyna wirtualna). Możliwość kaskadowania mostków dla

więcej podobnych podstron