, 0, , , 2 , , - , - ; IIL ); 3- , - ; /, - , - . . ( , ) RISC ja CISC protsessorid, mikroprogramm. RISC - CISC protsessor RISC - Reduced Instruction Set Computers, . RISC : - , ; - ; - , ; - ; - ; - , ; - . CISC - Complex Instruction Set Computers - . , . RISC CISC . , RISC , CISC. 1. Kombinatsioonskeemid ja järjestiskeemid. Kombinatsioonskeemid ja järjestikskeemid. , , . , - , , - . . -- . . , . t , . Käsu täitmine protsessoris (Instruction Execution, fetch-decode-execute cycle) - - +1 , ( ) , . . Protsessori üldstruktuur Protsessori üldstruktuur , . (..) , - ()
koostamatta. Kogu mikroprogrammi täitmine taandub sõnade lugemisele mikroprogrammi sisaldavast püsimälust. Mingil määral toimib see analoogiliselt programmi täitmisega protsessoris. Alamprogrammide poole pöördumine Katkestustega süsteem katkestus = pöördumine alamprogrammi poole CPU lõpetab poolelioleva käsu, PC (process count) & PSW (process status word) pinumällu. PC-sse alamprogrammi I käsk. Pilet 18 1. Kombinatsioonskeemid ja järjestiskeemid. 2. Käsu täitmine protsessoris. 3. Pinumälu (stack) realiseerimine ja kasutamine Protsessoris. - Vaata Pilet11 Kombinatsioonskeemid ja järjestiskeemid Kombinatsioonskeem: digitaalskeem, milles, teades sisendite väärtusi, võime väljundid välja arvutada üheselt, väljundid on määratud üks-üheselt sisendite väärtustega. Järjestikskeem: digitaalskeem, milles väljundi väärtus sõltub eelmistest, eelnevatel diskreetse aja hetkedel I/O-s olnud
põhiprogrammi juurde. Osa protsessoreid salvestab koos käsuloenduri väärtusega ka PSW, mis sisaldab lippude registri ja akumulaatori sisu, et alamprogramm nende sisu ei muudaks. Ülejäänud registrite sisu päästmine on juba programmeerija töö. Pilet 18 1. Kombinatsioonskeemid ja järjestiskeemid. 2. Käsu täitmine protsessoris. 3. Pinumälu (stack) realiseerimine ja kasutamine Protsessoris. (p11) Kombinatsioonskeemid ja järjestiskeemid Kõik arvutites kasutatavad loogikaskeemid jagunevad kahte suurde klassi: kombinatsiooniskeemid ja järjestikskeemid. Kolmandat võimalust ei ole. Kombinatsiooniskeemid. On sellised loogikaelementidest koostatud skeemid, millel ei ole mälu omadusi. Nad kirjelduvad loogikafunktsioonidega, milles ei ole aja parameetrit
................................................23 2. Mälude klassifikatsioon........................................................................................................... 23 3. Alamprogrammide poole pöördumine..................................................................................... 23 22. PILET.........................................................................................................................................23 1. Kombinatsioonskeemid ja järjestiskeemid. .............................................................................24 2. Käsu täitmine protsessoris. ......................................................................................................24 3.Pinumälu (stack) realiseerimine ja kasutamine protsessoris.....................................................24 23. PILET.........................................................................................................................................24 1
Sisukord 1. Analooginfo, digitaalne info, ADC, DAC ja helikaart (14, 327-335) .................................... 2 2. Enamkasutatavad kombinatsioonskeemid (41-79) ................................................................. 3 3. Enamkasutatavad järjestiskeemid (80-124) ............................................................................ 4 4. Protsessori struktuur: käsuloendur, käsuregister, käsu dekooder, juhtautomaat ja operatsioonautomaat (125-132) ..................................................................................................... 5 5. Konveier protsessoris ja mälus (163-167 mälu + 184 cpu) .................................................... 8 6. Vahemälu (Cache) (171-182) ...........................................
Skeem: Võrdlusskeem - Ette nähtud kahendarvude võrdlemiseks. Sellega saab võrrelda suvalise järgulisusega kahendarve. Arv A on a1a0, arv B on b1b0, kui AB, siis G=1, kui A=B, siis E=1, kui G=0 ja L=0, siis E puudub. Koodimuundur - Kui on vaja teisendada üht koodi teiseks nende koodide vahel kehtivate teisendusreeglite järgi, nt kahendkoodist kümnend-kahendkoodi. Kolme olekuga siinipuhver XI. Enamkasutatavad järjestiskeemid Digitaalskeem, mille väljundi väärtus sõltub eelmistest väärtustest. Triger on elementaarne salvestuselement, võimaldab säilitada infot 1 bitt. SR-triger (Set Reset) Asünkroonne SR-triger: väljundi väärtus muutub sisendite väärtuste muutuse järgi, ilma spetsiaalse sünkrosisendita. Potentsiaaliga sünkroniseeritav SR-triger: Sünkrosisendiga C määratakse, millal lülitub triger uude olekusse
efektiivne siirdekäskude ja alamprogrammide juhtimine lihtsad käsud CISC Complex Instruction Set Computer Palju käske. Aeglane. Interpretaatori rolli täidab kristalli pinnal realiseeritud mikroprogramm. ~ 1 CISC-käsk = 5 RISC käsku Tavaliselt on reaalsetes protsessorites RISC & CISC ideoloogia paralleelselt. Programm - jada käske. Käsk - ühele käsule vastab mikroprogramm. Mikroprogramm - käsukood määrab mikroprogrammi. Kombinatsioonskeemid ja järjestiskeemid. Kombinarsioonskeemid (Combinational Circuits) x1 y = f (x1,x2,... xn) x2 y Boole`i Teades sisendite loogilisi vrtusi funktsioon antud ajahetkel saame vastava Boole`i funktsiooni kaudu arvutada vljundi vrtuse
SILVER 13-18 13. Paralleelarvutid (SISD, SIMD, MIMD, MISD). 14. Printerid ja värviline trükk. 15. Magnetmäluseadmed. 16. Mikroskeemide valmistamise tehnoloogiad 17. Erineva pöördumis viisidega mälud :LIFO, FIFO, assotsiatiivmälu ja kahe pordiga mälu. 18. RISC ja CISC protsessorid, mikroprogramm. TAUSTAVÄRVIGA KÜSIMUSED ON VASTAMATA!!! MIHKEL 19-22 19. Arvutite veakindlus, veakindlad koodid.* 20. Enamkasutatavad järjestiskeemid. 21. Suvapöördusmälud. * 22. LCD, LED, OLED, plasma kuvarid. * 23. Puutetundlikud ekraanid. * 24. RAID ja SSD kettad. * JEVGENI 23-29 - Fancy color 25. Katkematu pingeallikas (UPS). 26. Adresseerimise viisid. 27. Mikroarvuti ja siinid (AB, DB, CB). 28. Alamprogrammide poole pöördumine ja pinumälu. 29. Käsuformaadid : 0, 1, 2, 3 ja 1,5 aadressiga arvutid. 30. Arvuti mälu klassifikatsioon. Doris - 30-32 31
Andmeedastuse juhtimine(bus arbitation): süsteemid katkestustega ja ilma, prioriteedid[2] 15. Multipleksor, demultipleksor[2] 16. Spetsiaalse riistvara realiseerimine[2] 17. Alamprogrammide poole pöördumine[2] 18. Vahemälu (Cache) organiseerimine: otsevastavusega, assotsiatiivne ja kogumassotsiatiivne[2] 19. Pooljuhtmälud[2] 20. Mälude klassifikatsioon[2] 21. Käsu täitmine protsessoris[1] 22. RISC ja CISC protsessorid, mikroprogramm[1] 23. Kombinatsioonskeemid ja järjestiskeemid[1] 24. Analoog ja digitaal info. Analoog liides (DAC,ADC) [1] 25. Aritmeetika-loogika seade (ALU)[1] 26. Võrdlusskeem[1] 27. Analoog ja digitaal info. Helikaart[1] 28. Siirete (hargnemiste) ennustamine (Branch Prediction)[1] 29. Katkestused arvutis (Intrrupt) [1] 30. Protsessori üldstruktuur[1] 31. Optilised mäluseadmed[1] 32. Magnetmäluseadmed[1] 33. Klaviatuur[1] 34. Mälu hierarhia arvutis[1] 35
Kombinatsioonskeemid ja järjestiskeemid. Kõikides arvutites kasutatavad loogikaskeemid kuuluvad kahte suurde klassi. 3. võimalust ei ole. Kombinatsioonskeemid on sellised loogikaelementidest koostatud skeemid, millel ei ole mälu omadusi. Nad kirjelduvad loogikafunktsioonidega, milles ei ole aja parameetrit. Teades hetke sisendit, saame arvutada samal hetkel väljundite väärtused vastava loogikafunktsiooni abil. Ei ole oluline, millised olid sisendite väärtused varasematel hetkedel. Kui väljundeid on mitu, siis on iga väljundi jaoks eraldi funktsioon. Järjestikskeemid on sellised loogikaelementidest koostatud skeemid, millel on mälu omadused. See tähendab, et kõnealusel hetkel on väljundite väärtuste määramiseks vaja teada väljundite väärtusi ka eelnevatel hetkedel. Sel juhul sisaldab olek infot eelnevate hetkede väljundite väärtuste kohta. Sünkroonsel skeemil on spetsiaalne taktsisend, mis määrab üleminekuaja ühest olekust teise. As...
"first in, first out". registrisse esimesena kantud andmed saab esimesena välja. Assotsiatiivmälu - "Content-Adressable Memory" CAM, võimaldab (üli)kiire otsimise. Erinevalt RAM'ist, kus antakse mälu aadress ja saadakse sisu; Siis assotsiatiivmälu puhul antakse sõne, CAM otsib oma kogu mälust, kas otsitavat sõne seal leidub. Kui leidub, tagastatakse loetelu, kust sõne leiti. Kahe pordiga mälu lugemine ja kirjutamine samaaegselt, ntx videomälu 39. Kombinatsioonskeemid ja järjestiskeemid. Kombinatsioonskeem: digitaalskeem, milles, teades sisendite väärtusi, võime väljundid välja arvutada üheselt, väljundid on määratud üks-üheselt sisendite väärtustega. Järjestikskeem: digitaalskeem, milles väljundi väärtus sõltub eelmistest, eelnevatel diskreetse aja hetkedel I/O-s olnud väärtustest skeemil on mäluolek. Positiivne vs negatiivne loogika. Täielikult vs mittetäielikult määratud Boole'i funktsioonid {LAB1} Enamkasutatavaid järjestikskeeme 40