| Termin | Definicja |
|---|---|
| Transmeta – producent procesorów | Transmeta jako producent procesorów był aktywny na przełomie wieków, oferując energooszczędne rozwiązania dla laptopów. Transmeta i procesory projektowane z myślą o niskim poborze energiiTransmeta Corporation była amerykańską firmą zajmującą się projektowaniem procesorów, która zwróciła uwagę rynku komputerowego pod koniec lat 90. XX wieku. Przedsiębiorstwo koncentrowało się przede wszystkim na układach przeznaczonych do komputerów przenośnych, gdzie istotne znaczenie miały pobór energii, wydzielanie ciepła, masa urządzenia oraz czas pracy z akumulatora. Firma nie konkurowała wyłącznie zwiększaniem częstotliwości taktowania. Jej rozwiązania miały ograniczać zapotrzebowanie energetyczne przez połączenie odmiennej architektury sprzętowej z warstwą programową odpowiedzialną za wykonywanie kodu x86. Najbardziej znaną rodziną procesorów Transmeta był Crusoe, wprowadzony na rynek około 2000 roku. Później pojawiła się druga generacja, oznaczona nazwą Efficeon. Obie rodziny były przeznaczone do uruchamiania programów przygotowanych dla architektury x86, ale ich wewnętrzna organizacja różniła się od typowych procesorów zgodnych z x86 produkowanych przez firmy Intel i AMD. Z punktu widzenia użytkownika system operacyjny oraz aplikacje mogły działać w środowisku x86, natomiast sposób przetwarzania instrukcji wewnątrz układu był charakterystyczny dla Transmeta. Crusoe, Efficeon i Code Morphing SoftwareCentralnym elementem koncepcji Transmeta było Code Morphing Software, czyli oprogramowanie odpowiedzialne za tłumaczenie instrukcji x86 na instrukcje natywne dla wewnętrznego procesora VLIW. Skrót VLIW oznacza Very Long Instruction Word, czyli bardzo długie słowo instrukcji. W takim modelu pojedyncza instrukcja może zawierać kilka operacji, które procesor próbuje wykonać równolegle. Crusoe używał natywnego rdzenia o szerokości 128 bitów, który nie wykonywał bezpośrednio całego kodu x86 w taki sposób jak klasyczny procesor tej architektury. Code Morphing Software pełniło kilka funkcji jednocześnie. Rozpoznawało wykonywane fragmenty kodu, tłumaczyło je na instrukcje VLIW, optymalizowało często używane sekwencje i przechowywało już przygotowane fragmenty, aby ograniczyć konieczność ponownego tłumaczenia. Mechanizm miał charakter dynamiczny, ponieważ decyzje dotyczące optymalizacji były podejmowane podczas pracy systemu. W praktyce oznaczało to, że zachowanie procesora mogło zależeć od rodzaju obciążenia. Powtarzalny kod mógł korzystać z wykonanych wcześniej optymalizacji, natomiast krótkie i zmienne zadania mogły silniej odczuwać koszt początkowego tłumaczenia. LongRun i obserwacja zachowania starszego układuTransmeta rozwijała również techniki zarządzania energią określane nazwą LongRun. Ich zadaniem była dynamiczna regulacja parametrów pracy procesora, w tym napięcia zasilającego i częstotliwości taktowania, zależnie od aktualnego obciążenia. Przy mniejszym zapotrzebowaniu obliczeniowym układ mógł pracować z niższymi parametrami, ograniczając zużycie energii oraz ilość wydzielanego ciepła. W komputerze przenośnym wpływało to na warunki pracy układu chłodzenia i potencjalny czas działania z baterii, choć rzeczywisty rezultat zależał także od wyświetlacza, pamięci, dysku, baterii i konstrukcji całego notebooka. W przypadku współczesnej diagnostyki komputera z procesorem Transmeta nie należy utożsamiać problemu z samą nazwą producenta. Starszy laptop może nie uruchamiać się z powodu uszkodzenia zasilania, płyty głównej, pamięci operacyjnej, układu chłodzenia, dysku albo baterii. Objaw w postaci spowolnienia również nie przesądza o uszkodzeniu procesora. Należy rozdzielić usterkę sprzętową od ograniczeń wydajności wynikających z wieku platformy, zgodności sterowników, stanu systemu operacyjnego i rodzaju używanych aplikacji. Szczególnie ważne jest sprawdzenie, czy urządzenie przechodzi procedurę POST, czy obraz pojawia się na ekranie oraz czy system reaguje na nośnik startowy. Znaczenie Transmeta przy ocenie zabytkowego laptopaProcesory Crusoe i Efficeon mają dziś przede wszystkim znaczenie historyczne oraz serwisowe. Pokazują, że zgodność z popularnym środowiskiem programowym może zostać osiągnięta przez połączenie sprzętu z dynamiczną warstwą tłumaczącą, a nie tylko przez implementowanie wszystkich cech instrukcji x86 w klasycznym rdzeniu. W dokumentacji konkretnego laptopa warto ustalić dokładny model procesora, zastosowany chipset, typ pamięci oraz sposób chłodzenia. Sama informacja „Transmeta” nie wystarcza do dobrania części ani do oceny kompatybilności systemu. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC i ich podzespołów, dlatego przy starszym urządzeniu można rozpocząć od rozpoznania objawów, kontroli zasilania, testu pamięci, sprawdzenia nośnika danych oraz oceny układu chłodzenia. W przypadku zabytkowej platformy końcowa decyzja o naprawie powinna uwzględniać dostępność nowych części, stan płyty głównej i możliwość zachowania potrzebnego systemu oraz oprogramowania. Diagnostyka pozwala ustalić, czy problem wynika z awarii konkretnego elementu, czy z ograniczeń wynikających z wieku całej konstrukcji. |