vahemälust andmete lugemiseks 2 takti. Arvuta, mitu korda on see mälukorraldus kiirem vahemäluta olukorrast (kus kogu info tuleb lugeda põhimälust). V: 2,15 8) Mälust lugemisel leiti 387 korral andmed vahemälust, 64 korral oli vaja pöörduda põhimälu poole. Põhimälust andmete lugemiseks kulus 9 takti, vahemälust andmete lugemiseks 2 takti. Arvuta, mitu korda on see mälukorraldus aeglasem ideaalsest mälust (kus kogu info paikneb vahemälus). V: 1,50 9) Järjesta mäluseadmed lugemiskiiruse kasvamise järjekorras alustades kõige aeglasemast: V: 1 – Lindiseade, 2 – Kõvaketas, 3 – Põhimälu, 4 – Kolmanda taseme vahemälu, 5 – Teise taseme vahemälu, 6 – Esimese taseme vahemälu, 7 – Registrid 10) Järjesta mäluseadmed megabaidi hinna kasvamise järjekorras alustades kõige odavamast: V: 1 – Lindiseade, 2 – Kõvaketas, 3 – Põhimälu, 4 – Kolmanda taseme vahemälu, 5 – Teise taseme vahemälu, 6 – Esimese taseme vahemälu, 7 – Registrid
Vastus esita kahe komakoha täpsusega. ■ Kokku loeti andmeid 330+73=403 korda. Põhimälust lugemisele kulus 7*73=511 takti, vahemälust 2*330=660 takti. Kokku kulus 660+511=1171 takti, keskmine on 1171/403=2.905707196. Ideaalse mälu puhul on keskmine 2 takti. Antud mälukorraldus on ideaalsest 2.9057../2=1.45 korda aeglasem. Vastus: 1.45 i. Järjesta mäluseadmed lugemiskiiruse kahanemise järjekorras alustades kõige kiiremast: ■ Vastus: 1. Registrid 2. Esimese taseme vahemälu 3. Teise taseme vahemälu 4. Kolmanda taseme vahemälu 5. Põhimälu 6. Kõvaketas 7. Lindiseade j. Järjesta mäluseadmed megabaidi hinna kasvamise järjekorras alustades kõige odavamast: ■ Vastus: 1. Lindiseade 2. Kõvaketas 3. Põhimälu 4. Kolmanda taseme vahemälu 5
või valguse lainepikkust, mis oluliselt suurendab info tihedust. Teoreetiliselt võiks andmete tihedus olla 4 gigabitti ruutmillimeetri kohta. Tegelikult on sellist mahtu raske saavutada optilise süsteemi piirangute tõttu ja see teeks mälu väga kalliks. Tavalistes magnet - ja optilistes mäludes loetakse ja kirjutatakse bitthaaval järjestikku, aga holograafilises mälus saab seda teha paralleelselt (ca miljon bitti korraga), mis tagab väga suure pöördumiskiiruse. Info tiheduse ja lugemiskiiruse poolest ületab see praegu kasutatavaid mälusid oluliselt. 21 14. Alamprogrammide poole pöördumine ja pinumälu (Stack) (217-224) Pinumälu tööpõhimõte on FILO (First in, Last out), mis tähendab, et esimesena salvestatud sõna loetakse välja viimasena. Hoitakse alles ainult viimasena salvestatud sõna aadressi (TOS – Top Of Stack) ning varem salvestatud sõnu saab lugeda siis, kui hiljem salvestatud sõnad on juba loetud