Previous | Up |
Transitive
Opis
Program QuickTransit umożliwia aplikacjom skompilowanym dla jednego procesora
i jednego systemu operacyjnego działać na innych procesorach
i systemach operacyjnych bez konieczności zmian w kodzie programu.
Przełom w technologii wirtualizacji jakim jest QuickTransit zapewnia pełną
funkcjonalność i użyteczność zbliżoną do tej oryginalnej działając
na dowolnym systemie operacyjnym i/lub pod kontrolą dowolnego procesora.
QuickTransit umożliwia na błyskawiczny wzrost ilości aplikacji dostępnych dla
platformy użytkownika, z kolei autorom aplikacji pozwala
ograniczyć koszty tworzenia oprogramowania. Dzięki wirtualizacji, firmy
świadczące usługi IT mogą przenosić dotychczasowe oprogramowanie
swoich klientów na nowsze platformy po relatywnie niskich kosztach.
Na rodzinę produktów QuickTransit składają się obecnie cztery programy:
Firma Transitive Technologies zaprezentowała przykład zastosowania technologii,
która, dzięki swojej modułowej budowie, jest w stanie
emulować dowolny procesor na dowolnym innym.
Kod binarny procesora X jest najpierw przez moduł parsera tłumaczony na
specjalny kod pośredni, ten jest optymalizowany na wiele sposobów
w kernelu Dynamite, a następnie moduł syntezera generuje kod wynikowy dla
procesora Y. Co ciekawe kilka parserów może pracować jednocześnie.
To wszystko dzięki dynamicznej kompilacji odbywa się z niewielką jedynie stratą
mocy obliczeniowej, co więcej Dynamite nie ma wielkich
wymagań pamięciowych (kompletny system translacji wraz z pamięcią kodu dla
optymalizatora potrzebuje około 1 MB).
Źródła:
http://www.transitive.com
http://www.exec.pl/comments.jsp?nid=975
Previous | Up |