W większości procesorów, jedna instrukcja wykonywana jest w kilku taktach zegara. Zmniejszenie do jednego liczby cykli zegara wymaganych do wykonania jednej instrukcji osiągnięto w procesorach typu RISC (Reduced Instruction Set Computer - procesor o zredukowanej liście rozkazów).
Polityka Tik-Tak Intela:
w roku 2007 przejście z 65 nm na 45 nm
w roku 2008 wprowadzenie procesorów typu Nehalem
w roku 2009 przejście z 45 nm na 32 nm, oraz wdrażanie procesorów o nazwie Westmere (przeznaczony dla innej grupy odbiorców), poważnie zmienionny architektonicznie w stosunku do procesorów typy Penryn (Core 2)
Taktyka Tik-Tak:
Architektura Core:
Merom (2006) - nowy typ architektury, 65 nm
Penrym (2007) - nowy proces produkcji, 45nm
Architektura Nehalem:
Nehalem (2008) - nowy typ architektury, 45 nm
Westmere (2009) - nowy proces produkcji, 32 nm
Nehalem różni się od Penryna brakiem magistrali systemowej FSB oraz umieszczeniem kontrolera pamięci RAM w obrębie krzemowej struktury procesora. Westmere posiada wbudowany układ graficzny, oraz oddzielną magistralę graficzną FDI (Elastyczny Interfejs Wyświetlania). Westmere posiada tylko dwa rdzenie w przeciwieństwie do Nehelema. Kontroler pamięci oraz układ graficzny umieszczone są w okolicy tej samej płytki drukowanej, jednak na osobnym kawałku krzemu. Zmiany konstrukcyjne objęły również reorganizację logiki na płycie głównej. Zamiast chipsetu składającego się z dwóch mostów (północnego i południowego), wprowadzono jeden układ PCH. Jest to możliwe ponieważ większość funkcji zarezerwowanych wcześniej dla mostka północnego, przejął sam procesor.
Ze schematu blokowego architektury procesora wynika, że pomimo iż rdzeń graficzny będzie teraz w procesorze tak samo jak kontroler PCI. Niezależnie od tego czy korzystamy z wbudowanego rdzenia czy karty graficznej, monitor będzie podłączany bezpośrednio do płyty głównej, co prawdopodobnie obniży koszty produkcji kart graficznych, ze względu na brak konieczności montowania w nich gniazd.
Zalety budowy procesorów Westmere:
tańsze płyty główne
jeden układ scalony
obniżenie zużycia energii
mniej materiałów wykorzystywanych do produkcji (o 30%)
niższa temperatura pracy
Wady budowy procesorów Westmere:
nowe gniazdo procesora, utrudniające rozbudowę sprzętu
Pamięci operacyjne
Głównym parametrem pamięci operacyjnych jest ich pojemność, obecnie mierzona w GB (Gigabajtach). Rozwój pamięci jest niezwykle szybki, porównywany z rozwojem procesorów, a co za tym idzie, znacznie zwiększyła się ich pojemność oraz zdecydowanie spadły ich ceny na rynku. Drugim niezwykle ważnym parametrem jest czas dostępu do zapisanych informacji. Wynosi on obecnie zaledwie kilka nanosekund (
s), stanowi jednak ograniczenie dla szybkich procesorów. Aby tego uniknąć montuje się w procesorach pamięci podręczne (cache-memory), pomiędzy pamięcią główną, a procesorem. W pamięci podręcznej są umieszczane z wyprzedzeniem instrukcje sterujące oraz dane które mają być przetworzone.
Komputery oprócz pamięci RAM, posiadają również pamięć ROM, zwaną inaczej pamięcią trwałą. Informacje tam zapisane, nie ulegają wykasowaniu po wyłączeniu zasilania. W pamięci ROM, są zapisane wszystkie informacje o sprzęcie, możliwych urządzeniach zewnętrznych oraz procedury sterowania komputera. Uznawana jest ona za część pamięci operacyjnej.
Pamięć operacyjna - jest to pamięć wewnętrzna składająca się z pamięci RAM oraz pamięci ROM.
Pamięci zewnętrzne
Służą one do trwałego przechowywania ogromnych ilości informacji. Jednak w stosunku do pamięci wewnętrznych, czas dostępu do informacji jest dłuższy.
Pamięci wewnętrzne zaliczane są do urządzeń elektronicznych, natomiast pamięci wewnętrzne zaliczane są do urządzeń elektromechanicznych.
Rodzaje pamięci zewnętrznych:
taśmy magnetyczne
dyski magnetyczne
dyski optyczne
dyski magnetooptyczne
Taśmy magnetyczne - Odczyt informacji następuje sekwencyjnie, nie ma możliwości dostępu do informacji poprzez podanie ich fizycznego adresu. Jest to główna wada tego typu pamięci, dotarcie do danych jest czasochłonne i niewygodne. Zaletą natomiast jest duża pojemność i niski koszt produkcji.
Dyski magnetyczne - zapis oraz odczyt danych odbywa się od środka na zewnątrz. Dysk jest podzielony na sektory po 512 kb danych. Sektory ustawione pionowo - zwane są cylindrami.
Elementy budowy dysku magnetycznego:
Obudowa
Kontroler
Silnik (głowica odczytu i zapisu)
Talerze (wykonane ze szkła lub aluminium)
Oś
Dane (zapisane na talerzach dysku magnetycznego)
Wyróżniamy dwa typy zapisu danych na dysk magnetyczny:
równoległy (poziomy) zwany również ATA
prostopadły (pionowy) zwany również SATA - wykorzystywany obecnie, zwiększa pojemność o 2/3 bez zwiększenia fizycznych rozmiarów dysku.
Dyski optyczne - do zapisu i odczytu danych wykorzystywany jest laser o określonej długości fali. Najpowszechniejszym przedstawicielem tego typu pamięci zewnętrznych jest CD-ROM (Compact Disc - Read-Only Memory), o średniej pojemności 700 MB. Niewątpliwą jego zaletą jest niski koszt produkcji oraz trwałość.
Proces wypalania nośników CD-ROM odbywa się za pośrednictwem lasera, który prześwietla barwnik nośnika, sprawiając, że staje się on przezroczysty. Informacje zapisywane są po 2096 bajtów, natomiast do odczytu przeznaczone jest 2048 bajtów.
Do wprowadzania informacji, służą urządzenia wejścia - np. klawiatura, mysz, skaner. Służą one głównie do wprowadzania tekstu, liczb czy też obrazów.
Do grupy urządzeń wskazujących zaliczamy:
mysz
track ball
dżojstik
kierownicę
Do grupy urządzeń wejścia zaliczamy również skaner oraz wejście głosowe (np. mikrofon).
Urządzenia wyjścia:
monitor
drukarka
plotery
wyjście głosowe (np. głośniki)
System Operacyjny
System operacyjny - jest to program, który zarządza zasobami systemu komputerowego, pełniąc jednocześnie rolę pośrednika pomiędzy użytkownikiem, a komputerem. (np. UNIX, DOS, LINUX, Windows). Również steruje przydziałem zasobów w celu efektywnego działania całego systemu.
Oprogramowanie systemowe - to zbiór programów, mający wspomagać pracę systemu komputerowego, poprzez koordynację urządzeń i oprogramowania użytkowego.
Oprogramowanie użytkowe (aplikacyjne) - to programy skonstruowane, aby wspomagać konkretne potrzeby użytkownika i pomóc w rozwiązywaniu jego problemów (np. Microsoft Word).