logo

Datoru organizācijas un arhitektūras apmācība

Datoru organizācija un arhitektūra tiek izmantota datorsistēmu projektēšanai. Datora arhitektūra tiek uzskatīta par tiem sistēmas atribūtiem, kas ir redzami lietotājam, piemēram, adresācijas metodes, instrukciju kopas un biti, kas tiek izmantoti datiem, un tiem ir tieša ietekme uz programmas loģisko izpildi. Tā definē sistēmu abstraktā veidā. veidā, tas attiecas uz Ko sistēma dara.

palindroms Java valodā

Tā kā datora organizācija ir veids, kā sistēmai ir jāstrukturē, un arhitektūras specifikācijas sasniedz operatīvās vienības un to savstarpējās saiknes, tā ir abstraktā modeļa realizācija, un tā nodarbojas ar sistēmas ieviešanas veidu.

Šajā apmācībā par datoru organizēšanu un arhitektūru jūs uzzināsit visus pamata un papildu jēdzienus, piemēram, konveijeru, mikroprogrammētu vadību, datora arhitektūru, instrukciju dizainu un formātu.



Satura rādītājs

Galvenās datora instrukcijas:

  1. Vienkārša izpratne par datoru
  2. Datordizaina problēmas
  3. Datoru sistēmas līmeņa hierarhija
  4. Datoru arhitektūra un datoru organizācija
  5. Pamatinstrukcijas datoram
  6. MOV instrukcijas laika diagramma mikroprocesorā
  7. Montāžas valoda un augsta līmeņa valoda
  8. Adresācijas režīmi
  9. Adresēšanas režīmi, kuru pamatā ir atmiņa un reģistrs
  10. fon Neimaņa arhitektūra
  11. Hārvardas arhitektūra
  12. Programmas mijiedarbība ar aparatūru
  13. Vienkāršots mācību dators (SIC)
  14. Instrukciju komplekts, ko izmanto vienkāršotā mācību datorā (SIC)
  15. Instrukciju komplekts, ko izmanto SIC/XE
  16. RISC un CISC
  17. RISC un CISC | 2. komplekts
  18. Vektoru procesoru klasifikācija
  19. Būtiski reģistri norādījumu izpildei
  20. Uz vienu akumulatoru balstīta CPU organizācija
  21. Stack balstīta CPU organizācija
  22. CPU organizācija, kuras pamatā ir vispārīgs reģistrs
  23. Datu pārsūtīšanas instrukcijas AVR mikrokontrollerī
  24. Aritmētiskās instrukcijas AVR mikrokontrollerī
  25. Nosacītās filiāles instrukcijas AVR mikrokontrollerī
  26. CALL instrukcijas un sakraujiet AVR mikrokontrollerī
  27. Nozares instrukcijas AVR mikrokontrollerī
  28. Loģiskās instrukcijas AVR mikrokontrollerī
  29. Datu manipulācijas instrukcijas
  30. Mašīnas vadības instrukcija
  31. Ļoti garu instrukciju Word (VLIW) arhitektūra

Instrukcijas dizains un formāts:

  1. Dažādi apmācības cikli
  2. Būtiski reģistri norādījumu izpildei
  3. Mašīnas instrukcijas
  4. Instrukciju formāti (nulles, vienas, divu un trīs adrešu instrukcijas)
  5. 2 adrešu instrukcija un 1 adreses instrukcija
  6. 3 adrešu instrukcija un 0 adrešu instrukcija
  7. 3 adrešu instrukcija un 2 adrešu instrukcija
  8. Reģistrējiet saturu un karoga statusu pēc norādījumiem
  9. Mašīnas līmeņa programmas atkļūdošana
  10. Vektoru instrukciju formāts
  11. Vektoru instrukciju veidi
  12. Nozares prognozēšana Pentium
  13. Instrukcija Vārda lielums
  14. >> Problēmu risināšana instrukciju formātā

Datora aritmētika:

  1. Datoraritmētika | ALU un datu ceļš
  2. Datoraritmētika | 1. komplekts
  3. Datoraritmētika | 2. komplekts
  4. Atšķirība starp 1 papildinājumu un 2 papildinājumu
  5. Dalīšanas algoritma atjaunošana neparakstītam veselam skaitlim
  6. Neatjaunojošs dalījums neparakstītam veselam skaitlim
  7. Booth algoritms
  8. Pārpilde aritmētiskajā saskaitījumā
  9. Kā negatīvie skaitļi tiek saglabāti atmiņā?
  10. Parastā skaitļošana pret kvantu skaitļošanu

>> Viktorīna par skaitļu attēlojumu

Mikroprogrammēta vadība:

  1. Mikrooperācija
  2. Mikroarhitektūra un instrukciju kopu arhitektūra
  3. Programmu vadības instrukciju veidi
  4. Atšķirība starp CALL un JUMP instrukcijām
  5. Ar vadu savienots v/s mikroprogrammēts vadības bloks
  6. Micro Instructions Sequencer ieviešana
  7. Datora veiktspēja
  8. Vadības bloks un dizains
  9. Horizontāli mikroprogrammēta Vs Vertikāla mikroprogrammēta vadības ierīce
  10. Kamparisoni starp vadu un mikroprogrammētu vadības bloku
  11. Datoru organizācija | Apakšprogramma un tās raksturojums

Atmiņas organizācija:

  1. Ievads atmiņā un atmiņas vienībās
  2. Atmiņas hierarhijas dizains un tā īpašības
  3. Atšķirība starp baitu adresējamo atmiņu un Word adresējamo atmiņu
  4. Atšķirība starp sinhronās un hierarhiskās piekļuves atmiņas organizācijām
  5. Reģistra piešķiršana
  6. Kešatmiņa
  7. Kešatmiņas organizācija | 1. komplekts (ievads)
  8. Daudzlīmeņu kešatmiņas organizācija
  9. Vietnei un kešatmiņai draudzīgs kods
  10. Atsauces vieta un kešatmiņas darbība
  11. Amdāla likums un tā pierādījums
  12. Apakšprogramma, apakšprogrammas ligzdošana un steka atmiņa
  13. RAM pret ROM
  14. Kāda ir atšķirība starp CPU kešatmiņu un TLB?
  15. Dažādi RAM veidi
  16. Datora atmiņas veidi (RAM un ROM)
  17. Sekundārā atmiņa - cietais disks
  18. Ievads cietvielu diskdzinī (SSD)
  19. Lasīšanas un rakstīšanas operācijas atmiņā
  20. 2D un 2.5D atmiņas organizācija

Ievades un izvades sistēmas:

  1. Prioritārie pārtraukumi | (S/W Polling un Daisy Chaining)
  2. I/O interfeiss (pārtraukšanas un DMA režīms)
  3. Tieša piekļuve atmiņai ar DMA kontrolleri 8257/8237
  4. Asinhronās ieejas izejas sinhronizācija
  5. Programmējams perifērijas interfeiss 8255
  6. Interfeiss 8255 ar 8085 mikroprocesoru skaitļa 1 un 2 papildinājumam
  7. 8255 (programmējams perifērijas interfeiss)
  8. Mikrodatoru sistēma
  9. 8085 bāzes vienas plates mikrodatora darbība
  10. Interfeiss 8254 PIT ar 8085 mikroprocesoru
  11. Sinhronā datu pārsūtīšana
  12. Ievades-izejas procesors
  13. MPU komunikācija
  14. Atmiņas kartētā I/O un Izolētā I/O
  15. Autobusu arbitrāža

Cauruļvadi:

  1. Instrukciju līmeņa paralēlisms
  2. Izpilde, posmi un caurlaidspēja
  3. Veidi un apstāšanās
  4. Atkarības un datu apdraudējums

IEEE numuru standarti

  1. IEEE standarta 754 peldošā komata skaitļi

Dažādi:

  1. Mikroprocesors
  2. Mikroprocesors | Ārēji uzsāktas operācijas
  3. 8085 mikroprocesora kopnes organizācija
  4. Datoru paaudzes
  5. Intel x86 evolūcija un galvenās funkcijas
  6. Atmiņas banka
  7. Ievads kvantu skaitļošanā
  8. Parastā skaitļošana pret kvantu skaitļošanu
  9. Bināro pārdomāšana ar kvantu datoriem
  10. Flinna taksonomija
  11. Klasteri datoru organizācijā
  12. Paralēlā apstrāde – sistoliskie masīvi
  13. 8259 PIC mikroprocesors
  14. 8259 mikroprocesora blokshēma
  15. Mikroprocesors | 8251 USART
  16. Mikroprocesoru evolūcija
  17. Cilvēka un datora mijiedarbība cauri laikmetiem
  18. Datoru porti
  19. Ievads paralēlajā skaitļošanā
  20. Aparatūras arhitektūra (paralēlā skaitļošana)
  21. Datoru arhitektūra | Daudzprocesori un daudzdators
  22. INR M laika diagramma

Programmas:

  1. Programma konvertēšanai no binārā uz decimālo
  2. Programma konvertēšanai no decimālskaitļa uz bināru
  3. Programma decimāldaļskaitļa konvertēšanai uz astotnieku
  4. Programma konvertēšanai no oktālās uz decimāldaļu
  5. Programma heksadecimālā līdz decimāldaļai
  • “Viktorīnas” par datoru organizāciju un arhitektūru!
  • “Prakses problēmas” datoru organizācijā un arhitektūrā!