Tak będzie wyglądać emulacja aplikacji x86 na procesorach ARM
Autor: Wedelek | 06:29
(3)
Od jakiegoś czasu w sieci dość głośno było o planach Microsoftu, który postanowił dodać do Windowsa nowy, niskopoziomowy emulator umożliwiający uruchamianie aplikacji napisanych z myślą o procesorach x86 na układach ARM. Kilka godzin temu firma Qualcomm ogłosiła, że współpracuje w tym względzie z gigantem z Redmond, prezentując na dowód materiał wideo prezentujący jak będzie działał wspomniany emulator. Jest on częścią projektu Cobalt i trafi do „dziesiątki” wraz z aktualizacją Redstone 3, planowaną na jesień przyszłego roku.
Dla Microsoftu jest to kolejne rozwinięcie idei Continuum, które obecnie opiera się na aplikacjach UWP (Universal Windows Platform). Z opublikowanych dotychczas informacji wynika, że cały proces będzie niezauważalny dla użytkownika końcowego, podobnie jak uruchamianie w trybie zgodności aplikacji 32-bitowych w 64-bitowym systemie.
K O M E N T A R Z E
emulacja 32bit? (autor: arekx | data: 9/12/16 | godz.: 06:57) "podobnie jak emulacja aplikacji 32-bitowych w 64-bitowym systemie"
Ehem, a to mowa o czym? Bo 64bitowe procki x86_64 umieją również instrukcje 32bitowe i nie ma tam żadnej emulacji. Więc co autor miał na myśli?
@up (autor: Wedelek | data: 9/12/16 | godz.: 07:02) Chodzi o tryb zgodności. Zmieniłem nieco żeby nie było wątpliwości
@2. (autor: Kenjiro | data: 9/12/16 | godz.: 09:25) Ale nawet trybu zgodności nie ma, bo procesor natywnie wykonuje kod 32bit. Jedyna zgodność to jest mapowanie odwołań do katalogów systemowych i rejestru Windows, ale to jest cecha systemu, a nie architektury procesora. Na Linuksie czy BSD nie trzeba nic mapować.
W przypadku Windows na ARM mowa już o pełnej emulacji, a to zupełnie inna bajka...
D O D A J K O M E N T A R Z
Aby dodawać komentarze, należy się wpierw zarejestrować, ewentualnie jeśli posiadasz już swoje konto, należy się zalogować.