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
- Ohjeen suunnittelu ja muoto
- Tietokonearitmetiikka
- Mikroohjelmoitu ohjaus
- Muistin organisaatio
- Syöttö- ja lähtöjärjestelmät
- Putkilinjaus
- IEEE-numerostandardit
- Sekalaista
- Ohjelmat
- Pikalinkit
Tietokoneen perusohjeet:
- Yksinkertainen käsitys tietokoneesta
- Tietokonesuunnittelun ongelmat
- Tietokonejärjestelmän tason hierarkia
- Tietokonearkkitehtuuri ja tietokoneorganisaatio
- Tietokoneen perusohjeet
- MOV-ohjeiden ajoituskaavio mikroprosessorissa
- Kokoonpanokieli ja korkean tason kieli
- Osoitustavat
- Muistipohjaiset Vs Rekisteripohjaiset osoitustilat
- Von Neumannin arkkitehtuuri
- Harvardin arkkitehtuuri
- Ohjelman vuorovaikutus laitteiston kanssa
- Simplified Instructional Computer (SIC)
- Ohjesarja, jota käytetään yksinkertaistetussa opetustietokoneessa (SIC)
- SIC/XE:ssä käytetty ohjesarja
- RISC ja CISC
- RISC ja CISC | Sarja 2
- Vektoriprosessorin luokitus
- Ohjeiden suorittamisen välttämättömät rekisterit
- Yksi akkupohjainen CPU-organisaatio
- Pinopohjainen CPU-organisaatio
- Yleinen rekisteripohjainen CPU-organisaatio
- Tiedonsiirtoohjeet AVR-mikrokontrollerissa
- Aritmeettiset ohjeet AVR-mikrokontrollerissa
- Ehdolliset haaraohjeet AVR-mikrokontrollerissa
- SOITA ohjeet ja pinoa ne AVR-mikrokontrolleriin
- Haaraohjeet AVR-mikrokontrollerissa
- Loogiset ohjeet AVR-mikrokontrollerissa
- Tietojen käsittelyohjeet
- Koneen ohjausohje
- Very Long Instruction Word (VLIW) -arkkitehtuuri
Ohjeen suunnittelu ja muoto:
- Erilaiset opetussyklit
- Ohjeiden suorittamisen välttämättömät rekisterit
- Koneen ohjeet
- Ohjemuodot (nolla, yksi, kaksi ja kolme osoiteohjetta)
- 2-osoiteohje ja 1-osoiteohje
- 3-osoitekäsky ja 0-osoitekäsky
- 3-osoiteohje ja 2-osoiteohje
- Rekisteröi sisältö ja lipun tila ohjeiden jälkeen
- Konetason ohjelman virheenkorjaus
- Vector-ohjemuoto
- Vektoriohjetyypit
- Haaraennustus Pentiumissa
- Ohjeen sanan koko
- >> Ongelmanratkaisu ohjemuodossa
Tietokonearitmetiikka:
- Tietokonearitmetiikka | ALU ja datapolku
- Tietokonearitmetiikka | Sarja 1
- Tietokonearitmetiikka | Sarja 2
- Ero 1:n komplementin ja 2:n komplementin välillä
- Jakoalgoritmin palauttaminen etumerkittömälle kokonaisluvulle
- Ei-palauttava jako etumerkittömälle kokonaisluvulle
- Boothin algoritmi
- Ylivuoto aritmeettisessa summauksessa
- Miten negatiiviset luvut tallennetaan muistiin?
- Perinteinen tietojenkäsittely vs kvanttilaskenta
>> Tietovisa numeroiden esittämisestä
Mikroohjelmoitu ohjaus:
- Mikro-operaatio
- Mikroarkkitehtuuri ja ohjesarjaarkkitehtuuri
- Ohjelman ohjausohjeiden tyypit
- Ero CALL- ja JUMP-ohjeiden välillä
- Kiinteä v/s mikroohjelmoitu ohjausyksikkö
- Micro Instructions Sequencerin käyttöönotto
- Tietokoneen suorituskyky
- Ohjausyksikkö ja suunnittelu
- Vaakasuuntainen mikroohjelmoitu vs pystysuuntainen mikroohjelmoitu ohjausyksikkö
- Kamparit langallisen vs mikroohjelmoidun ohjausyksikön välillä
- Tietokoneen organisaatio | Aliohjelma ja sen ominaisuudet
Muistin organisaatio:
- Johdatus muistiin ja muistiyksiköihin
- Muistihierarkiasuunnittelu ja sen ominaisuudet
- Ero tavuosoitteellisen muistin ja Word-osoitteellisen muistin välillä
- Ero samanaikaisten ja hierarkkisten käyttömuistiorganisaatioiden välillä
- Rekisterin allokointi
- Välimuisti
- Välimuistiorganisaatio | Sarja 1 (johdanto)
- Monitasoinen välimuistiorganisaatio
- Paikka- ja välimuistiystävällinen koodi
- Viitepaikka ja välimuistin toiminta
- Amdahlin laki ja sen todiste
- Aliohjelma, aliohjelman sisäkkäisyys ja pinomuisti
- RAM vs ROM
- Mitä eroa on CPU-välimuistilla ja TLB:llä?
- Eri tyyppiset RAM-muistit
- Tietokoneen muistityypit (RAM ja ROM)
- Toissijainen muisti – Kiintolevyasema
- Johdatus SSD-asemaan
- Luku- ja kirjoitustoiminnot muistiin
- 2D- ja 2.5D-muistiorganisaatio
Syöttö- ja lähtöjärjestelmät:
- Ensisijaiset keskeytykset | (S/W Polling ja Daisy Chaining)
- I/O-liitäntä (keskeytys ja DMA-tila)
- Suora pääsy muistiin DMA-ohjaimella 8257/8237
- Asynkronisen tulon ulostulon synkronointi
- Ohjelmoitava oheisliitäntä 8255
- Liitäntä 8255 ja 8085 mikroprosessori numeron 1:n ja 2:n komplementille
- 8255 (ohjelmoitava oheisliitäntä)
- Mikrotietokonejärjestelmä
- 8085-pohjaisen Single Boardin mikrotietokoneen toiminta
- Liitäntä 8254 PIT ja 8085 mikroprosessori
- Synkroninen tiedonsiirto
- Input-Output prosessori
- MPU-viestintä
- Muistikartoitettu I/O ja eristetty I/O
- BUS-välimiesmenettely
Putkilinjaus:
- Opetustason rinnakkaisuus
- Toteutus, vaiheet ja läpimeno
- Tyypit ja pysähtyminen
- Riippuvuudet ja tietovaara
IEEE-numerostandardit
- IEEE Standard 754 Floating Point Numbers
Sekalaista:
- Mikroprosessori
- Mikroprosessori | Ulkoisesti aloitetut toiminnot
- 8085-mikroprosessorin väyläorganisaatio
- Tietokoneiden sukupolvia
- Intel x86 -evoluutio ja tärkeimmät ominaisuudet
- Muistipankkitoiminta
- Johdatus kvanttilaskentaan
- Perinteinen tietojenkäsittely vs kvanttilaskenta
- Binaarien uudelleen ajattelu Quantum-tietokoneiden kanssa
- Flynnin taksonomia
- Klusterit tietokoneorganisaatiossa
- Rinnakkaiskäsittely – systoliset taulukot
- 8259 PIC mikroprosessori
- 8259-mikroprosessorin lohkokaavio
- Mikroprosessori | 8251 USART
- Mikroprosessorien evoluutio
- Ihmisen ja tietokoneen vuorovaikutus kautta aikojen
- Tietokoneen portit
- Johdatus rinnakkaislaskentaan
- Laitteistoarkkitehtuuri (rinnakkaislaskenta)
- Tietokonearkkitehtuuri | Moniprosessori ja monitietokone
- INR M:n ajoituskaavio
Ohjelmat:
- Ohjelma binaarista desimaaliksi muuntamiseen
- Ohjelma desimaalien muuntamiseen binääriksi
- Ohjelma desimaalien muuntamiseen oktaaliksi
- Ohjelma oktaalista desimaaliksi muuntamiseen
- Ohjelma heksadesimaalista desimaaliin
Pikalinkit:
- Tietovisat tietokoneiden organisaatiosta ja arkkitehtuurista!
- 'Harjoitusongelmat' tietokoneiden organisaatiossa ja arkkitehtuurissa!