Merlin.pl wysoko w rankingu European Technology Fast 500
2004-12-20 02:00:00

Reklama:


Merlin.pl wysoko w rankingu European Technology Fast 500Intel twierdzi, że obecnie nie ma żadnych przesłanek do tego, by mówić o ryzyku, lecz z drugiej strony zachęca do instalowania ostatnich aktualizacji mikrokodu w swoich procesorach. Szczególnie chodzi tu o konieczność uaktualnienia BIOS-u i instalacji odpowiednich łatek dla systemów operacyjnych, tak aby przygotować komputery na załadowanie nowych wersji mikrokodu, gdy zostaną one opublikowane. Możliwość wymiany kodu sterującego działaniem procesorów linii x86 jest furtką pozwalającą naprawiać ewentualne błędy. Teoretycznie nowy kod może rozszerzyć CPU o nowe instrukcje. Microsoft wydał uaktualnienie dla wielu różnych wersji systemu Windows, tuż po tym, gdy dostawcy PC opublikowali poprawki dla systemu BIOS obecnego na płytach głównych z zainstalowanymi procesorami Core 2 Duo. Zgodnie z Intel Microcode Update Utility for Linux . openbsd-misc wątek o tym, jak istotne są ujawnione przez Intela usterki, parokrotnie negatywnie oceniając dostawcę. Nie przedstawił przy tym żadnych konkretnych dowodów technicznych potwierdzających możliwość wykorzystania luk. Z drugiej strony Intel nie wyjaśnia dokładnie, które błędy naprawia ostatnia modyfikacja mikrokodu, co inicjatorowi dyskusji wydaje się podejrzane. Linus Torvalds, oświadczył na forum RealWorldTech , że w przypadku kernela Linuksa znalezione usterki nie mają większego znaczenia, ponieważ mechanizmy, których dotyczą, nie były nigdy używane przez jądro. Przy okazji pojawiło się wiele dyskusji dotyczących wagi błędów w jednostkach obliczeniowych. Warto w tym miejscu przypomnieć usterkę FDIV w procesorze Pentium sprzed 12 lat. Z jej powodu dostawca zmuszony był do wydania milionów dolarów na obejścia i poprawki. Od tamtej pory Intel publicznie udostępnia listę wszystkich luk w swoich procesorach. Podobne podejście, wynikające z tych samych przyczyn (duża liczba drobnych błędów) prezentuje AMD. Torvalds, który w przedsiębiorstwie Transmeta pracował nad procesorami, uważa, że dyskusja wokół błędów popularnych CPU wynika ze zbytniego zwracania uwagi na liczbę usterek. W przypadku AMD czy Intela wcale nie jest ona większa niż w innych procesorach. Te dwie marki ze względu na powszechność stosowania są po prostu pod ciągłą obserwacją i dlatego wychwytywanych jest więcej błędów. Procesory mniej popularne czy wyspecjalizowane mają oficjalnie mniej luk, dlatego że w proces ich tworzenia i użytkowanie zaangażowana jest mniejsza grupa ludzi. Nawet gdy pojawia się poważny problem w takim procesorze, nie jest on poddawany dyskusji społecznej, ponieważ dowiaduje się o nim kilku specjalistów. W związku z tym, że wszystkie mikroprocesory mają jakieś usterki, twórcy urządzeń i programiści systemowi otrzymują instrukcje od dostawców chipów. Na ich podstawie tworzone są obejścia. Dokumentacje błędów są mniej lub bardziej publiczne i zależą od producenta. Intel wydaje Uaktualnienia Specyfikacji (Specification Updates), a AMD ma swoje Przewodniki po Wydaniach (Revision Guides). Niektóre poprawki usterek o małym znaczeniu Intel eufemistycznie nazywa erratami. W ich przypadku usunięcie problemu polega na zmianie sposobu inicjowania mikroprocesora i odpowiednim przeprogramowaniu systemu BIOS na płycie. Pewne erraty wymagają jednak aktualizacji mikrokodu (z poziomu BIOS-u lub systemu operacyjnego). Naprawy części usterek CPU wciąż wymagają znanego pod nazwą Trudno w tej chwili oszacować, jak poważne są ostatnie błędy Core 2 Duo. Dyskusje społeczności Open Source zapoczątkowała publikacja Intela zatytułowana "Specification Clarification AI1", w której dostawca wyjaśnia, w jaki sposób systemy operacyjne powinny obsługiwać Jeden z błędów wytkniętych przez Theo de Raadta dotyczy informacji zawartych w erracie AI99 zatytułowanej "Updating Code Page Directory Attributes without TLB Invalidation May Result in Improper Handling of code #PF". Wyjątki Page Fault (#PF) spełniają istotne zadanie w ochronie obszarów pamięci przed potraktowaniem zawartych w nich danych jako kodu przeznaczonego do wykonania. Można to ogólnie nazwać sprzętową obsługą ochrony przestrzeni danych. Procesory Intel Core 2 Duo mają co prawda #PF, lecz działa on z niższym priorytetem niż obsługa wyjątków śledzenia (Debug Exceptions Jest mało prawdopodobne, że wystąpią powyższe trzy warunki. Ponadto, ewentualny exploit korzystający z nich musiałby działać z wysokim poziomem uprawnień systemowych. De Raadt wspomina także erraty AI65, AI79, AI43, AI39 oraz AI90 w ostatnim Uaktualnieniu Specyfikacji o numerze 14. Intel nie podał dokładnych opisów następstw istnienia błędów, choć przypuszczalnie niektóre z nich dotyczą osłabionego mechanizmu używania znacznika niewykonywalności (NX). Merlin.pl wysoko w rankingu European Technology Fast 500 Trzy firmy high-tech z Polski zostały sklasyfikowane w rankingu Deloitte Touche Tohmatsu European Technology Fast 500 w roku 2002. Prace związane z klasyfikacją koordynowała grupa zajmujących się sektorem technologii, mediów i telekomunikacji specjalistów Deloitte Touche. 27 miejsce w rankingu zajęła multimedialna księgarnia Merlin.pl. Kolejne dwie krajowe spółki - Blue Media oraz Magellan - znalazły się odpowiednio na 223 i 343 pozycji. O miejsce w europejskim rankingu Technology Fast 500 ubiegały się prywatne i publiczne firmy technologiczne z Europy Zachodniej i Środkowej, Izraela, Rosji i RPA. To najbardziej obiektywny ranking sektora technologii, mediów i telekomunikacji, oparty na ocenie procentowego wzrostu przychodów w latach 1999-2001.

January 4th, 2007 by Author

Posted in Suspendisse iaculis | Edit | 23 Comment »