Studiuj dzięki licznym zasobom udostępnionym na Docsity
Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium
Przygotuj się do egzaminów
Studiuj dzięki licznym zasobom udostępnionym na Docsity
Otrzymaj punkty, aby pobrać
Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium
Społeczność
Odkryj najlepsze uniwersytety w twoim kraju, według użytkowników Docsity
Bezpłatne poradniki
Pobierz bezpłatnie nasze przewodniki na temat technik studiowania, metod panowania nad stresem, wskazówki do przygotowania do prac magisterskich opracowane przez wykładowców Docsity
Notatki z zakresu systemów i sieci opisujące budowę, działanie, historię układów; procesory.
Typologia: Notatki
1 / 18
Procesor. Budowa, dzialanie, historia ukladow
Praca z grafikami w zalaczniku... TEMAT: Procesor Postęp w dziedzinie budowy procesorów jest tak szybki, jak w żadnej innej branży. Ma to duże znaczenie, ponieważ prędkość procesora w komputerze decyduje o jego sprawności. Sercem komputera jest procesor, nazywany również jednostką centralną CPU (Central Processing Unit), o niewiarygodnej szybkości, który zbudowany jest z milionów tranzystorów o mikroskopijnej wielkości. Tranzystor działa podobnie jak kontakt też posiada dwa położenia. To wystarczy do tworzenia wartości dwójkowych (binarnych). Tranzystory uporządkowane są według bardzo skomplikowanego schematu po to, aby maksymalnie zoptymalizować sprawność procesora. Gdy piszemy słowo w dokumencie utworzonym w programie Word, to prawie natychmiast pojawia się ono na ekranie. To samo dotyczy operacji w Excelu lub jakimkolwiek innym programie wynik pojawia się na ekranie natychmiast. A przecież procesor użyty w komputerze nie ma pojęcia o takich programach jak Word czy Excel. Aplikacje te są jednak napisane w języku zrozumiałym dla procesora. Oznacza to, że Word, Excel itd. przekształcają nasze informacje w polecenia (nazywane rozkazami), za pomocą których porozumiewają się z procesorem. Podczas, gdy my pracujemy w swoim programie, jednostka sterująca i arytmetyczno-logiczna procesora troszczą się o to, aby odczytać informacje z pamięci, przetworzyć je i przesłać dalej. Jeden z modułów procesora jest odpowiedzialny za pobieranie rozkazów z pamięci i przekazywanie ich na płytę główną, natomiast inny jego element wykonuje działania arytmetyczne i logiczne. Zasadniczo można wyróżnić trzy funkcje procesora: pobieranie danych, wykonywanie rozkazów, zapamiętywanie wyników. Polecenia przesyłane są najpierw do pamięci, które w procesorze nasi nazwę rejestr. Taki rejestr posiada bardzo krótkie czasy dostępu do zawartych w nim informacji. Gdy jednostka sterująca nie może znaleźć danych w rejestrze, to procesor szuka poleceń na płycie głównej. Do chwili wykorzystania danych przez procesor są one czasowo przechowywane w pamięci podręcznej (cache). Skomplikowane rozkazy jednostki sterującej przekształcane są następnie w proste polecenia i przesyłane do jednostki arytmetyczno-logicznej w celu ich wykonania. Jednostka arytmetyczno- logiczna składa się z mniejszych modułów. Jeden z nich wykonuje działania arytmetyczne, a drugi operacje logiczne. Część jednostki arytmetyczno-logicznej, która odpowiada za operacje logiczne, może wykonywać kilka operacji równocześnie, ale nie potrafi obsługiwać żadnych działań arytmetycznych. Liczby dziesiętne, na przykład przetwarzane są przez moduły, które potrafią wykonywać działania z ruchomymi przecinkami. W procesorze istnieje specjalny obszar
przeznaczony do wykonywania założonych operacji matematycznych. Polecenia przekazywane są do pamięci (rejestrów procesora). Dane są tam przetwarzane przez rekordy z poleceniami. Wynik jest ponownie zapamiętywany w rejestrach, a procesor zajmuje się wykonywaniem kolejnego, czekającego już rozkazu. Im więcej taktów na sekundę, tym szybciej procesor wykonuje skierowane do niego polecenia. Realizacja rozkazu odbywa się w kilku etapach, a taktowanie wyznacza każdy kolejny krok procesora. Częstotliwość pracy procesora jest olbrzymia: to kilka milionów taktów na sekundę. Szybkość jednostki centralnej mierzymy w gigahercach (GHz). Nowoczesne procesory mogą wykonywać równocześnie kilka rozkazów. Dzieje się tak dzięki jego wewnętrznemu podziałowi, który zapewnia podział kompetencji i ściśle określa zakres działań. Każdy element procesora wykonuje tylko swoją część pracy, a złożenie wyników pracy każdego elementu powoduje wykonanie całego rozkazu. W ten sposób obciążenie rozkłada się równomiernie na wszystkie jednostki wewnętrzne procesora, a dzięki temu szybkość realizacji programów rośnie. Procesor to układ scalony, którego działanie polega na wykonywaniu instrukcji programów. Nadzoruje on i synchronizuje pracę wszystkich urządzeń w komputerze. Charakterystyczne cechy, które odróżniają procesory od siebie to:
wewnętrznej mikroprocesora, z której pobiera argumenty operacji, a także wysyłany jest na nią wynik operacji. Ponadto może się na tej magistrali pojawić zawartość rejestru znaczników. 15 8 7 0- - - - OF DF IF TF SF ZF - AF - PF - CFRejestr znaczników mikroprocesora 8086Rejestr znaczników w tym mikroprocesorze jest 9-bitowy, a znaczenie występujących w nim bitów jest następujące:
wykonywania rozkazów. W skład bloku BIU wchodzą: blok rejestrów segmentowych, licznik rozkazów, sumator, układ kolejki rozkazów, układ sterowania. Celem rozdzielenia obszarów przeznaczonych dla programu, danych i stosu wprowadzono mechanizm segmentacji. Mikroprocesor zawiera cztery rejestry segmentowe, w których przechowywane są adresy początków segmentów. Zawartości tych rejestrów wraz z adresem efektywnym, obliczanym przez procesor, w zależności od trybu adresowania, stanowią adresy fizyczne pamięci. Taki sposób adresowania ułatwia relokację programów i danych. W mikroprocesorze 8086 są rozróżnione 4 logiczne obszary pamięci. Każdemu z nich przypisany jest jeden rejestr segmentowy: CS (code segment) rejestr adresu segmentu programu, DS (data segment) rejestr adresu segmentu danych, SS (stack segment) rejestr adresu segmentu stosu, ES (extra segment) rejestr adresu segmentu dodatkowego. Długość każdego segmentu wynosi 64 kB, dlatego adres wewnętrzny w segmencie, nazywany dalej przesunięciem, jest 16-bitowy. Rejestry segmentowe mają również długość 16 bitów. Wskazują one adres fizyczny początku segmentu w przestrzeni adresowej pamięci o pojemności 1 MB. Taka przestrzeń adresowa wymaga 20-bitowego adresu. Adres początku segmentu powstaje poprzez złożenie 16 bitów zawartości rejestru segmentowego i zer na czterech najmniej znaczących pozycjach. Stąd segmenty mogą być rozmieszczone w pamięci w dowolny sposób, ale z kwantem co 16 bajtów, począwszy od adresu 00000h i skończywszy na FFFF0h. Obliczenie adresu fizycznego odbywa się przez zsumowanie 16-bitowego przesunięcia i 20-bitowego słowa złożonego z zawartości jednego z 4 rejestrów segmentowych oraz zer na 4 najmniej znaczących pozycjach. 15 rejestr segmentowy 0 adres początku segmentu 0 0 0 0 15 0+ przesunięcie 19 0= adres fizyczny pamięci Wyznaczanie adresu fizycznego pamięci z wyk. rejestru segmentowego Źródło przesunięcia jest różne dla różnych segmentów: dla segmentu kodu programu jest nim licznik rozkazów PC, dla segmentu stosu wskaźnik stosu SP, a dla segmentu danych jest to wartość wynikająca z trybu adresowania i obliczana przez zespół EU na podstawie kodu rozkazu i zawartości odpowiednich rejestrów bloku EU. Licznik rozkazów IP (instruction pointer) lub PC (programm counter) jest rejestrem, w którym przechowywany jest adres komórki pamięci, w której znajduje się następny do wykonania rozkaz. Sumator ma za zadanie obliczenie adresu fizycznego komórki pamięci lub układu we/wy, z którym ma nastąpić wymiana
sterujący jednostki wykonawczej. Przyjęcie takiej architektury powoduje równoczesne wykonywanie jednego rozkazu, dekodowanie następnego i pobieranie z pamięci kolejnych rozkazów. Fakt wcześniejszego zdekodowania rozkazu umożliwia zmianę stanu procesora lub zawartości pamięci operacyjnej, przed przystąpieniem do wykonywania tego rozkazu. JEDNOSTKA WYKONAWCZA Współpracuje z pamięcią systemu za pośrednictwem jednostki adresacji AU. Elementami składowymi EU są: jednostka arytmetyczno logiczna, blok rejestrów ogólnego przeznaczenia, specjalizowany układ sterujący. Jednostka wykonawcza zawiera ten sam zbiór rejestrów podstawowych co procesor 8086: rejestry ogólnego przeznaczenia (AX, BX, CX, DX, SP, BP, SI, DI), rejestry segmentowe (CS, DS, SS, ES), rejestry stanu i sterujące (FR i IP) oraz niewystępujący w poprzednich układach rejestr słowa statusowego MSW (machine status word). Jednakże w rejestrze znaczników FR pojawiły się dwa nowe znaczniki: NT (b14) nested task ustawiany w stan 1, gdy wykonywane zadanie zostało wywołane przez inne zadanie oraz dwubitowy znacznik IOPL (b13, b12) - input/output privilege level jest to numer uprawnienia zadania, któremu wolno wykonywać zadania we/wy i przyjmowania przerwań.15 8 7 0- NT IOPL OF DF IF TF SF ZF - AF - PF
wymagających dużej mocy obliczeniowej i pracy w wirtualnej przestrzeni adresowej. Jego maksymalna szybkość wynosi 3..4 MIPS (milionów operacji wykonywanych w ciągu jednej sekundy). Może być programowo przełączony w tryb pracy chronionej, jak i z pracy chronionej w tryb rzeczywisty. Jest to o tyle istotne, że 80286 przy przejściu z pracy chronionej w tryb rzeczywisty wymagał restartowania systemu. Procesor 386 może zaadresować 4GB pamięci fizycznej, 64 TB (246) pamięci wirtualnej i 64 kB rejestrów przestrzeni we/wy. Ponadto nastąpiło zwiększenie maksymalnego rozmiaru segmentu do 4 GB. Zasadniczymi nowościami są: rozszerzenie szyn adresowej i danych do 32 bitów oraz wprowadzenie układu stronicowania pamięci. Poza tym procesor 386 ma wbudowany układ zarządzania pamięcią MMU (memory management unit), który realizuje segmentację i stronicowanie pamięci. Wprowadzono funkcje samotestowania układu scalonego, co zwiększa jego wiarygodność oraz podnosi niezawodność systemu sterowanego przez taki układ. Oprócz pracy w trybie rzeczywistym i wirtualnym, mikroprocesor 386 może pracować jeszcze w jednym trybie wirtualnych zadań 8086. W tym trybie wykonywane mogą być programy wynikowe wytworzone przez kompilatory dla mikroprocesora 8086, przy zachowaniu mechanizmów separacji zadań i ochrony segmentów. W trybie adresów rzeczywistych układ działa dokładnie tak samo jak 286 w tym samym trybie. W trybie adresów wirtualnych realizowany jest czterowarstwowy mechanizm ochrony. Segmenty danych, programu i stosu są odseparowane od siebie i chronione prawami dostępu. Segmenty te umieszczone są w różnych warstwach uprzywilejowania i przypisane konkretnym zadaniom lub mogą być ogólnie dostępne. Zadania realizowane w systemie są od siebie odseparowane. ARCHITEKTURA MIKROPORCESORA 80386 Mikroprocesor 386 zawiera (podobnie jak 286) 4 jednostki wewnętrzne przetwarzające potokowo strumień rozkazów pobieranych z pamięci. JEDNOSTKA WSPÓŁPRACY Z MAGISTRALĄ Jej przeznaczenie jest takie samo jak jednostki BU w układzie 286. Układ kolejki rozkazów ma pojemność 16 bajtów (a nie jak w 286 - 6 bajtów). JEDNOSTKA DEKODOWANIA ROZKAZÓW Pobiera rozkazy z BU, dekoduje je i umieszcza w dwusłowowej kolejce rozkazów, skąd są pobierane przez jednostkę wykonawczą. JEDNOSTKA WYKONAWCZA Zawiera ten sam zestaw rejestrów co 286, ale należy pamiętać, że rejestry te są już 32-bitowe, a nie 16-bitowe jak w 286. Usunięta została niedogodność architektury poprzednika, polegająca na tym, że do obliczania adresu można było używać tylko niektóre rejestry. 31 16 15 8 7 0EAX AH ALEDX DH DLECX CH CLEBX
jedna, LDT (local description table) lokalne tablice deskryptorów przypisane poszczególnym zadaniom lub grupom zadań, IDT (interrupt description table) tablica deskryptorów przerwań istnieje tylko jedna. Stan zadania czyli zawartość rejestrów wewnętrznych mikroprocesora, pamiętany jest w segmencie opisu zadania TSS (task state segment). Procesor 80386SX jest zmodyfikowaną wersją procesora 80386 mającą zmniejszoną szynę danych do 16-bitów i szynę adresową do 24-bitów. Jest więc wersją zapewniającą możliwości procesora 386, w tym tryb wirtualnej rzeczywistej, ale za cenę 286. Ze względu na wielkość magistrali adresowej może adresować 16MB pamięci fizycznej. PROCESOR 80486 Układ 486 powstał jako scalenie układu 386 i koprocesora numerycznego
e) zmodyfikowano współpracę procesora z magistralą systemową wprowadzono kontrolę parzystości i dodatkowe cykle związane z obsługą pamięci kieszeniowej oraz cykle seryjnego dostępu do pamięci, f) zwiększono wykrywalność błędów programowych włączona może być kontrola poprawności adresów przy dostępie do danych wielobajtowych; w tym celu w rejestrze znaczników wprowadzono znacznik AC (alignment check), a w rejestrze stanu bit AM (alignment mask), g) rozbudowano układ testowania wprowadzono rejestry testowe do nadzoru nad pamięcią kieszeniową, h) zwiększono efektywność pracy bufora TLB (współpracującego z układem stronicowania) zmieniono algorytm usuwania z tego bufora adresów bazowych ostatnio używanych stron pamięci; teraz są one usuwane dopiero wówczas, gdy brakuje miejsca na zapis adresu bazowego nowej, aktualnie używanej strony. PROCESOR PENTIUM Architektura Pentium stanowi rozwinięcie architektury 486. Pentium ma dwa pracujące równolegle potoki. Każdy z nich jest strukturalnie podobny do potoku mikroprocesora 486. W miarę możliwości, w każdym cyklu procesora są kierowane dwie instrukcje do wykonania do każdego potoku po jednej. Nowością jest przewidywanie skoków przy użyciu bufora docelowego skoków. Procesor Pentium ma rozdzielone kieszenie kodu i programu, co umożliwia równoczesny dostęp jednostki wykonawczej do kodu programu i do przetwarzanych danych. Pomimo, że architektura Pentium jest całkowicie 32-bitowa, jego zewnętrzna szyna danych ma szerokość 64 bitów, co umożliwia sprawny transfer danych pomiędzy wewnętrznymi kieszeniami procesora i jego otoczeniem. Pentium podobnie jak 486 występuje w wariantach z bardzo różnymi częstotliwościami zegara, co więcej, w wariantach z różnymi wartościami napięcia pracy, w wersji klasycznej i MMX. Pentium wymaga obsadzenia dwóch banków pamięci i to SIMM-ami 32-bitowymi. Płyta główna pod procesor PENTUIM zawierała sloty PCI oraz wyposażona była w kontroler dysku twardego i wszystkie porty (równoległe i szeregowe), więc nie trzeba już było zaopatrywać się w kartę Multi I/O. PENTIUM MMX MMX rozszerza zbiór rozkazów x86 o 57 nowych. Chociaż nie dotyczą one wyłącznie multimediów, zostały opracowane z myślą o multimedialnych programach. Przykładowo: jeden z rozkazów umożliwia procesorowi wykonywanie funkcji szybkiego mnożenia z sumowaniem, czyli oblicza sumy szeregu iloczynów. Funkcja odgrywa zasadniczą rolę w podstawowych algorytmach cyfrowego przetwarzania sygnałów DSP (digital signal processing) - na przykład w telefonii. Mówiąc ściślej MMX wykorzystuje technikę zwaną SIAD (single instruction, multiple data jeden rozkaz, wiele danych), umożliwiającą procesorowi wykonywanie jednego obliczenia równocześnie na dwóch, czterech a nawet ośmiu elementach danych bez żadnej utraty
wchodzące w skład P II są montowane (montaż powierzchniowy) na płytce drukowanej o wielkości zbliżonej do najnowszych tefonów komórkowych. Procesor ten jest w pełni zgodny z systemami operacyjnymi, takimi jak MS- DOS, Windows 3x, Windows NT, OS/2, Windows 95,98, Unix Ware, SCO Unix, OPENSTEP oraz Sun Solaris. Charakteryzuje się m.in.: techniką wykonywania rozkazów (DTE Dynamic Execution Technology), pozwalającą na przyspieszenie wydajności procesora dzięki zwiększeniu ilości danych przetwarzanych w jednostce czasu, przetwarzaniem potokowym (Superpipelining), składającym się (w przybliżeniu) z 12 poziomów (Pentium-5; Pentium MMX-6), nową architekturą (po raz pierwszy zastosowaną w Pentium Pro), nazwaną Dual Independent Bus (D.I.B.), która składa się z dwóch, niezależnych od siebie magistrali: magistrali pamięci podręcznej L2 oraz magistrali systemowej, przeznaczonej dla układów grafiki, pamięci oraz urządzeń I/O, wewnętrzną pamięcią podręczną L1 o pojemności 32 KB, która podzielona jest na pamięci rozkazów (obie po 16 KB) i która pracuje z tą samą szybkością co procesor, zewnętrzną pamięcią podręczną L2 o pojemności 512 KB, która pracuje z częstotliwością o połowę niższą niż sam procesor (np.: z procesorem 300 MHz działa z szybkością 150 MHz). Pamięć L2 zbudowana z dostępnych na rynku układów Burst SRAM, połączona jest z procesorem 64- bitową wydzieloną szyną danych, techniką MMX przyspieszającą przetwarzanie dźwięków, obrazów wideo i grafiki oraz szyfrowanie i kompresowanie danych. PENTIUM II XEON Procesor Intel Pentium II Xeon taktowany z częstotliwością 450 MHz, to kolejny po procesorze taktowanym zegarem 400 MHz, mikroprocesor z rodziny procesorów Intel Inside zaprojektowany specjalnie dla serwerów i stacji roboczych. Oprócz wszystkich zalet architektury procesora Pentium II, procesor Pentium II Xeon charakteryzuje się nadzwyczajną wydajnością, doskonałymi funkcjami zarządzania oraz niezawodnością w pracy ciągłej, czyli tymi wszystkimi cechami, których wymagają serwery i stacje robocze korzystające z produktów firmy Intel. Procesor Pentium II Xeon charakteryzuje się następującymi cechami: architektoniczną zgodnością z poprzednimi modelami mikroprocesorów firmy Inlet, dynamicznym wykonywaniem programów, architekturą dwóch niezależnych magistrali typową dla mikroarchitektury P6 procesora Pentium II. Ma on także kilka nowych możliwości. Różnorodne, zaawansowane funkcje rozszerzają możliwości platformy serwera o monitorowanie i śledzenie środowiska tej platformy. Funkcje te ułatwiają ponadto tworzenie wydajnego środowiska IT, zwiększają szybkość działania systemu i zapewniają optymalną konfigurację i pracę serwerów. Procesor Pentium II Xeon jest wyposażony w duże i szybkie pamięci podręczne, co sprawia, że dane mogą być
przesyłane przez procesor z wielką szybkością. Doskonałe funkcje zarządzania: ochrona termiczna, sprawdzanie i korekcja błędów, kontrola redundancji funkcjonalnej oraz magistrala zarządzania systemem zapewniają niezawodność i długi czas bezawaryjnej pracy procesora. Procesor Pentium II Xeon to idealne rozwiązanie dla wszystkich aplikacji uruchamianych na średnich i dużych serwerach oraz stacjach roboczych opartych na produktach firmy Intel, dla których działania istotna jest duża moc.Procesory Intel Pentium II Xeon są taktowane z częstotliwością 450 i 400 MHz, co zapewnia najlepszą wydajność, charakterystyczną dla produktów firmy Intel, wszystkim aplikacjom działającym systemach zaawansowanych systemach operacyjnych, takich jak Windows NT for Workstations, Windows NT for Servers, NetWare i UNIX. Procesor Pentium II Xeon zapewnia najwyższą wydajność nawet przy bardzo złożonych zadaniach obliczeniowych oraz architekturę, umożliwiająca skalarność i funkcje zarządzania. Zawiera pamięć podręczną drugiego poziomu (L2 cache) o wielkości 512 K, 1 MB lub 2 MB. Pamięć podręczna działa z tą samą częstotliwością co procesor (450 lub 400 MHz), co sprawia, że po raz pierwszy taka ilość danych jest dostępna dla procesora. Współużytkuje dane z pozostałą częścią systemu za pośrednictwem bardzo wydajnej multitransakcyjnej magistrali systemowej o częstotliwości 100 MHz, korzystającej z nowej technologii, dzięki której możliwości szybkiego przetwarzania dostępne są także dla reszty systemu. Pamięć o wielkości do 64 GB może być zaadresowana i buforowana dla zwiększenia wydajności działania najbardziej złożonych aplikacji. Magistrala systemowa obsługuje niezależne transakcje, co zwiększa przepustowość systemu i zapewnia bezkonfliktową obsługę do 8 procesorów. Umożliwia to także niedrogie symetryczne 4-procesorowe lub 8-procesorowe przetwarzanie danych, dzięki czemu rośnie wydajność wielozadaniowych systemów i wielowątkowych aplikacji. CELERON Jakiś czas temu odbyła się premiera najszybszego z rodziny procesorów Intela Celeron - modelu o częstotliwości 433 MHz. Pierwsze, niezbyt udane jednostki centralne tej serii, pozbawione były pamięci podręcznej i współpracowały z magistralą 66 MHz. Choć prędkość magistrali w przypadku Celeronów nie zwiększyła się do dziś, to wszystkie procesory począwszy od modelu 300A zostały wyposażone w pamięć podręczną zintegrowaną z procesorem i działającą z jego częstotliwością. Tak więc w tej chwili dostępne są cztery modele o częstotliwościach 333, 366, 400 i 433 MHz. Celerony nie mają wad, ale nie mają też niektórych zalet. Mają cztery razy mniejszą od Pentium II pamięć podręczną, choć działa ona z prędkością procesora. Wciąż współpracują z wolną magistralą o prędkości 66 MHz, podczas gdy Pentium II i III działają z magistralą 100 MHz. Prędkość magistrali ma zasadnicze znaczenie, jeśli dokonujemy transferu
Nowe procesory przynoszą znaczny wzrost wydajności w niektórych przypadkach przekraczający 100% w porównaniu z najszybszymi dotąd notebookowymi układami produkowanymi przez Intela. Szybkość magistrali w systemach z nowymi procesorami wynosi 100 MHz, jest to więc o 50% więcej niż w notebookach z Pentium II. Procesor Pentium III taktowany zegarem 400 MHz i zasilany bardzo niskim napięciem (1,35 V) jest przeznaczony do wykorzystania w bardzo małych komputerach przenośnych. Układy te zużywają mniej mocy niż ich odpowiedniki przeznaczone do maszyn stacjonarnych, są mniejsze i mają zaawansowane funkcje oszczędzania energii. Procesor Pentium III w najmniejszej dostępnej obudowie (Ball Grid Array BGA) jest wielkości znaczka pocztowego. W typowych komputerach osobistych będą obecnie stosowane procesory Coppermine taktowane zegarem o częstotliwościach 533, 550, 600, 650, 667, 700 i 733. Chipy te są obsługiwane przez różne zestawy układów: Intel 810E, Intel 440BX i Intel 440ZX. Procesory Pentium III o prędkościach 550 i 500 MHz są również dostępne w innowacyjnej obudowie typu flip-chip (FC-PGA). Intel rozszerzył swoją ofertę procesorów przeznaczonych do stacji roboczych, wprowadzając układy Pentium III i Pentium III Xeon o częstotliwościach 733, 677 i 600 MHz. Stacje robocze wykorzystujące procesory Coppermine i Cascades taktowane zegarem od 600 do 733 MHz oraz nowy chipset Intel 840 mają większe możliwości i nowe funkcje. W tych wersjach magistrala systemowa jest taktowana zegarem 133 MHz, wprowadzono również obsługę 64- bitowej magistrali PCI, obsługę portu AGP 2x/4x oraz podwójne kanały pamięci Direct RDRAM. Tak wyposażony system może obsługiwać do 2 GB pamięci operacyjnej. Intel jest (jak sam informuje) pierwszą firmą, która wprowadziła technologię 0,18 mikrona do układów produkowanych na skalę masową. Technologię tę wdrożono w czterech zakładach firmy, znajdujących się częstotliwościach różnych krajach. Przy jej stosowaniu tworzy się struktury 500 razy mniejsze niż grubość ludzkiego włosa, mniejsze od bakterii i długości fali promieniowania widzialnego. W nowej technologii stosuje się sześć warstw połączeń aluminiowych i izolatory o małej pojemności z SiOF (dwutlenek krzemu domieszkowany fluorem). Układy mogą być zasilane niskim napięciem od 1,1 do 1,65 V (w produktach wprowadzanych obecnie najniższe napięcie to 1,35 V). Najmniejsze elementy mają wymiar zaledwie 0,13 mikrometra. GNIAZDA PROCESORÓW Od rodzaju złącza procesora zależy możliwość ewentualnego przełożenia go do innej płyty głównej. Wszechstronność procesora w tym względzie zależy od liczby rodzajów płyt głównych obsługujących określony typ złącza. Na każdej płycie głównej musi być przynajmniej jedno (a w przypadku płyt wieloprocesorowych kilka) gniazdo procesora. Producenci wyposażają swoje płyty w różne wersje gniazd umożliwiających
zastosowanie jednego z dostępnych procesorów, przy czym rodzaj procesora często zależy także od zainstalowanego na płycie chipsetu. Najczęściej stosowanym gniazdem montowanym na płytach jest gniazdo typu Socket opracowane według technologii ZIF (Zero Insertion Force). Gniazda te przeznaczone są dla procesorów znajdujących się w obudowie typu PGA (Pin Grid Array - matryce pinów) i umożliwiają łatwą instalację procesora bez użycia siły. Wyposażone są w małą dźwigienkę, służącą do zaciskania lub poluzowania znajdującego się w gnieździe procesora. Gniazda typu Socket produkowane są w kilku odmianach, a każdy rodzaj przystosowany jest do innego rodzaju procesora. I tak mamy: Socket 370 procesory przeznaczone do montowania w gniazdach Slot 1 są dużo droższe od swoich odpowiedników, przewidzianych do montowania w gniazdach Socket 7. Przystosowany tylko dla procesorów Celeron wyposażonych w 128 kB pamięć podręczną drugiego poziomu oraz dla CeleronówII o obudowie FC-PGA. Intel wyposaża procesory Celeron w 128 KB pamięć podręczną drugiego poziomu (cache L2), z której dotychczas korzystały jedynie procesory z gniazdem Slot 1. Tego typu procesory wykorzystują 369-stykowe złącze nazywane Socket 370. Procesory Celeron wyprodukowane wcześniej, a przewidziane do montowania w gnieździe Slot 1, nie pasują do gniazd Socket 370; Socket 7 321 pinowe gniazdo dla takich procesorów jak : Pentium, PentiumMMX, AMD K5, AMD K6, Cyrix M1 i M2. Popularność gniazd typu Socket 7 zmalała w 1997 roku wraz z wprowadzeniem przez Intela procesorów PentiumII ze złączem Slot 1. Powróciły one "do łask " z końcem 1998 roku, kiedy Intel zakończył produkcję procesorów PentiumMMX; Super 7 to z kolei poprawiona wersja złącza Socket 7 taktowana z częstotliwością magistrali 100 MHz i obsługująca standard AGP i USB. Ze złączem Super 7 współpracują takie procesory, jak K6-2 firmy AMD (wersje 300 MHz i więcej), K6-3 tej samej firmy, procesor M II 333 firmy Cyrix oraz procesory Winchip 2 taktowane z częstotliwością 200, 233 i 266 MHz firmy IDT. Do gniazda Super 7 można wmontować wszystkie procesory przystosowane do gniazd Socket 7; Socket 5 to złącze przystosowane dla procesorów Pentium i PentiumMMX; Socket 8 387 pinowe złącze przystosowane wyłącznie dla procesorów PentiumPro. Wszystkie gniazda typu ZIF są do siebie podobne (białe prostokątne złącze), różnica polega jedynie na ilości i rozmieszczeniu otworów na nóżki procesora. Innym popularnym rodzajem gniazd procesorów jest tzw. Slot, opracowany w technologii SEC (Single Edge Connector). Gniazda tego typu są w kształcie podłużnych wyprowadzeń (podobnie jak PCI czy ISA) wyposażonych w piny, do których wkłada się procesor. Przystosowane są