UNIVERSITETI I TIRANES – FAKULTETI I SHKENCAVE NATYRORE – FAKULTETI I EKONOMISE
LENDA : ORGANIZIM DHE ARKITEKTURE E KOMPJUTERAVE
Arkitektura e kompjuterave është shkenca dhe arti i përcaktimit, përzgjedhjes dhe kombinimit të komponentëve hardware me qëllim krijimin e një sistemi kompjuterik që kënaq objektivat e fiksuar paraprakisht që lidhen me funksionin, perfomancën, koston dhe konsumin.
Arkitektura e kompjuterave shërben pra për të bërë kompromiset e duhura, me qëllim që sistemi kompjuterik i krijuar të kënaqë kërkesat fillestare të projektimit.
I) Qellimi i Lendes
Te studiohet dhe analizohet ndertimi, funksionimi dhe faktoret qe ndikojne ne elementet software dhe hardware te nje sistemi kompjuterik.
II) Rezultatet e pritshme
Studentet ne perfundim te kesaj lende do te jene ne gjendje te:
- Te kuptojne nderimin e bashkesise se instruksioneve dhe nderfaqësimin hardware/software.
- Te kuptojne micro-arkitekturen e procesorit dhe teknologjine pipeline.
- Te kuptojne organizimin e memorjes, memorjen virtuale dhe cache.
- Te kuptojnë perfomancën e një sistemi kompjuterik ; si përcaktohet dhe si llogaritet.
- Te kuptojne funksionimin e mekanizmit te hyrje-daljeve.
- Te kuptojne arkitekturat e procesoreve paralele dhe implikimet qe sjellin ato ne programim.
III) Metodat e mesimdhenies.
Ndjekja e planit te leksioneve:
PJESA I . PARAQITJA E NJESIVE THEMELORE TE NJE KOMPJUTERI
- Funksioni dhe struktura e njesise se kontrollit.
- Kujtesa, hierarkia e kujtesave.
- Formati i te dhenave dhe njesia e perpunimit.
- Shumatoret, sintetizimi i ALU.
PJESA II. BASHKESIA E INSTRUKSIONEVE DHE MENYRAT E ADRESIMIT
- Makinat virtuale
- Struktura e instruksioneve, struktura teorike, Stuktura reale e instruksioneve. Shembuj formatesh te instruksioneve.
- Makinat me zero, nje dy dhe tre adresa. Arkitektura load/store.
- Menyrat e adresimit, adresat logjike, fizike, efektive, etj.
- Klasifikimi i instruksioneve.
- Procesoret RISC dhe CISC, krahasim i tyre.
PJESA III. MENYRAT E ORGANIZIMIT TE NJESISE QENDRORE
- Menyrat e komunikimit brenda njesise qendrore, buset.
- Ndertimi i “datapath”. “Dapath” me nje cikel clocku dhe disa cikle clocku.
- Organizimet elementare te njesise qendrore, Struktura me nje bus. strukturat me dy buse, strukturat me tre buse.
- Organizimi i njesise qendrore me regjistra te pergjitheshem.
- Procesoret pipeline, realizimi i pipeline, “pipeline hazards” etj.
PJESA IV. NJESIA E KONTROLLIT. SEKUENCORET I KOMANDAVE
- Perkufizime, koncepti i clock-ut.
- Sekuencore te tipit hardware.
- Sekuencoret e mikroprogramuar, modeli “Wilkes”, kodimi, adresimi i mikroisntruksioneve.
- Analiza e nje procesori elementar.
- Performancat e procesoreve dhe matja e tyre.
PJESA V. KUJTESA DHE ORGANIZIMI I SAJ
- Teknologjite dhe hierarkia e kujtesave
- Karakteristikat e paisjeve te kujteses
- Menyrat e kapjes se informacionit (Access Modes)
- Kujtesat SRAM, Kujtesat DRAM
- Kujtesa cashe, parametrat e funksionimit, llojet etj.
PJESA VI. KOMUNIKIMI I NEN-SISTEMIT QENDROR ME AMBJENTIN E JASHTEM
- Funksioni dhe struktura e nen-sietmit periferik
- Ndarfaqet, buset I/O
- Menyrat ose teknikat e realizimit te hyrje/daljeve
- Menyra me bllokim, shembuj
- Menyra me testim te gjendjes, shembuj
- Menyra me nderpreje (interrupsion), funksionimi, prioritetet, maskimi, percaktimi i origjines, etj.
- DMA, ndertimi i kontrollorit DMA, funksionimi, menyrat DMA
- Procesoret I/O, instruksionet i/o, programet kanal; ndertimi i IOP.
PJESA VII. PROCESORET PARALELE
- Arkitektuarat paralele te procesoreve (SIMD, MIMD, MISD, VLIW etj.). Specifikat e tyre.
- Organizimi tipik i nje procesori SIMD. Zgjerimet e mundeshme te nje SIMD. Shembuj.
- Arkitekturat MIMD. Ndertimi dhe funksionimi i nje procesori MIMD.
- Ndertimi i nje procesori VLIW. Paralelizmi explicit (EPIC).
IV) Menyrat e Vleresimit
Per te vleresuar studentet merren parasysh:
1) Detyra e kursit.
2) Provim i ndërmjetëm.
3) Laboratorë.
4) Provim perfundimtar.
V) Detaje te procesit te vleresimit
1) Detyra e kursit teston punen e pavarur te studenteve mbi zhvillimet e reja ne arkitekturen konpjuterike.
2) Provimi perfundimtar teston njohurite e te gjithe lendes.
VI) Programi sipas javeve
- Funksioni dhe struktura e njesise se kontrollit, Kujtesa, hierarkia e kujtesave.Formati i te dhenave dhe njesia e perpunimit, Shumatoret, sintetizimi i ALU.
- Makinat virtuale, Struktura e instruksioneve, struktura teorike, Stuktura reale e instruksioneve. Shembuj formatesh te instruksioneve.
- Makinat me nje dy dhe tre adresa, Menyrat e adresimit, adresat logjike, fizike, efektive, etj. Klasifikimi i instruksioneve dhe Procesoret RISC dhe CISC, krahasim i tyre
- Menyrat e komunikimit brenda njesise qendrore, buset. Organizimet elementare te njesise qendrore, Struktura me nje bus. strukturat me dy buse. strukturat me tre buse
- Organizimi i njesise qendrore me regjistra te pergjitheshem. Procesoret pipeline, realizimi i pipeline, “pipeline hazards” etj
- Perkufizime, koncepti i clock-ut. Sekuencore te tipit hardware
- Sekuencoret e mikroprogramuar, modeli “Wilkes”, kodimi, adresimi i mikroisntruksioneve
- Analiza e nje procesori elementar. Performancat e procesoreve dhe matja e tyre
- Teknologjite dhe hierarkia e kujtesave. Karakteristikat e paisjeve te kujteses. Menyrat e kapjes se informacionit (Access Modes)
- Kujtesat SRAM, Kujtesat DRAM. Kujtesa cashe, parametrat e funksionimit, llojet etj
- Funksioni dhe struktura e nen-sietmit periferik. Ndarfaqet, buset I/O.
- Menyrat ose teknikat e realizimit te hyrje/daljeve. Menyra me bllokim, shembuj. Menyra me testim te gjendjes, shembuj. Menyra me nderpreje (interrupsion), funksionimi, prioritetet, maskimi, percaktimi i origjines, etj.
- DMA, ndertimi i kontrollorit DMA, funksionimi, menyrat DMA. Procesoret I/O, instruksionet i/o, programet kanal; ndertimi i IOP.
- Analize e procesoreve paralele, Dallimet ndermjet tyre. Procesoret SIMD.
- Ndertimi dhe funksionimi i procesoreve MIMD dhe VLIW.
Ndajeni këtë me të tjerët:
Diskutim
Ende pa komente.