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
- Pamatinstrukcijas datoram
- Instrukcijas dizains un formāts
- Datoraritmētika
- Mikroprogrammēta vadība
- Atmiņas organizācija
- Ievades un izvades sistēmas
- Cauruļvadi
- IEEE numuru standarti
- Dažādi
- Programmas
- Ātrās saites
Galvenās datora instrukcijas:
- Vienkārša izpratne par datoru
- Datordizaina problēmas
- Datoru sistēmas līmeņa hierarhija
- Datoru arhitektūra un datoru organizācija
- Pamatinstrukcijas datoram
- MOV instrukcijas laika diagramma mikroprocesorā
- Montāžas valoda un augsta līmeņa valoda
- Adresācijas režīmi
- Adresēšanas režīmi, kuru pamatā ir atmiņa un reģistrs
- fon Neimaņa arhitektūra
- Hārvardas arhitektūra
- Programmas mijiedarbība ar aparatūru
- Vienkāršots mācību dators (SIC)
- Instrukciju komplekts, ko izmanto vienkāršotā mācību datorā (SIC)
- Instrukciju komplekts, ko izmanto SIC/XE
- RISC un CISC
- RISC un CISC | 2. komplekts
- Vektoru procesoru klasifikācija
- Būtiski reģistri norādījumu izpildei
- Uz vienu akumulatoru balstīta CPU organizācija
- Stack balstīta CPU organizācija
- CPU organizācija, kuras pamatā ir vispārīgs reģistrs
- Datu pārsūtīšanas instrukcijas AVR mikrokontrollerī
- Aritmētiskās instrukcijas AVR mikrokontrollerī
- Nosacītās filiāles instrukcijas AVR mikrokontrollerī
- CALL instrukcijas un sakraujiet AVR mikrokontrollerī
- Nozares instrukcijas AVR mikrokontrollerī
- Loģiskās instrukcijas AVR mikrokontrollerī
- Datu manipulācijas instrukcijas
- Mašīnas vadības instrukcija
- Ļoti garu instrukciju Word (VLIW) arhitektūra
Instrukcijas dizains un formāts:
- Dažādi apmācības cikli
- Būtiski reģistri norādījumu izpildei
- Mašīnas instrukcijas
- Instrukciju formāti (nulles, vienas, divu un trīs adrešu instrukcijas)
- 2 adrešu instrukcija un 1 adreses instrukcija
- 3 adrešu instrukcija un 0 adrešu instrukcija
- 3 adrešu instrukcija un 2 adrešu instrukcija
- Reģistrējiet saturu un karoga statusu pēc norādījumiem
- Mašīnas līmeņa programmas atkļūdošana
- Vektoru instrukciju formāts
- Vektoru instrukciju veidi
- Nozares prognozēšana Pentium
- Instrukcija Vārda lielums
- >> Problēmu risināšana instrukciju formātā
Datora aritmētika:
- Datoraritmētika | ALU un datu ceļš
- Datoraritmētika | 1. komplekts
- Datoraritmētika | 2. komplekts
- Atšķirība starp 1 papildinājumu un 2 papildinājumu
- Dalīšanas algoritma atjaunošana neparakstītam veselam skaitlim
- Neatjaunojošs dalījums neparakstītam veselam skaitlim
- Booth algoritms
- Pārpilde aritmētiskajā saskaitījumā
- Kā negatīvie skaitļi tiek saglabāti atmiņā?
- Parastā skaitļošana pret kvantu skaitļošanu
>> Viktorīna par skaitļu attēlojumu
Mikroprogrammēta vadība:
- Mikrooperācija
- Mikroarhitektūra un instrukciju kopu arhitektūra
- Programmu vadības instrukciju veidi
- Atšķirība starp CALL un JUMP instrukcijām
- Ar vadu savienots v/s mikroprogrammēts vadības bloks
- Micro Instructions Sequencer ieviešana
- Datora veiktspēja
- Vadības bloks un dizains
- Horizontāli mikroprogrammēta Vs Vertikāla mikroprogrammēta vadības ierīce
- Kamparisoni starp vadu un mikroprogrammētu vadības bloku
- Datoru organizācija | Apakšprogramma un tās raksturojums
Atmiņas organizācija:
- Ievads atmiņā un atmiņas vienībās
- Atmiņas hierarhijas dizains un tā īpašības
- Atšķirība starp baitu adresējamo atmiņu un Word adresējamo atmiņu
- Atšķirība starp sinhronās un hierarhiskās piekļuves atmiņas organizācijām
- Reģistra piešķiršana
- Kešatmiņa
- Kešatmiņas organizācija | 1. komplekts (ievads)
- Daudzlīmeņu kešatmiņas organizācija
- Vietnei un kešatmiņai draudzīgs kods
- Atsauces vieta un kešatmiņas darbība
- Amdāla likums un tā pierādījums
- Apakšprogramma, apakšprogrammas ligzdošana un steka atmiņa
- RAM pret ROM
- Kāda ir atšķirība starp CPU kešatmiņu un TLB?
- Dažādi RAM veidi
- Datora atmiņas veidi (RAM un ROM)
- Sekundārā atmiņa - cietais disks
- Ievads cietvielu diskdzinī (SSD)
- Lasīšanas un rakstīšanas operācijas atmiņā
- 2D un 2.5D atmiņas organizācija
Ievades un izvades sistēmas:
- Prioritārie pārtraukumi | (S/W Polling un Daisy Chaining)
- I/O interfeiss (pārtraukšanas un DMA režīms)
- Tieša piekļuve atmiņai ar DMA kontrolleri 8257/8237
- Asinhronās ieejas izejas sinhronizācija
- Programmējams perifērijas interfeiss 8255
- Interfeiss 8255 ar 8085 mikroprocesoru skaitļa 1 un 2 papildinājumam
- 8255 (programmējams perifērijas interfeiss)
- Mikrodatoru sistēma
- 8085 bāzes vienas plates mikrodatora darbība
- Interfeiss 8254 PIT ar 8085 mikroprocesoru
- Sinhronā datu pārsūtīšana
- Ievades-izejas procesors
- MPU komunikācija
- Atmiņas kartētā I/O un Izolētā I/O
- Autobusu arbitrāža
Cauruļvadi:
- Instrukciju līmeņa paralēlisms
- Izpilde, posmi un caurlaidspēja
- Veidi un apstāšanās
- Atkarības un datu apdraudējums
IEEE numuru standarti
- IEEE standarta 754 peldošā komata skaitļi
Dažādi:
- Mikroprocesors
- Mikroprocesors | Ārēji uzsāktas operācijas
- 8085 mikroprocesora kopnes organizācija
- Datoru paaudzes
- Intel x86 evolūcija un galvenās funkcijas
- Atmiņas banka
- Ievads kvantu skaitļošanā
- Parastā skaitļošana pret kvantu skaitļošanu
- Bināro pārdomāšana ar kvantu datoriem
- Flinna taksonomija
- Klasteri datoru organizācijā
- Paralēlā apstrāde – sistoliskie masīvi
- 8259 PIC mikroprocesors
- 8259 mikroprocesora blokshēma
- Mikroprocesors | 8251 USART
- Mikroprocesoru evolūcija
- Cilvēka un datora mijiedarbība cauri laikmetiem
- Datoru porti
- Ievads paralēlajā skaitļošanā
- Aparatūras arhitektūra (paralēlā skaitļošana)
- Datoru arhitektūra | Daudzprocesori un daudzdators
- INR M laika diagramma
Programmas:
- Programma konvertēšanai no binārā uz decimālo
- Programma konvertēšanai no decimālskaitļa uz bināru
- Programma decimāldaļskaitļa konvertēšanai uz astotnieku
- Programma konvertēšanai no oktālās uz decimāldaļu
- Programma heksadecimālā līdz decimāldaļai
Ātrās saites :
- “Viktorīnas” par datoru organizāciju un arhitektūru!
- “Prakses problēmas” datoru organizācijā un arhitektūrā!