Title: Racunarstvo i informatika III
1Racunarstvo i informatika III
- Lekcija 5 Maticne ploce, ekspanzioni slotovi i
karakteristike I/O magistrala
2Šta cemo uciti
- Maticna ploca
- Sistemski cipovi
- BIOS
- Portovi i konektori
- Magistrale
- Namena ulazno/izlaznih (I/O) magistrala
- Interni ulazno/izlazni portovi i ekspanzioni
slotovi - Sistemski resursi I/O adrese, IRQ-ovi i DMA
kanali - Arhitektura I/O magistrala
- Karakteristike ISA, PCI, AGP i USB magistrala
- Karakteristike SCSI i FireWire magistrala
3Maticna ploca
4Komponente maticne ploce
5Maticna ploca
6Ležišta za centralne procesore
7Pakovanje mikroprocesora
8Multiprocesiranje
9Sistemski cipovi (Chipset)
10Cipset
11Funkcije koje podržava cipset
12North/South Bridge arhitektura
13Graficki prikaz North/South Bridge arhitekture
14Hub arhitektura
15Graficki prikaz Hub arhitekture
16BIOS (Basic Input/Output System)
17Portovi
18Ulazno/izlazni konektori i konektori na ploci
19Namena ulazno/izlaznih magistrala
- Povezuju CPU sa svim drugim komponentama (osim
RAM-a) - Mogu da upravljaju
- internim portovima
- eksternim portovima
- drugim U/I magistralama
- U modernim PC racunarima koriste se 4 tipa I/O
magistrala - ISA, zastarela i uskoro ce potpuno nestati
- PCI, novija multifunkcionalna I/O magistrala
velike brzine - AGP, koristi se jedino za graficke adaptere
- USB, novi I/O bus za povezivanje sporih uredaja,
zamenjuje ISA - Obe magistrale ISA i PCI završavaju se dvostrukim
izlazom - Internim I/O portovima (LPT, KBD, COM1, COM2,
EIDE i sl.) - Ekspanzionim slotovima na maticnoj ploci u koje
se umecu adapteri
20Interni ulazno/izlazni portovi
- USB postaje glavni bus za povezivanje sporih
uredaja - Medutim na ISA bus se i dalje povezuje mnogo
internih komponenti - flopi kontroler
- serijski portovi
- paralelni port (ovi)
- Kontroler tastature
- Ove komponente zauzimaju IRQ-ove ( i druge
sistemske resurse kao što su I/O adrese i DMA
kanali)
21Sistemski resursi
- I/O adrese - ulazno/izlazne adrese
- Adrese koje kartica koristi da bi komunicirala s
procesorom - IRQ (interrupt request) - zahtevi za prekidom
- Hardverske komponente moraju da šalju procesoru
zahteve za prekidom kako bi ga pozvale da na
vreme obradi njihove zahteve. Svaki uredaj ima
sopstveni zahtev za prekidom kojim privlaci
pažnju procesora. - DMA kanali
- Koriste ih neki uredaji za ubrzavanje upisa i
citanja sistemske memorije. Ima ih malo, pa je
ogranicen broj instaliranih uredaja koji mogu da
koriste DMA kanale.
22Ulazno/izlazne adrese
- Kod Intelovih procesora razdvojen je
ulazno/izlazni od memorijskog adresnog prostora - Svaki 80x86 procesor može da adresira samo 64 KB
portova (U/I adresa), bez obzira koliko je velik
njegov memorijski adresni prostor - Kontroleri imaju grupu registara kojima procesor
može da pristupi preko adresa portova
(ulazno/izlaznih adresa) pridruženih kontroleru - Registri kontrolera vrše
- funkciju bafera - prihvatne memorije (port
podataka) - statusnih registara uredaja kojima kontroler
upravlja (statusni port) - prihvatanje komandi koje šalje procesor u cilju
upravljanja radom i/O interfejsa ili I/O uredaja
(upravljacki port)
23Izbor IRQ linija
- Istu prekidnu liniju može da zajednicki koristi
više PCI uredaja - Tehnika PnP omogucava automatsko podešavanje
deljenja prekidne linije - Ako operativni sistem ne podržava PnP mora se
procitati dokumentacija uredaja da bi se utvrdilo
da li dozvoljava deljenje prekidne linije - ISA uredaji ne dozvoljavaju deljenje prekidnih
linija
24DMA kanali
- Kontrolne linije magistrale koje omogucavaju
direktan pristup memoriji - DREQ (DMA request) - DMA zahtev
- Kartica preko linije DREQ upucuje zahtev za DMA
- DACK (DMA acknowledge) - dozvola za DMA prenos
- Procesor odobrava zahtev preko linije DACK
- Da bi više perifernih uredaja moglo direktno da
pristupa memoriji postoji više linija za DMA
zahtev/odobrenje koje se nazivaju DMA kanali - Uobicajen raspored korišcenja DMA kanala na PC
racunarima - Kanal Primena
- 0 Osvežavanje DRAM (samo na XT)
- 1 HDD kontroler (samo na XT)
- 2 flopi kontroler
- 3 Neiskorišcen ili zvucna karta ili ECP
paralelni port - 4-7 slobodni u modernim racunarima
25Arhitektura ulazno/izlaznih magistrala
26Povezivanje uredaja na U/I magistrale
27ISA (Industry Standard Arhitecture)
- samo 16 linija za podatke
- maksimalna brzina od 4MB/s (8-bitne), odnosno
8MB/s (16-bitne) - nemogucnost deljenja IRQ linija i DMA kanala
izmedu kartica koje se utaknute u razlicite
slotove - nemogucnost da sistem konfiguriše njihovo
korišcenje delova glavne memorije, adresa U/I
portova, IRQ linija, DMA kanala - nemogucnost da ih sistem iskljuci u slucaju
zahteva za resursom koji je vec zauzet.
28PCI Local Bus (Peripheral Component Interconnect)
- Predstavlja redizajniranu PC magistralu
ubacivanjem pomocne magistrale izmedu CPU i
izvorne I/O magistrale sa namenom mosta, pa se za
nju koristi i naziv meduspratna magistrala
(mezzanine bus) - Može da radi konkurentno sa procesorskom
magistralom - Podržava Intelovu PnP specifikaciju
- nema džampere i prekidace, podešava se softverski
- Radi na taktu od 33 MHz
- 32-bitni omogucava transfer od 334 132 MBps
- 64-bitni omogucava transfer od 338 264 MBps
29Konceptualni dijagram PCI magistrale
30AGP (Advanced Graphics Port) - ubrzani graficki
port
- Specijalizovan za video adaptere - samo jedan u
sistemu - Zasniva se na PCI, ali fizicki, elektricno i
logicki je nezavisan od njega - Prednost - PCI bus se oslobada rada sa grafickim
podacima i koncentriše se na zahteve za prenosom
podataka npr. sa mrežnih adaptera i hard diskova - AGP ukljucuje više specifikacija
- AGP 1.0 (1996) - 33 MHz, moguce 2x, napajanje3,3
V - AGP 2.0 (1998) - 66 MHz, moguce 4x, moguce da
radi na 1,5 V
31USB
- 12Mb/s transfer podataka
- Plug and Play
- Mogucnost prikljucivanja uredaja bez potrebe za
restratovanjem sistema - Ulancavanje ili rad više od jednog uredaja na
jednom kablu, odnosno magistrali - Samoiskljucivanje i detekcija
32Povezivanje uredaja na USB magistralu
33SCSI ekspanzioni slotovi
34Vrste SCSI magistrala
Širina magistrale Standardni SCSI Fast SCSI Fast-20 (Ultra) Fast-40 (Ultra 2) Vrsta kabla
8-bitna 5 M/sec 10 M/sec 20 M/sec 40 M/sec A (50-izvoda)
16-bitna (Wide) 10 M/sec 20 M/sec 40 M/sec 80 M/sec P (68-izvoda)
Opšte oznake za nesimetricni i diferencijalni
SCSI
35FireWire ekspanzioni slotovi
36FireWire (IEEE-1394)
- Transfer podataka od 100, 200 i 400 Mb/s (a
moguca je i brzina od 800 Mb/s kod novog 1394.b
standarda) - Plug and Play
- Mogucnost prikljucivanja uredaja bez potrebe za
restartovanjem sistema - Može da poveže maksimalno 63 uredaja na jednu
IEEE-1394 adaptersku karticu uz pomoc ulancavanja - Samoiskljucivanje i detekcija
37Sumarni pregled karakteristike I/O magistrala
38Brzine prenosa na razlicitim magistralama
- Prikaz rasporeda I brzina magistrala kod Intel
86xx chipseta - CPU MCH 400/533/800MHz
- MCH
- DDR 2.1-3.2 GB/s
- AGP 2.1 GB/s
- GbLAN 266 MB/s
- southbrdge 266 MB/s
- SOUTHBRIDGE
- - PCI 133 MB/s
- - ATA133 133 MB/s
- - USB 2.0 480 MB/s
- - sATA 150 MB/s
- BIOS
- Super IO
- Power Management
- Clock Generator
39Pitanja i zadaci
- Po cemu se razlikuju procesorska i memorijska od
U/I magistrala? - Kako se definiše širina opsega (nivo transfera)
magistrale? - Koji tipovi U/I magistrala se koriste kod
savremenih MRS? - Cime mogu da upravljaju U/I magistrala ?
- Šta je I/O port i kakve vrste može biti?
- Cemu služe kontroleri perifernih uredaja?
- Koje sistemske resurse koriste periferni uredaji?
- Koje funkcije vrše registri kontrolera i kako se
nazivaju odgovarajuci portovi preko kojih su ovi
registri povezani sa CPU? - Šta se dešava ako se iste I/O adrese pridruže
razlicitim uredajima? - Kakva je razlika izmedu upravljanja perifernim
uredajima prozivanjem i korišcenjem prekida? - Od cega zavisi da li razliciti uredaji mogu da
koriste iste IRQ-ove?
40Pitanja i zadaci
- Šta je DMA kanal?
- Koji je raspored korišcenja DMA kanala na PC
racunarima uobicajen? - Koji se uredaji obicno povezuju na ISA U/I
magistrale? - Navedite karakteristike ISA U/I magistrale.
- Koji se uredaji obicno povezuju na PCI U/I
magistrale? - Navedite karakteristike PCI U/I magistrale.
- Navedite karakteristike AGP U/I magistrale?
- Navedite karakteristike USB U/I magistrale.
- Šta je karakteristicno SCSI magistrale?
- Šta je karakteristicno za FireWire magistrale?
- Uporedite karakteristike U/I magistrala.
41(No Transcript)