Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Arkitektura e Kompjuterave Seminar 12 1

1. Një sistem kontrollohet nga një operator nëpërmjet komandave që jep nga tastjera. Numri mesatar i
komandave që jep në një interval prej 8 orësh është 60.
a) Supozoni se proçesori e kontrollon tastjerën çdo 100ms. Sa herë do të kontrollohet tastjera në intervalin
prej 8 orësh?
b) Sa është fraksioni që do të reduktohen kontrollet e CPU-së nëse do të përdoret teknika “I/O interrupt
driven”?

2. Kemi një sistem që përdor teknikën “I/O interrupt driven” për një pajisje I/O që transmeton të dhëna me 8
KB/s në mënyrë të vazhdueshme.
a) Supozoni se proçesimi i interrupt-ve kërkon 100 μs (koha për të kaluar tek routine për të trajtuar interrupt-
in + koha për ekzekutimin e routine + koha për t’u kthyer tek programi i mëparshëm). Përcaktoni sa sa
është fraksioni i kohës së proçesorit që konsumohet nga kjo pajisje I/O nëse kjo pajisje gjeneron interrupt-
e për çdo byte.
b) Supozoni se pajisja ka dy buffer-a nga 16 byte secili dhe gjeneron interrupt-e kur një nga buffer-at është
plot. Natyrisht në këtë rast trajtimi i interrupt-it kërkon më shumë kohë sepse proçedura për trajtimin e
interrupt-it duhet të transmetojë 16 byte. Gjatë ekzekutimit të kësaj procedure proçesorit i duhen rreth8
duhen rreth 8 μs për të transferuar secilin byte. Përcaktoni sa sa është fraksioni i kohës së proçesorit që
konsumohet nga kjo pajisje I/O në këtë rast.

3. Një modul DMA po transferon të dhëna tek memorja (duhe përdorur mënyrën me “vjedhje ciklesh” të
proçesorit) nga një pajisje I/O që transmeton me 9600 bps. Proçesori po bën fetch të instruksioneve me 1
miljon instruksione në sekondë (1 MIPS). Do të ngadalësohet proçesori nga aktiviteti i DMA-së? Nëse po, sa
përqind? (Te mos merren parasysh veprimet read/write)

You might also like