You are on page 1of 39

Číslicové počítače

Vojenské spojovacie a informačné systémy-VSIS

T 7/1 – Vstupno-výstupný podsystém prof. Ing. Marcel HARAKAĽ, PhD. (Col. Ret)
Katedra informatiky AOS
T 7/2 – Organizácia prenosu informácií
marcel.harakal@aos.sk
OBSAH TÉMY 7

ZBERNICE A V/V PODSYSTÉM

T7/1 Vstupno-výstupný podsystém

T7/2 Organizácia prenosu informácií

T7/3 Organizácia riadenia V/V

prof. Ing. Marcel HARAKAĽ, PhD.


Schéma von Neumanovho
počítača

prof. Ing. Marcel HARAKAĽ, PhD.


Bloková schéma počítača

Systémová
zbernica

Pamäť je použitá na uloženie inštrukcií aj údajov.


CPU – centrálna procesorová jednotka
Riadiaca jednotka je použitá na výber inštrukcií z pamäte.
Aritmetická jednotka je použitá na vykonávanie
špecifikovaných operácií nad údajmi.
Vstupná jednotka je použitá na vstup údajov, výstupná
jednotka na výstup údajov. – používame V/V jednotka
IT ET

Vykonávacia časť Komunikačná časť Riadiaca


Štruktúrna časť
SRJ
organizácia IR
funkčných ST FRJ
ER

prvkov ZP FXJ IJ

mikroprocesora
DKI
AC
RGP
RGB MXV
RGX RGI
SP
RG5-RGn
PC/BU
ALJ ADJ
JP

PS

MXA INC DXD


FPU

VA
RGD

RGA
RGA - register adresy
RGD - register údajov
MX - multiplexor MMU
DX - demultiplexor
INC - inkrementátor FA
ST - signály stavov
CACHE

ADRESA DÁTA
Riadenie komunikácií procesora s
hlavnou pamäťou

prof. Ing. Marcel HARAKAĽ, PhD.


Riadenie komunikácií
procesora s hlavnou pamäťou

prof. Ing. Marcel HARAKAĽ, PhD.


Spojenie pamäťových
obvodov so zbernicou

prof. Ing. Marcel HARAKAĽ, PhD.


Riadenie procesora s V/V
podsystémom

prof. Ing. Marcel HARAKAĽ, PhD.


Komunikácia CPU so V/V zariadeniami

prof. Ing. Marcel HARAKAĽ, PhD.


Zbernice v mikroprocesore
Jednotlivé bloky mikroprocesora sú prepojené systémom zberníc. Zbernice sú tvorené
zoskupením vodičov - liniek. Základné delenie zberníc podľa ich funkcie je:
Adresová – je jednosmernou zbernicou sprostredkovávajúcou prenos adries a tým
selekciu zariadenia alebo pamäťovej bunky z ktorých sa dáta budú čítať, respektíve do
ktorých sa dáta budú zapisovať
Riadiaca – distribuuje riadiace signály zabezpečujúce riadenie a spoluprácu
jednotlivých blokov mikroprocesora alebo aj externých zariadení pripojených k
mikroprocesoru
Dátová – je obojsmernou zbernicou prenášajúcou dáta medzi jednotlivými blokmi
mikroprocesora ( pamäť, vstupné/výstupné brány...)

Zbernice je možné ďalej deliť na základe týchto kritérií:


podľa synchronizácie prenosu:
- asynchrónne – prenos sa realizuje na základe takzvaného handshake – keď vysielač detekuje
prijatie dát prijímačom a nevyšle ďalšie kým sa príjem nepotvrdí, slúži na pomalšie prenosy hlavne
zariadení s rôznou komunikačnou rýchlosťou
- synchrónne – komunikácia je riadená jedným hodinovým synchronizačným signálom, prenos je teda
rýchlejší ako u asynchrónnej komunikácie a slúži na vysokorýchlostné prepojenie zariadení
s rovnakou prenosovou rýchlosťou
Zbernice v mikroprocesore
podľa tvaru prenášaných dát:
•sériová – dáta sa prenášajú po jenom vodiči, to znamená bit po bite
•paralelná – naraz sa prenáša viac bitov, zvyčajne 8, 16, 32 a viac

podľa časového multiplexu:


- multiplexovaná – typ dát sa časom na zbernici mení, zvyčajne tak, že
jeden časový okamih zbernica ( alebo iba jej časť ) prenáša adresu
a v druhom časovom okamihu zas zbernica prenáša dáta
- nemultiplexovaná – typ dát sa časom na zbernici nemení, čiže ak sa
jedná o dátovú zbernicu, tak prenáša iba dáta, tento spôsob je rýchlejší
ako u multiplexovanej zbernice, no potrebujeme vodiče navyše, čiže
ekvivalentný systém s nemultiplexovanými zbernicami je finančne
nákladnejší
Zbernica a kanál

prof. Ing. Marcel HARAKAĽ, PhD.


Štruktúra zbernice ČP

prof. Ing. Marcel HARAKAĽ, PhD.


Typy prenosov informácií

1.typ-nepodmienený

2.typ-podmienený

3.typ-dialógový
prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
Architektúra zberníc v
moderných pers. počítačoch

prof. Ing. Marcel HARAKAĽ, PhD.


prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
Štruktúrna organizácia V/V obvodov

OUT

IN

prof. Ing. Marcel HARAKAĽ, PhD.


Riadenie V/V operácií
• Priame riadenie programom
– realizované priamou V/V inštrukciou (IN, OUT)
• Riadenie prerušením
– (vonkajšie, vnútorné príčiny)

• Priamy prístup do pamäte (DMA)


prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
Priamy prístup do pamäte
Direct Memory Access

prof. Ing. Marcel HARAKAĽ, PhD.


Vstupno-výstupný podsystém
• Interakcia ČP s okolím
• Prvky V/V:
– V/V rozhranie
– V/V (periférne) zariadenia
Adaptér - V/V procesor

Vonkajšie rozhranie

Prenosová cesta
Vnútorné rozhranie

V/V zariadenie
Výpočtový systém
Základné rozhrania
počítačových systémov
• Zbernice a rozhrania
• Systémové zbernice: UNIBUS, MULTIBUS (1-2), VM-Bus, XT,
ISA, MCA, EISA, VL-BUS, PCI (1-2), PCX,PCI- Expres,
PCAGP port (1-8).
• Zbernice pre pripájanie I/O subsytémov: SCSI-1, SCSI-
2,SCSI-3, IDE, ATA, SATA, IEEE 1394 (1-2), USB(1-3),
PCMCIA.
• Sériové rozhrania: ANSI EIA/TIA štandardy RS-232c, RS-
499, RS-423, RS-422, RS-485, prúdová slučka, infračervené
IrDA.
• Paralelne rozhrania a prístrojové zbernice: IEEE 488 (GPIB),
IEEE 1284 GeoPORT, CENTRONICS.
• Technologické zbernice a rozhrania: FILBUS, BITBUS,
WorldFIP, PROFIBUS, CAN.
• Rozhrania LAN a WAN : ARCNET, ETHERNET, FastETHERNET,
Fibre Channel(FCS).
prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
prof. Ing. Marcel HARAKAĽ, PhD.
Periférne zariadenia
Rozdelenie PZ: existujú rôzne klasifikácie
• Rozdelenie periférnych zariadení podľa toku
dát

• Vstupné: klávesnica, myš, pákový ovládač,


skener, snímač čiarového kódu, tablet,
mikrofón, digitálny fotoaparát, kamkóder, ...
• Výstupné: reproduktor, displej, tlačiareň,
ploter, ...
• Vstupno-výstupné: modem, faxmodem, ...
• Zariadenia pre ukladanie a archiváciu dát:
pružný disk, pevný disk, CD, DVD,
kazetopásková jednotka, ...
Záver
Ďakujem za pozornosť

You might also like