Mësimi 1 – Shkenca Kompjuterike
Mësimi 2 – Algoritmet
Mësimi 3 – Histori e shkurtër e kompjuterëve
Mësimi 4 – Disa Kuriozitete
Mësimi 5 – Zbulimi dhe dizajnimi i algoritmeve
Mësimi 6 – Shembuj për algoritme
Mësimi 7 – Sistemi binarë
Mësimi 8 – Deponimi i vlerave binare
Mësimi 9 – Logjika Boolean dhe Portat
Mësimi 10 – Ndërtimi i qarqeve kompjuterike
Mësimi 11 – Rëndësia e niveleve abstrakte
Mësimi 12 – Memorja dhe CACHE
Mësimi 13 – Përdorimi i Cache
Mësimi 14 – Input-Output dhe ruajtja masive
Mësimi 15 – Pajisja Aritmetike/Logjike
Mësimi 16 – Pajisja kontrolluese
Mësimi 17 – Si matet shpejtësia e kompjuterit
Mësimi 18 – Makinat virtuale dhe softueri i sistemit
Mësimi 19 – Sistemi Operativ
Mësimi 20 – Asemblerët dhe gjuha e asemblit
Mësimi 1 – Shkenca Kompjuterike
Mësimi 2 – Algoritmet
Mësimi 3 – Histori e shkurtër e kompjuterëve
Mësimi 4 – Disa Kuriozitete
Mësimi 5 – Zbulimi dhe dizajnimi i algoritmeve
Mësimi 6 – Shembuj për algoritme
Mësimi 7 – Sistemi binarë
Mësimi 8 – Deponimi i vlerave binare
Mësimi 9 – Logjika Boolean dhe Portat
Mësimi 10 – Ndërtimi i qarqeve kompjuterike
Mësimi 11 – Rëndësia e niveleve abstrakte
Mësimi 12 – Memorja dhe CACHE
Mësimi 13 – Përdorimi i Cache
Mësimi 14 – Input-Output dhe ruajtja masive
Mësimi 15 – Pajisja Aritmetike/Logjike
Mësimi 16 – Pajisja kontrolluese
Mësimi 17 – Si matet shpejtësia e kompjuterit
Mësimi 18 – Makinat virtuale dhe softueri i sistemit
Mësimi 19 – Sistemi Operativ
Mësimi 20 – Asemblerët dhe gjuha e asemblit
Mësimi 16 – Pajisja kontrolluese
2 min
Pjesa më kryesore e arkitekturës së Von Neumann-it është programi i ruajtur, udhëzime në gjuhën e makinës (machine language) të cilat ruhen në memorje si vlera binare. Detyra e pajisjes kontrolluese (control unit) është që merr (fetch) nga memorja udhëzimin që duhet të zbatohet, të bëjë deshifrimin e tij (decode) – të kuptojë se çka duhet të bëhet, dhe të kryejë (execute) atë udhëzim nëpërmjet dërgimit të komandës së duhur ndërmjet ALU, memorjes dhe I/o kontrolluesit. Këto 3 veprime përsëriten herë pas here derisa të arrijmë udhëzimin e fundit të programit, që mund të quhet si NDAL (halt, stop ose quit).
Njëherë duhet të kuptojmë se çka janë udhëzimet e gjuhës së makinës (machine language). Udhëzimet të cilat mund të deshifrohen dhe të kryhen nga pajisja kontrolluese e një kompjuteri janë të shprehura në gjuhë të makinës. Ky udhëzim përmban kodin e operacionit (operation code, shkurtë op code) si dhe fushat e adresës (address fields). Pjesa e op code mban të gjitha operacionet që mund të kryhen, ndërsa fushat e adresës mbajnë të dhënat që do shfrytëzohen gjatë kalkulimit. Psh, nëse do të duhej të bëhej mbledhja e dy vlerave të ndryshme, atëherë kjo do bëhej duke e shënuar kodin e mbledhjes në pjesën e op code, ndërsa vlerat do shënohen te adresa:
Përmbledhja e të gjitha operacioneve të cilat mund të kryhen nga procesori quhen Përmbledhja e Udhëzimit (instruction set). Puna më e rëndë gjatë dizajnimit të një kompjuteri është që të vendoset se cilat operacione të jenë në këtë përmbledhje e cilat jo. Nuk ka ndonjë marrëveshje univerzale për këtë çështje, prandaj një kompjuter që përdor procesor Apple A8 nuk mund të kryejë programet që janë krijuar për një procesor tjetër, për shembull Intel Core i7. Kjo pasiqë op code dhe adresat të cilat i kanë këto dy procesorë janë të zbatuara ndryshe dhe nuk janë të përshtatshme për njëra tjetrën. Fuqia e procesorit nuk është në komplikimin e kësaj përmbledhjeje të udhëzimeve, por në faktin se sa shpejtë mund të kryejë ndonjë udhëzim.
Diskutimet
#ReLOaD
Kjo platformë është zhvilluar si pjesë e projektit Robokid të organizatës YEP, i cili zbatohet në kuadër të "Programi rajonal për demokraci lokale në Ballkanin Perëndimor 2 - ReLOaD2 i cili është i financuar nga Bashkimi Evropian (BE), ndërsa e implementon Programi për Zhvillim i Kombeve të Bashkuara (UNDP). Për përmbajtjen e kësaj platforme, si dhe qëndrimet e paraqitura në të, janë përgjegjës vetëm organizata YEP dhe ato në asnjë mënyrë nuk pasqyrojnë pikëpamjet e Bashkimit Evropian (BE) ose të Programit për Zhvillim të Kombeve të Bashkuara (UNDP) .