logo

Tietokoneen organisaation ja arkkitehtuurin opetusohjelma

Tietokoneen organisaatiota ja arkkitehtuuria käytetään tietokonejärjestelmien suunnittelussa. Tietokonearkkitehtuuriksi katsotaan käyttäjälle näkyvät järjestelmän attribuutit, kuten osoitustekniikat, käskyjoukot ja dataan käytetyt bitit ja joilla on suora vaikutus ohjelman logiikan suoritukseen. Se määrittelee järjestelmän abstraktisti. tavalla, se käsittelee mitä järjestelmä tekee.

kuinka määrittää näytön koko

Sen sijaan tietokoneorganisaatio on tapa, jolla järjestelmän on rakennettava ja Arkkitehtoniset vaatimukset saavuttavat toiminnalliset yksiköt ja niiden väliset yhteydet, se on abstraktin mallin toteuttaminen ja se käsittelee järjestelmän toteuttamista.



Tässä tietokoneorganisaation ja -arkkitehtuurin opetusohjelmassa opit kaikki peruskäsitteet edistyneisiin käsitteisiin, kuten liukuhihnakäsittely, mikroohjelmoitu ohjaus, tietokonearkkitehtuuri, ohjesuunnittelu ja muotoilu.

Sisällysluettelo

Tietokoneen perusohjeet:

  1. Yksinkertainen käsitys tietokoneesta
  2. Tietokonesuunnittelun ongelmat
  3. Tietokonejärjestelmän tason hierarkia
  4. Tietokonearkkitehtuuri ja tietokoneorganisaatio
  5. Tietokoneen perusohjeet
  6. MOV-ohjeiden ajoituskaavio mikroprosessorissa
  7. Kokoonpanokieli ja korkean tason kieli
  8. Osoitustavat
  9. Muistipohjaiset Vs Rekisteripohjaiset osoitustilat
  10. Von Neumannin arkkitehtuuri
  11. Harvardin arkkitehtuuri
  12. Ohjelman vuorovaikutus laitteiston kanssa
  13. Simplified Instructional Computer (SIC)
  14. Ohjesarja, jota käytetään yksinkertaistetussa opetustietokoneessa (SIC)
  15. SIC/XE:ssä käytetty ohjesarja
  16. RISC ja CISC
  17. RISC ja CISC | Sarja 2
  18. Vektoriprosessorin luokitus
  19. Ohjeiden suorittamisen välttämättömät rekisterit
  20. Yksi akkupohjainen CPU-organisaatio
  21. Pinopohjainen CPU-organisaatio
  22. Yleinen rekisteripohjainen CPU-organisaatio
  23. Tiedonsiirtoohjeet AVR-mikrokontrollerissa
  24. Aritmeettiset ohjeet AVR-mikrokontrollerissa
  25. Ehdolliset haaraohjeet AVR-mikrokontrollerissa
  26. SOITA ohjeet ja pinoa ne AVR-mikrokontrolleriin
  27. Haaraohjeet AVR-mikrokontrollerissa
  28. Loogiset ohjeet AVR-mikrokontrollerissa
  29. Tietojen käsittelyohjeet
  30. Koneen ohjausohje
  31. Very Long Instruction Word (VLIW) -arkkitehtuuri

Ohjeen suunnittelu ja muoto:

  1. Erilaiset opetussyklit
  2. Ohjeiden suorittamisen välttämättömät rekisterit
  3. Koneen ohjeet
  4. Ohjemuodot (nolla, yksi, kaksi ja kolme osoiteohjetta)
  5. 2-osoiteohje ja 1-osoiteohje
  6. 3-osoitekäsky ja 0-osoitekäsky
  7. 3-osoiteohje ja 2-osoiteohje
  8. Rekisteröi sisältö ja lipun tila ohjeiden jälkeen
  9. Konetason ohjelman virheenkorjaus
  10. Vector-ohjemuoto
  11. Vektoriohjetyypit
  12. Haaraennustus Pentiumissa
  13. Ohjeen sanan koko
  14. >> Ongelmanratkaisu ohjemuodossa

Tietokonearitmetiikka:

  1. Tietokonearitmetiikka | ALU ja datapolku
  2. Tietokonearitmetiikka | Sarja 1
  3. Tietokonearitmetiikka | Sarja 2
  4. Ero 1:n komplementin ja 2:n komplementin välillä
  5. Jakoalgoritmin palauttaminen etumerkittömälle kokonaisluvulle
  6. Ei-palauttava jako etumerkittömälle kokonaisluvulle
  7. Boothin algoritmi
  8. Ylivuoto aritmeettisessa summauksessa
  9. Miten negatiiviset luvut tallennetaan muistiin?
  10. Perinteinen tietojenkäsittely vs kvanttilaskenta

>> Tietovisa numeroiden esittämisestä



Mikroohjelmoitu ohjaus:

  1. Mikro-operaatio
  2. Mikroarkkitehtuuri ja ohjesarjaarkkitehtuuri
  3. Ohjelman ohjausohjeiden tyypit
  4. Ero CALL- ja JUMP-ohjeiden välillä
  5. Kiinteä v/s mikroohjelmoitu ohjausyksikkö
  6. Micro Instructions Sequencerin käyttöönotto
  7. Tietokoneen suorituskyky
  8. Ohjausyksikkö ja suunnittelu
  9. Vaakasuuntainen mikroohjelmoitu vs pystysuuntainen mikroohjelmoitu ohjausyksikkö
  10. Kamparit langallisen vs mikroohjelmoidun ohjausyksikön välillä
  11. Tietokoneen organisaatio | Aliohjelma ja sen ominaisuudet

Muistin organisaatio:

  1. Johdatus muistiin ja muistiyksiköihin
  2. Muistihierarkiasuunnittelu ja sen ominaisuudet
  3. Ero tavuosoitteellisen muistin ja Word-osoitteellisen muistin välillä
  4. Ero samanaikaisten ja hierarkkisten käyttömuistiorganisaatioiden välillä
  5. Rekisterin allokointi
  6. Välimuisti
  7. Välimuistiorganisaatio | Sarja 1 (johdanto)
  8. Monitasoinen välimuistiorganisaatio
  9. Paikka- ja välimuistiystävällinen koodi
  10. Viitepaikka ja välimuistin toiminta
  11. Amdahlin laki ja sen todiste
  12. Aliohjelma, aliohjelman sisäkkäisyys ja pinomuisti
  13. RAM vs ROM
  14. Mitä eroa on CPU-välimuistilla ja TLB:llä?
  15. Eri tyyppiset RAM-muistit
  16. Tietokoneen muistityypit (RAM ja ROM)
  17. Toissijainen muisti – Kiintolevyasema
  18. Johdatus SSD-asemaan
  19. Luku- ja kirjoitustoiminnot muistiin
  20. 2D- ja 2.5D-muistiorganisaatio

Syöttö- ja lähtöjärjestelmät:

  1. Ensisijaiset keskeytykset | (S/W Polling ja Daisy Chaining)
  2. I/O-liitäntä (keskeytys ja DMA-tila)
  3. Suora pääsy muistiin DMA-ohjaimella 8257/8237
  4. Asynkronisen tulon ulostulon synkronointi
  5. Ohjelmoitava oheisliitäntä 8255
  6. Liitäntä 8255 ja 8085 mikroprosessori numeron 1:n ja 2:n komplementille
  7. 8255 (ohjelmoitava oheisliitäntä)
  8. Mikrotietokonejärjestelmä
  9. 8085-pohjaisen Single Boardin mikrotietokoneen toiminta
  10. Liitäntä 8254 PIT ja 8085 mikroprosessori
  11. Synkroninen tiedonsiirto
  12. Input-Output prosessori
  13. MPU-viestintä
  14. Muistikartoitettu I/O ja eristetty I/O
  15. BUS-välimiesmenettely

Putkilinjaus:

  1. Opetustason rinnakkaisuus
  2. Toteutus, vaiheet ja läpimeno
  3. Tyypit ja pysähtyminen
  4. Riippuvuudet ja tietovaara

IEEE-numerostandardit

  1. IEEE Standard 754 Floating Point Numbers

Sekalaista:

  1. Mikroprosessori
  2. Mikroprosessori | Ulkoisesti aloitetut toiminnot
  3. 8085-mikroprosessorin väyläorganisaatio
  4. Tietokoneiden sukupolvia
  5. Intel x86 -evoluutio ja tärkeimmät ominaisuudet
  6. Muistipankkitoiminta
  7. Johdatus kvanttilaskentaan
  8. Perinteinen tietojenkäsittely vs kvanttilaskenta
  9. Binaarien uudelleen ajattelu Quantum-tietokoneiden kanssa
  10. Flynnin taksonomia
  11. Klusterit tietokoneorganisaatiossa
  12. Rinnakkaiskäsittely – systoliset taulukot
  13. 8259 PIC mikroprosessori
  14. 8259-mikroprosessorin lohkokaavio
  15. Mikroprosessori | 8251 USART
  16. Mikroprosessorien evoluutio
  17. Ihmisen ja tietokoneen vuorovaikutus kautta aikojen
  18. Tietokoneen portit
  19. Johdatus rinnakkaislaskentaan
  20. Laitteistoarkkitehtuuri (rinnakkaislaskenta)
  21. Tietokonearkkitehtuuri | Moniprosessori ja monitietokone
  22. INR M:n ajoituskaavio

Ohjelmat:

  1. Ohjelma binaarista desimaaliksi muuntamiseen
  2. Ohjelma desimaalien muuntamiseen binääriksi
  3. Ohjelma desimaalien muuntamiseen oktaaliksi
  4. Ohjelma oktaalista desimaaliksi muuntamiseen
  5. Ohjelma heksadesimaalista desimaaliin
  • Tietovisat tietokoneiden organisaatiosta ja arkkitehtuurista!
  • 'Harjoitusongelmat' tietokoneiden organisaatiossa ja arkkitehtuurissa!