Ogolna budowa komputera

background image

OGÓLNA BUDOWA KOMPUTERA

Komputery typu PC są obecnie najbardziej
rozpowszechnionymi systemami
komputerowymi w naszym kraju. Posiadają
konstrukcję modułową, pozwalającą na
konfigurowanie systemu według potrzeb
użytkownika. Każdy komputer zawiera
jednostkę systemową, do której dołączona
jest klawiatura i monitor i inne urządzenia
zewnętrzne np. drukarka.

background image

Komputer zawiera następujące urządzenia
i bloki funkcjonalne:
• płytę główną,
• karty rozszerzające funkcje zestawu
(karta graficzna, karta dźwiękowa, karta
sieci lokalnej, itd),
• napęd CD,
• napęd dysków elastycznych,
• dysk twardy,
• zasilacz.

background image

Podstawowym komponentem jednostki
systemowej jest płyta główna, zawierająca
główne elementy architektury systemu, takie
jak:
• procesor (np. PENTIUM firmy Intel lub ATHLON
firmy AMD, itd)
• pamięć główną RAM, umieszczoną w specjalnych
złączach,
•pamięć stałą EPROM - zawierającą podstawowe
testy diagnostyczne oraz oprogramowanie BIOS,
pamięć CMOS z zegarem czasu rzeczywistego,
•układy (zwane Chipset) odpowiedzialne za
przepływ informacji pomiędzy poszczególnymi
komponentami systemu.

background image

Płyta główna Posiada przede wszystkim

kilka złącz (gniazd rozszerzeń), pozwalających

dołączyć do systemu komputerowego karty,

rozszerzające funkcje zestawu. Mogą to być

karty graficzne, karty sieci lokalnych, karty

modemowe, karty dźwiękowe, itd.. Każda

płyta główna posiada również gniazda

pozwalające rozszerzyć pojemność pamięci

RAM. Starszego typu złącza typu SIMM (ang.

Single In-line Memory Modules) o 32 biotowej

szynie danych lub nowszego typu DIMM (ang.

Dual In-line Memory Modules) posiadają 64

bitową szynę danych, w które osadzić można

moduły pamięci o standardowych

pojemnościach (np. 256 MB).

background image

Moduły SIMM (DIMM) są to podłużne płytki
wyposażone w złącze krawędziowe, na których
umieszczono "kostki" pamięci. Moduły te dostarczane
są w różnych rozmiarach, od kilku do kilkuset MB.
Współczesne procesory instalowane są na płytach
głównych w gniazdach typu ZIF (ang. Zero Insertion
Force Socket
- Gniazdo z zerowym naciskiem do
wstawiania
) o nazwie Socket lub Slot. Konstrukcja
tych gniazd umożliwia łatwą wymianę procesorów.
Pamięć stała EEPROM przechowuje oprogramowanie
obsługujące urządzenia wejścia/wyjścia, dołączone
do mikrokomputera (tzw. BIOS). Pamięć tę
użytkownik może sam skasować i ponownie
zaprogramować. Pozwala to na uaktualnianie
systemu BIOS i wprowadzanie nowej wersji).

background image

Pamięć CMOS przechowuje informację o
konfiguracji systemu (np. typ dysków
elastycznych i twardych, typ karty
graficznej, itd.). Informację tę wpisuje
użytkownik za pomocą programu SETUP.
Integralną częścią tego układu jest zegar
czasu rzeczywistego. Dla podtrzymania
informacji w pamięci CMOS, po
wyłączeniu komputera i podtrzymania
pracy zegara, niezbędne jest niezależne
źródło zasilania. Jest nim bateria
umieszczona na płycie głównej.

background image

Sterowanie klawiaturą odbywa się za
pomocą jednoukładowego procesora typu
8042 wbudowanego przeważnie w jeden z
układów typu Chipset. W pamięci stałej
tego procesora zawarty jest program
autonomicznie obsługujący interfejs
klawiatury. Klawiatura łączona
jest z systemem, 5-stykowym złączem typu
DIN lub tzw. złączem PS/2 (ang. Keyboard
Connector).
Ponadto na płycie głównej
znajduje się kilka układów scalonych
wysokiej skali integracji (typu Chipset).

background image

Zapewniają one współpracę pomiędzy

poszczególnymi elementami systemu

komputerowego. Współczesne płyty

główne zawierają przeważnie dwa lub trzy

układy typu Chipset.
Starsze płyty zasilane są przez 12-

stykowe złącze (ang. Power Supply

Connector), za pomocą którego

doprowadza się z zasilacza napięcia: +5V,

-5V, +12V, -12V. Nowsze płyty (standardu

ATX) wyposażone są w 20-stykowe złącze

zasilania zapewniające następując

napięcia: +12V, -12V, +5V, -5V, +3.3V.
Obecnie pracuje się nad standardem BTX.

background image

ZASADA DZIAŁANIA KOMPUTERA

Procesor jest zarazem mózgiem i sercem
komputera, elementem który potrafi wykonać
dane instrukcje – programy. Procesor
wykonuje operacje matematyczno-logiczne.
Często jest nazywany główną jednostką
przetwarzającą lub CPU, czasami także
mikroprocesorem. Procesor przetwarza dane,
wykonując na nich podstawowe operacje
arytmetyczne i logiczne, na podstawie
instrukcji (rozkazów) odczytanych z pamięci
operacyjnej. Zbiór tych instrukcji,
określających sposób wykonania konkretnego
zadania nazywamy programem.

background image

Program i dane przechowywane są w

pamięci operacyjnej komputera. W pamięci

tej zapisywane są również rezultaty

wszelkich operacji (np. obliczeń)

wykonywanych przez procesor. Jest to więc

pamięć umożliwiająca zapis i odczyt

informacji, tzw. pamięć o swobodnym

dostępie (ang, Rondom Access Memory,

RAM). Jest to pamięć ulotna, co oznacza, iż

po wyłączeniu zasilania, informacja w niej

przechowywana jest bezpowrotnie tracona.
•Układy wejścia/wyjścia (ang. Input/Output,

l/O), zwane też peryferyjnymi, umożliwiają

komunikację człowieka z komputerem.

background image

•W pamięci stałej (służącej tylko do odczytu - ang.
Read Only Memory, ROM)
znajdują się podstawowe
testy diagnostyczne mikrokomputera (ang. POST -
Power On Self Tesf)
oraz oprogramowanie
obsługujące urządzenia wejścia/wyjścia, dołączone
do mikroprocesora (ang. BIOS, Basic Input Output
System).
Pamięć ta zachowuje swoją zawartość
nawet po wyłączeniu zasilania. We współczesnych
komputerach stosuje się najczęściej pamięć stałą
typu EEPROM, którą użytkownik może sam
skasować i ponownie zaprogramować, bez
wymontowywania jej z systemu. Pozwala to na
uaktualnianie systemu BIOS (wprowadzanie nowej
wersji). Umieszczona jest ponadto w podstawce,
dzięki czemu istnieje możliwość jej wymiany.

background image

Współpraca mikroprocesora z otoczeniem

odbywa się z pomocą szyny adresowej, szyny

danych i sygnałów sterujących,

umożliwiających zapis lub odczyt danych

do/z pamięci lub układów wejścia/wyjścia.

Pamięć adresowana jest z użyciem sygnałów

MEMW (Memory Write - zapis do pamięci) i

MEMR (Memory Read - odczyt z pamięci).

Układy wej/wyj dostępne są dla procesora

przy aktywnych sygnałach IOW (Input/Outpm

Write - zapis do układów wejścia/wyjścia) i

IOR (Input/Output Read - odczyt z układów

wejścia/wyjścia). Rysunek ilustruje schemat

systemu mikroprocesorowego zawierającego

blok pamięci i układy wej/wyj.

background image
background image

PAMIĘĆ OPERACYJNA (główna)

Pamięć operacyjna (zwana też pamięcią główną -
ang. Main Memory) przechowuje programy (lub
fragmenty programów) oraz dane, na których
aktualnie wykonywane są operacje. Współczesne
oprogramowanie wymaga zastosowania pamięci o
dużych pojemnościach, rzędu kilkuset
megabajtów (MB). Z tego powodu w komputerach
stosowane są głównie pamięci dynamiczne RAM
(ang. Dynamie RAM, DRAM), które charakteryzują
się niskimi kosztami wytwarzania. Niestety
szybkość działania tych pamięci jest
zdecydowanie niższa od szybkości procesorów.
Fakt ten powoduje wyraźne spowolnienie pracy
procesora.

background image

Dlatego też w komputerach PC, pomiędzy
wolną dynamiczną pamięcią operacyjną
(DRAM) a procesorem wstawiona została (w
formie bufora) szybka pamięć podręczna
(ang. Cache Memory), służąca do
przechowywania często używanych danych.
Do tego celu wykorzystuje się wprawdzie
drogą, ale za to bardzo szybką pamięć
statyczną RAM (ang. Static RAM, SRAM) o
niewielkiej pojemności (256K - 2M). Pracą
pamięci podręcznej steruje kontroler (ang.
Cache Conlroller),
którego działanie
wyjaśnione zostanie na przykładzie odczytu
danych z pamięci operacyjnej.

background image

Żądanie procesora odczytu danych jest
przechwytywane przez kontroler, który
sprawdza czy dane, które procesor chce
odczytać, znajdują się w pamięci
podręcznej. W sytuacji trafienia (ang.
Cache Hit),
kontroler przesyła te dane do
procesora, bez konieczności czytania ich z
wolnej pamięci operacyjnej, a tym samym,
bez konieczności wprowadzania procesora
w stan oczekiwania. W przypadku
chybienia, kontroler odczytuje dane z
pamięci operacyjnej, przesyła je do
procesora oraz jednocześnie wpisuje je do
pamięci podręcznej.

background image

Liczba trafień do całkowitej liczby
odczytów jest większa niż 90%, co
oznacza że ponad 90% odczytów jest
dokonywanych z pamięci podręcznej, a
tylko 10% ze znacznie wolniejszej pamięci
DRAM. Pozwala to wydatnie zwiększyć
szybkość pracy komputera. Zapis danych
przesyłanych z procesora do pamięci
operacyjnej DRAM odbywa się z
wykorzystaniem jednej z dwóch metod:
Write Through (zapis równoczesny) i
Write Back (zapis opóźniony).

background image

Metoda Write Through polega na zapisie
danych z procesora do pamięci Cache i
jednoczesnym uaktualnieniu ich w pamięci
głównej. Metoda Write Back polega na
tym, iż kontroler Cache uaktualnia dane w
pamięci głównej tylko w szczególnych
przypadkach, np. gdy blok danych w
pamięci Cache ma być skasowany. Pamięć
Cache składa się z dwóch części:
•banku danych Cache i
•katalogu (TAG RAM).

background image
background image

Początkowo procesory wyposażane były w

wewnętrzną, zintegrowaną z jądrem

procesora, pamięć Cache o pojemności od

32 do 128 kilobajtów. Pamięć ta, zwana

pamięcią Cache pierwszego poziomu,

oznaczana jest symbolem L1 (ang. Level 1).

Na starszych płytach głównych montowana

była dodatkowo pamięć zewnętrzna Cache

(zwana też pamięcia drugiego poziomu i

oznaczana symbolem L2). Obecnie

wszystkie produkowane procesory

wyposażane są standardowo w pamięci

Cache L1 i L2, które w sposób zauważalny

zwiększają szybkość przetwarzania danych

(tzw. moc obliczeniową komputera).

background image

Układy wejścia/wyjścia

Podczas operacji wejścia/wyjścia zachodzi

wymiana informacji pomiędzy pamięcią

operacyjną systemu mikroprocesorowego a

urządzeniami peryferyjnymi. Operacje te

mogą być realizowane na dwa sposoby: pod

nadzorem procesora lub z bezpośrednim

dostępem do pamięci (bez udziału

procesora).
Operacje we/wy nadzorowane przez

procesor, zwane są również operacjami typu

PIO (ang. Programmed Input/Output).

Procesor generuje wszystkie sygnały

sterujące i adresy, niezbędne do przesłania

informacji do/z pamięci operacyjnej.

background image

W trakcie tej czynności nie może wykonywać

żadnych innych operacji - fakt ten spowalnia

pracę komputera. Typowym przykładem

operacji nadzorowanych przez procesor są

tzw. operacje we/wy z przerwaniem

programu. Cykl operacji rozpoczyna

urządzenie peryferyjne, które sygnalizuje za

pomocą lini IRQn (ang. Interrupt Request -

żądanie przerwania) gotowość wymiany

informacji. Specjalny układ, zwany

kontrolerem przerwań powiadamia o tym

fakcie procesor (sygnałem INTR), który z kolei

przerywa wykonywanie swojego programu

(potwierdza to sygnałem INTA) i rozpoczyna

wymianę informacji pomiędzy urządzeniem a

pamięcią operacyjną.

background image

Każde urządzenie posiada swój oryginalny

numer przerwania (np. IRQ3, IRQ4,...). Jeśli

dwa urządzenia zgłoszą jednocześnie żądanie

przerwania, to obsłużone najpierw zostanie

urządzenie o wyższym priorytecie (niższy

numer przerwania to wyższy priorytet).

Wymiana informacji (pomiędzy pamięcią

operacyjną a urządzeniem peryferyjnym) z

bezpośrednim dostępem do pamięci (ang.

Direct Memory Access - DMA) zachodzi bez

udziału procesora (który w tym czasie może

wykonywać inne operacje). Sterowanie

operacją wejścia/wyjścia realizowane jest

przez specjalny układ zwany kontrolerem

DMA, który przejmuje kontrolę nad

magistralami.

background image
background image

Document Outline


Wyszukiwarka

Podobne podstrony:
ogolna budowa komputera
ogolna budowa komputera
OGÓLNA BUDOWA KOMPUTERA
Ogólna budowa systemu komputerowego
pptnr 1 budowa komputera
BUDOWA KOMPUTERA PC
INFORMATYKA - budowa komputera itp, Szkoła, Informatyka
budowa komputera, Informatyka
Budowa komputera na 6
Budowa komputera test
Ogólna budowa ciała
Inzynieryjsko-Saperskie, T-2 OGÓLNA BUDOWA PODSTAWOWYCH MIN[686], ZATWIERDZAM
biol.medyczna, wykład - Ogólna budowa komórki, Ogólna budowa komórki
Budowa komputera, Płyta główna
Jednostki budowa komputera
Praca końcowa-Budowa komputera, Informatyka -all, INFORMATYKA-all
Budowa komputera 2

więcej podobnych podstron