Leidsid 18 sarnast õppematerjali, mis on seotud failiga "Virtuaalmälu". Need materjalid aitavad sul teemat sügavamalt mõista.
virtuaal, virtuaalmälu, aadressid, aadresside, kettal, programmid, muutmälu, 80286, põhimälu, opsüsteem, sekundaar, kettalt, suhtlema, rakendused, rakendusprogramm, polütehnikum, koostaja, tehnikat, saatmise, esmasesse, võtuks, laiendus, nord, reziimil, olemasolevat, erandiks, tekiks, opsüsteemid, windows, kujutletav, näidatud, jaotab, muutmist................7 7.Kasutatud kirjandus....................................................................................................8 1. 2 Õppeasutus Nimi Operatsioonisüsteemide teooria alused Rühma nr 1 Virtuaalmälu See on kujutletav mälupiirkond, millest osa paikneb muutmälus ja osa kõvakettal. Virtuaalmälul on oma mäluaadresside süsteem ning programmid kasutavad reaalsete mäluaadresside asemel neid virtuaalseid aadresse käskude ja andmete salvestamiseks. Kui programmi tegelikult täidetakse, siis muudetakse virtuaalsed aadressid reaalseteks mäluaadressideks. Joonis 1 Virtuaalmälu 1.1. Eesmärk
Selgita.. 1. Tarkvara - Arvutile antavad käsud. Mingi tegumi sooritamiseks vajalikku käsujada nimetatakse programmiks. Tarkvara jaguneb kahte suurde kategaooriasse - süsteemitarkvaraks ja rakendustarkvaraks. Süsteemitarkvara koosneb juhtprogrammidest nagu operatsioonisüsteem ja andmebaasihaldurid (DBMS), rakendustarkvara hulka kuuluvad kõik programmid, mis töötlevad kasutaja poolt ette nähtud andmeid (tekstitöötlus, tabelarvutus, raamatupidamine jne) 2. Riistvara - Arvuti füüsilised komponendid - kuvar, protsessor, mälu, kettadraivid, modem, printer, klaviatuur, hiir jms. 3. Emaplaat - Mikroarvuti keskne trükkplaat, millele on monteeritud pistikupesad lisaplaatide jaoks. Emaplaadil asuvad harilikult keskprotsessor (CPU) , BIOS, mälu,
RAID-i ketaste arendamiseks on kolm põhjust: liiasus tõstab süsteemi töökindlust, paralleelne pöördumine tõstab töökiirust, hind on madalam. RAID-i kettad jagatakse tasemeteks: Tase 0 – Tegemist on ilma liiasuseta ketaste massiiviga, mis on RAID-i tasemetest kõige odavam. Kasutatakse superarvutites. Tase 1 – Liiasusega ketta masiivi puhul kasutatakse peegeldamist, mille korral dubleeritakse identne info mitmele kettale. Kogu infost on alati olemas koopia teisel kettal. Kasutatakse andmebaasisüsteemides. Tase 2 – Andmed jaotatakse ketaste vahel bittidena. Iga bitirea jaoks kasutatakse Hammingi veaparanduskoodi. Tase 3 – Andmed jagatakse bittidena ketasete vahel ja ühte ketast kasutatakse paarsuskontrolli info salvestamiseks. Tase 4 – Info salvestatakse plokkidena eri ketastele. Kõik kettad on sõltumatud ja nende poole saab pöörduda
mäluelementidest. Muutmälud on toitepingest sõltuvad ning jagunevad kahte liiki, staatilisteks ja dünaamilisteks. Staatilises muutmälus kasutatakse iga infobiti salvestamiseks ühte trigerit, mis säilitab infot seni, kuni säilib toitepinge. Kuna staatilises mälus säilib salvestatud informatsioon ka pärast mälust lugemist, püsides seal toitepinge olemasolu korral kui tahes kaua, siis nimetatakse niisugust mälu staatiliseks. Lihtsaima staatilise muutmälu struktuur on joonisel. Mälul on 1024 aadressi ja tema kogumaht on 1024 bitti ehk 1024 pesa. Iga bitt on salvestatud trigerisse ning triger valitakse rea- ja veerudekoodri abil. Mälu juhtimiseks kasutatakse järgmisi signaale: R/W = 1, (read/write) määrab ära lugemisreziimi; R/W = 0, määrab ära kirjutusreziimi; CS = 0, (chip select) lubab mälukiibist bitte lugeda (D0) või sellesse kirjutada (D1); CS = 1, mäluelement on süsteemi tööst välja lülitatud ning ei reageeri aadressi A9..
Mälu. Termini ,,mälu" all mõeldakse arvuti sisemälu, mis füüsiliselt koosnebmälukiipidest (ketasmälu nimetataksevälismäluks). Mälukiip kiip, mis säilitab programme ja andmeid kas ajutiselt (RAM), alaliselt (ROM, PROM) või kuni neid muudetakse (EPROM, EEPROM, välkmälu). Välismälu protsessorile ainult sisend-väljundkanali kaudu kättesaadav põhimälust aeglasem ja suurem mälu, näiteks kõvaketas. Lisaks sise- ja välismälule on kasutusel veel virtuaalmälu, mis kujutab endast sisemälu laiendust kõvakettale. Personaalarvutites kasutatakse virtuaalmälu siis, kui sisemälu mahust ei piisa programmide täitmiseks. RAM (Random Access Memory) muutmälu, suvapöördusmälu. Arvuti keskne mäluseade, kuhu saab andmeid kirjutada ja kust saab neid lugeda. Suvapöördus (random access) tähendab seda, et igal mälupesal on oma aadress ning nii lugemiseks kui kirjutamiseks on võimalik pöörduda suvalise aadressi poole. Enamik
vahemäl M u ah Teise taseme t Hind, kiirus vahemälu Muutmälu Massmälu Arvutisüsteemis on tavaliselt mitu tüüpi mälusid, mis moodustavad samamoodi mälu hierarhia. Kõrgema taseme mälud on kiiremad, väiksemad ja kallimad. Alamtaseme mälud on aeglasemad, suuremad ja odavamad. Alamataseme mäludeks on suuremamahulised mälud, mida kasutatakse andmekogude püsivaks salvestamiseks. Kõrgema taseme mälus tuleb hoida andmeid, mis on vajalikud jooksva töö tegemiseks ja ülejäänud andmed
........................................ 19 13. Optilised mäluseadmed (CD-ROM, holograafiline mälu) (213-217) ................................... 21 14. Alamprogrammide poole pöördumine ja pinumälu (Stack) (217-224) ................................ 22 15. Erineva pöördumisviisidega mälud: LIFO, FIFO, assotsiatiivmälu ja kahe pordiga mälu (217-226) ..................................................................................................................................... 23 16. Virtuaalmälu (lehekülgedeks jagamine, segmenteerimine) (241-248) ................................. 24 17. Mikroarvuti ja siinid (AB, DB, CB) address bus, data bus, control bus (250-260) ............. 26 18. Siinide juhtimine - katkestusteta süsteem, katkestustega süsteem ja prioriteedid (265-282)29 19. Andmevahetus mikroarvutis: paralleeledastus, järjestikedastus, veakindlad koodid (282- 291) .................................................................................................................
asume mälus kindlas kohas, kuhu näitab käsukoodi juures olev aadress. Operandi väärtus võib muutuda, aga asukoht peab jääma samaks. Kaudne adresseerimine käsuga antakse kaasa aadressi aadress ehk käsuga antav aadress näitab operandi aadressi asukohta mälus. Käsukoodiga kaasas olev aadress võib olla ka lühike aadress, mis näitab registrile, kus on operandi aadress (kaudse adresseerimise erijuht). Uutele operandidele viitamiseks tuleb vahetada vahepealse aadresside tabeli sisu. Autodekrementne ja autoinkrementne adresseerimine seotud pinumäluga (stack). Autodekrementne adresseerimine on seotus pinumällu kirjutamisega (stack push). Alguses vähendatakse pinumälu osuti väärtust, et see näitaks esimesele vabale pesale pinumälu piirkonnas, siis kirjutatakse operand mällu. Stackis sälilib viimasena kirjutatud sõna aadress. Autoinkrementne adresseerimine on seotud pinumälust lugemisega (stack pop). Alguses
sisaldama kindlasti protsessihaldust, riistvarahaldust, mäluhaldust ja kontrollima sisendit- väljundit. Operatsioonisüsteem võib sisaldada ka graafilist kasutajaliidest, kuid ei pea seda sisaldama: tihti on nii, et ühel operatsioonisüsteemil on võimalik kasutada mitut erinevat kasutajaliidest ning osadel operatsioonisüsteemil puudub kasutajaliides sootuks. 2 Operatsioonisüsteem ehk opsüsteem (inglise keeles operating system, lühend OS) on arvuti süsteemitarkvara, mis käivitatakse arvutis alglaadimisprogrammi poolt ning mis juhib arvutisüsteemi tööd ja teenindab rakendusprogramme. Rakendusprogrammid saadavad operatsioonisüsteemile nõudeid mitmesuguste teenuste järele läbi rakendusliideste. Kasutajad saavad vahetult suhelda opsüsteemiga madala ja rakendustaseme programmeerimisliideste kaudu ning läbi
alglaadimisprogrammi poolt ning mis juhib arvutisüsteemi tööd ja teenindab rakendusprogramme. Rakendusprogrammid saadavad operatsioonisüsteemile nõudeid mitmesuguste teenuste järele läbi rakendusliideste. Kasutajad saavad vahetult suhelda operatsioonisüsteemiga madala ja rakendustaseme programmeerimisliideste kaudu ning läbi käsuinterpretaatori, kasutades selleks käsurealt ohjekeelt või graafilist kasutajaliidest. Arvuti riistvara ja tarkvara haldamine on väga oluline, kuna programmid pidevalt konkureerivad omavahel süsteemi ressursside eest. Nt protsessor, mäluseadmed ja juhtimisseadmed. Operatsioonisüsteem haldab seda, et kõik programmid saaksid toimida üheskoos. 4 Operatsioonisüsteemi põhiülesanneteks on: arvuti protsessoriresursside jagamine protsesside vahel. Multitegum- operatsioonisüsteemis, kus samaaegselt võivad töötada mitu programmi, määrab
number! TUBLID OLETE! :) Kes ütles? Palume autorit! :-) Kuidas kasutada Google Doc-si, õppevideo: http://www.youtube.com/watch?v=lMqdex3KDQM Rene 1-6 1. Käsu täitmine protsessoris (käsuloendur, käsuregister, käsu dekooder, operatsioon automaat ja juhtautomaat). 2. Arvuti mälu hierarhia. 3. Analoog info, ADC, DAC ja helikaart. 4. Pooljuhtmälud. 5. Konveier protsessoris ja mälus. 6. Virtuaal mälu. TAUSTAVÄRVIGA KÜSIMUSED ON VASTAMATA!!! PIIA 7-12 8. Andmevahetus mikroarvutis (erinevad siinid ja nende osa andmevahetuses, AB, DB, CB). 7. Erinevad siinid ja nende osa andmevahetuses (AB, DB, CB). 9. Optilised mäluseadmed. 10. Vahemälu ( Cache) organiseerimine (otsevastavusega, assotsiatiivne, kogum assotsiatiivne). 11. Enamkasutatavad kombinatsioonskeemid. 12. Klaviatuur. SILVER 13-18 13
Parem näitab eelmise siirde tulemust: 0 – ei tulnud siiret, 1-tuli siire. Sedasi saab vale ennustuse teha kahel korral, mille järel muudetakse ennustust. Hinnaguline 90% Vahemälu (Cache) organiseerimine: otsevastavusega, assotsiatiivne ja kogumassotsiatiivne. Pöördumine mälu poole on protsessori töökiirusega võrreldes väga aeglane. Mälu mis töötaks protsessesori taktsagedusel oleks vajaliku mahtude juures liiga kallis. Aeglase põhimälu poole pöördumine tekitab olukorra, kus kiire protsessor peab ootama andmete ja käskude saamist põhimälust. Lahenduseks on vahemälu, kus hoitakse sagedamini kasutatavat osa programmist. Vahemälu on kiire kuid väikesemahuline. Alati on võimalik vahemälus mõni osa asendada teise infoga põhimälust. Vahemälus asendatav info säilib alati põhimälus ja seda saab sealt alati vajadusel laadida. Vahemälu organiseeimine:
.....................................................19 Kasutatud allikad:............................................................................................................................21 Operatsioonisüsteemid: Windows, OS/2, Linux, UNIX, Mac OS Operatsioonisüsteem (operating system) on arvuti juhtprogramm, mis määrab kuidas arvutis programme täidetakse (käivitus, juhtimine, haldamine ja järelvalve). Operatsioonisüsteem ehk opsüsteem (operating system, lühend OS) on arvuti süsteemitarkvara, mis käivitatakse arvutis alglaadimisprogrammi poolt ning mis juhib arvutisüsteemi tööd ja teenindab rakendusprogramme. Rakendusprogrammid saadavad operatsioonisüsteemile nõudeid mitmesuguste teenuste järele läbi rakendusliideste. Kasutajad saavad vahetult suhelda opsüsteemiga madala ja rakendustaseme programmeerimisliideste kaudu ning läbi käsuinterpretaatori, kasutades selleks käsurealt
.....................................................................................9 3 Operatsioonisüsteemid: Windows, OS/2, Linux, UNIX, Mac OS Operatsioonisüsteem (operating system) on arvuti juhtprogramm, mis määrab kuidas arvutis programme täidetakse (käivitus, juhtimine, haldamine ja järelvalve). Operatsioonisüsteem ehk opsüsteem (operating system, lühend OS) on arvuti süsteemitarkvara, mis käivitatakse arvutis alglaadimisprogrammi poolt ning mis juhib arvutisüsteemi tööd ja teenindab rakendusprogramme. Rakendusprogrammid saadavad operatsioonisüsteemile nõudeid mitmesuguste teenuste järele läbi rakendusliideste. Kasutajad saavad vahetult suhelda opsüsteemiga madala ja rakendustaseme programmeerimisliideste kaudu ning läbi käsuinterpretaatori, kasutades selleks käsurealt
...................................................................... 17 3.Klaviatuur......................................................................................................................... 18 VIII.......................................................................................................................................... 18 1.Loendurid. VT III piletit..................................................................................................... 18 2. Virtuaalmälu (lehekülgedeks jagamine, segmenteerimine).............................................18 3. Andmeedastus protokollid : sünkroonne, asünkroonne jne..............................................19 IX............................................................................................................................................ 19 1. Registrid.......................................................................................................................... 19 2
Eristatakse mitut liiki andmeid: arve, tekste, graafikakujundeid, pilte, videod jms. Bit on informatsioonihulga elementaarühik, mis kujutab endast ühte kahest võimalikust sündmusest. Realiseeritakse arvuti põhimälus ühe kaheseisundilise transistoriga või impulsi olemasolu või puudumisega magnetkandjal. CD-ROM-i tüüpi seadmes aga süvendi olemasoluga või selle puudumisega plaadi plastmasspõhimikus. Bait (Byte) on üldjuhul 8 bitine väli. Personaalarvuti põhimälu pesas olev informatsioon kirjeldatakse kasutades kahendsüsteemi tähiseid, st. arve 0 ja 1. Seega baidis võivad esineda järgmised bitikombinatsioonid: 00000000 "0" 00000001 "1" 00000010 "2" 00000011 "3" ... 11111010 "A" 28=256 erinevat 11111011 "B" kombinatsiooni ...
So mälusiini laius korrutatud taktsagedusega. · PC133 SDRAM - 8 x 133 = 1064MB/sek · PC2100 DDR-SDRAM - 2 x 8 x 133 = 2128MB/sek* · Kahe kanaliga PC800 RDRAM - 2 x 2 x 2x 133 = 2128MB/sek* *mälu andmevahetus toimub 2 korda ühe taktsageduse impulsi kohta Mälusiini laius näitab kui mitu baiti infot suudab mälu korraga vahetada. Mälusiini taktsagedus näitab kui kiiresti on mälu võimeline sünkroonselt andmeid vahetama. Kusjuures kui SDRAM ehk sünkroonne dünaamiline muutmälu vahetab andmeid süsteemiga vaid üks kord ühe taktsageduse impulsi korral, siis uuemad mälutüübid (DDR-SDRAM ehk topeltandmevahetuskiirusega SDRAM ja RDRAM ehk Rambus DRAM) on võimelised vahetama infot kaks korda ühe taktsageduse impulsi kohta ja seetõttu on tabelis mälu teoreetilise kiiruse arvestamisel lisatud valemisse kordaja 2. Reaalses süsteemis on mälu kiirus tavaliselt palju madalam teoreetilisest tippkiirusest, sest andmeid
Jahuti monteerimisel peab protsessori ja radiaatori vahele jääma mõõdukas koguses termo- pastat, mis kindlustab hea soojusülekande protsessorist radiaatorini. Tänapäeval võidab aina suuremat populaarsust ka vesijahutus, mis on väga vaikne, ent kõrgema hinnaga. 10 Central Processing Unit 11 Advanced Micro Devices 13 1.5.3 Sisemälu Emaplaadil on kaht sorti mälu: püsimälu ja muutmälu. Püsi- mälu (ROM12 ) on vajalik ainult arvuti käivitamisel. Toite sis- selülitamisel käivitub püsimälus olev programm, mis kont- rollib üle arvuti seadmete korrasoleku ning annab juhtimise üle kõvakettal paiknevale juhtprogrammile. Püsimälus ole- vat programmi pole eriti kerge muuta, samas säilivad selles andmed muutmatuna ka voolu väljalülitamisel. Muutmälu e. operatiivmälu e. suvapöördusmälu (RAM13 ) säilitab andmeid arvuti töö ajal