Kompiuterinių sistemų projektavimui naudojama kompiuterinė organizacija ir architektūra. Kompiuterio architektūra yra laikomi tie sistemos atributai, kurie yra matomi vartotojui, pavyzdžiui, adresavimo būdai, komandų rinkiniai ir bitai, naudojami duomenims, ir turi tiesioginės įtakos loginiam programos vykdymui. Ji apibrėžia sistemą abstrakčiai. Tai susiję su tuo, ką veikia sistema.
eilutę į datą
Tuo tarpu kompiuterinė organizacija yra būdas, kuriuo sistema turi struktūrizuotis, o operatyviniai vienetai ir jų tarpusavio ryšiai pasiekia architektūrines specifikacijas, tai yra abstraktaus modelio įgyvendinimas ir kalbama apie tai, kaip įdiegti sistemą.
Šiame kompiuterių organizavimo ir architektūros vadove sužinosite visas pagrindines ir sudėtingesnes sąvokas, tokias kaip vamzdynų sudarymas, mikroprogramuotas valdymas, kompiuterio architektūra, instrukcijų dizainas ir formatas.
Turinys
- Pagrindinės kompiuterio instrukcijos
- Instrukcijos dizainas ir formatas
- Kompiuterinė aritmetika
- Mikroprogramuotas valdymas
- Atminties organizavimas
- Įvesties ir išvesties sistemos
- Vamzdynas
- IEEE numerio standartai
- Įvairūs
- Programos
- Greitos nuorodos
Pagrindinės kompiuterio instrukcijos:
- Paprastas kompiuterio supratimas
- Kompiuterių projektavimo problemos
- Kompiuterių sistemos lygio hierarchija
- Kompiuterių architektūra ir kompiuterių organizavimas
- Pagrindinės kompiuterio instrukcijos
- MOV instrukcijos laiko schema mikroprocesoriuje
- Asamblėjos kalba ir aukšto lygio kalba
- Adresavimo režimai
- Adresavimo režimai pagal atmintį ir registrą
- Von Neumann architektūra
- Harvardo architektūra
- Programos sąveika su aparatine įranga
- Supaprastintas mokomasis kompiuteris (SIC)
- Instrukcijų rinkinys, naudojamas supaprastintame mokymo kompiuteryje (SIC)
- Instrukcijų rinkinys, naudojamas SIC/XE
- RISC ir CISC
- RISC ir CISC | 2 rinkinys
- Vektorinių procesorių klasifikacija
- Pagrindiniai registrai nurodymų vykdymui
- Vieno akumuliatoriaus procesoriaus organizavimas
- Stack pagrįsta CPU organizacija
- Bendruoju registru pagrįsta procesoriaus organizacija
- Duomenų perdavimo instrukcijos AVR mikrovaldiklyje
- Aritmetinės instrukcijos AVR mikrovaldiklyje
- Sąlyginės šakos instrukcijos AVR mikrovaldiklyje
- SKAMBINIMO instrukcijos ir sudėkite į AVR mikrovaldiklį
- Filialų instrukcijos AVR mikrovaldiklyje
- Loginės instrukcijos AVR mikrovaldiklyje
- Duomenų manipuliavimo instrukcijos
- Mašinos valdymo instrukcija
- Labai ilga instrukcijų žodžio (VLIW) architektūra
Instrukcijos dizainas ir formatas:
- Įvairūs mokymo ciklai
- Pagrindiniai registrai nurodymų vykdymui
- Mašinos instrukcijos
- Instrukcijų formatai (nulio, vieno, dviejų ir trijų adresų instrukcijos)
- 2 adresų nurodymai ir 1 adreso instrukcijos
- 3 adresų nurodymas ir 0 adresų nurodymas
- 3 adresų instrukcijos ir 2 adresų instrukcijos
- Užregistruokite turinį ir pažymėkite būseną po instrukcijų
- Mašinos lygio programos derinimas
- Vektorinės instrukcijos formatas
- Vektorinių instrukcijų tipai
- Filialų numatymas Pentium
- Instrukcijos žodžio dydis
- >> Problemų sprendimas instrukcijos formatu
Kompiuterinė aritmetika:
- Kompiuterinė aritmetika | ALU ir duomenų kelias
- Kompiuterinė aritmetika | 1 rinkinys
- Kompiuterinė aritmetika | 2 rinkinys
- Skirtumas tarp 1 ir 2 komplemento
- Nepaženklinto sveikojo skaičiaus padalijimo algoritmo atkūrimas
- Neatkuriantis sveikojo skaičiaus be ženklo padalijimas
- Bootho algoritmas
- Perpildymas aritmetiniame papildyme
- Kaip atmintyje saugomi neigiami skaičiai?
- Įprastas skaičiavimas prieš kvantinį skaičiavimą
>> Viktorina apie skaičių vaizdavimą
Mikroprogramuotas valdymas:
- Mikrooperacija
- Mikroarchitektūra ir instrukcijų rinkinio architektūra
- Programų valdymo instrukcijų tipai
- Skirtumas tarp CALL ir JUMP instrukcijų
- Laidinis v/s mikroprogramuotas valdymo blokas
- Mikro instrukcijų sekos diegimas
- Kompiuterio našumas
- Valdymo blokas ir dizainas
- Horizontalus mikroprogramuotas Vs vertikalus mikroprogramuotas valdymo blokas
- Kamparis tarp laidinio ir mikroprogramuoto valdymo bloko
- Kompiuterių organizavimas | Paprogramė ir jos charakteristikos
Atminties organizavimas:
- Įvadas į atmintį ir atminties vienetus
- Atminties hierarchijos dizainas ir jo charakteristikos
- Skirtumas tarp baitų adresuojamos atminties ir Word adresuojamos atminties
- Skirtumas tarp vienalaikės ir hierarchinės prieigos atminties organizacijų
- Registro paskirstymas
- Laikinoji atmintis
- Talpyklos organizacija | 1 rinkinys (įvadas)
- Daugiapakopė talpyklos organizacija
- Vietovės ir talpyklos kodas
- Nuorodos vieta ir talpyklos veikimas
- Amdahlio dėsnis ir jo įrodymas
- Paprogramė, paprogramės įdėjimas ir dėklo atmintis
- RAM vs ROM
- Kuo skiriasi CPU talpykla ir TLB?
- Įvairių tipų RAM
- Kompiuterio atminties tipai (RAM ir ROM)
- Antrinė atmintis – kietasis diskas
- Įvadas į kietojo kūno diską (SSD)
- Skaitymo ir rašymo operacijos atmintyje
- 2D ir 2.5D atminties organizavimas
Įvesties ir išvesties sistemos:
- Pirmenybiniai pertraukimai | (S/W Polling ir Daisy Chaining)
- Įvesties / išvesties sąsaja (pertraukimas ir DMA režimas)
- Tiesioginė prieiga prie atminties su DMA valdikliu 8257/8237
- Asinchroninio įėjimo išvesties sinchronizavimas
- Programuojama periferinė sąsaja 8255
- Sąsaja 8255 su 8085 mikroprocesoriumi 1 ir 2 skaičiaus papildymui
- 8255 (programuojama periferinė sąsaja)
- Mikrokompiuterių sistema
- 8085 pagrindu veikiančio vienos plokštės mikrokompiuterio veikimas
- Sąsaja 8254 PIT su 8085 mikroprocesoriumi
- Sinchroninis duomenų perdavimas
- Įvesties-išvesties procesorius
- MPU komunikacija
- Atmintis susietas I/O ir izoliuotas I/O
- Autobusų arbitražas
Vamzdynas:
- Instrukcijos lygio lygiagretumas
- Vykdymas, etapai ir pralaidumas
- Tipai ir sustojimas
- Priklausomybės ir duomenų pavojus
IEEE numerio standartai
- IEEE standarto 754 slankiojo kablelio numeriai
Įvairūs:
- Mikroprocesorius
- Mikroprocesorius | Išorės inicijuotos operacijos
- 8085 mikroprocesoriaus magistralės organizavimas
- Kompiuterių kartos
- Intel x86 evoliucija ir pagrindinės funkcijos
- Atminties bankininkystė
- Įvadas į kvantinį skaičiavimą
- Įprastas skaičiavimas prieš kvantinį skaičiavimą
- Dvejetainio mąstymo permąstymas su kvantiniais kompiuteriais
- Flynno taksonomija
- Klasteriai kompiuterių organizacijoje
- Lygiagretus apdorojimas – sistoliniai masyvai
- 8259 PIC mikroprocesorius
- 8259 mikroprocesoriaus blokinė diagrama
- Mikroprocesorius | 8251 USART
- Mikroprocesorių evoliucija
- Žmogaus ir kompiuterio sąveika per amžius
- Kompiuterių prievadai
- Įvadas į lygiagretųjį skaičiavimą
- Aparatinės įrangos architektūra (lygiagretusis skaičiavimas)
- Kompiuterių architektūra | Daugiaprocesorius ir daugiakompiuteris
- INR M laiko schema
Programos:
- Programa konvertuoti iš dvejetainio į dešimtainį
- Programa konvertuoti dešimtainį į dvejetainį
- Programa konvertuoti iš dešimtainio į aštuntainį
- Programa konvertuoti iš aštuntainio į dešimtainę
- Programa nuo šešioliktainės iki dešimtosios
Greitos nuorodos :
- „Viktorinos“ apie kompiuterių organizavimą ir architektūrą!
- „Praktikos problemos“ kompiuterių organizavime ir architektūroje!