Τι θα μάθεις
- Να εξηγείς τη διαφορά μεταξύ RAM, ROM, Cache.
- Να συγκρίνεις SRAM και DRAM.
- Να περιγράφεις την εικονική μνήμη.
Θεωρία
- RAM: πτητική μνήμη, αποθηκεύει προγράμματα και δεδομένα κατά την εκτέλεση.
- ROM: μη πτητική, πεείχει το firmware/BIOS.
- Cache: γρήγορη μνήμη μεταξύ CPU και RAM.
- SRAM (Static): πιο γρήγορη, ακριβότερη, χρησιμοποιείται στην cache.
- DRAM (Dynamic): πιο αργή, φθηνότερη, χρησιμοποιείται ως κύρια μνήμη· χρειάζεται ανανέωση.
- Εικονική μνήμη: τεχνική που επιτρέπει σε προγράμματα να χρησιμοποιούν περισσότερη μνήμη από τη φυσική RAM, χρησιμοποιώντας τον δίσκο ως επέκταση.
- Σελίδα (page): τυπικό μέγεθος 4 KB στα περισσότερα συστήματα.
- Πίνακας σελίδων (page table): αντιστοιχεί εικονικές σε φυσικές διευθύνσεις· το bit χρήσης (use/reference bit) δείχνει πρόσφατη προσπέλαση.
Τι να θυμάσαι
- RAM = volatile, ROM = non-volatile.
- Cache: ταχύτερη μνήμη στη CPU.
- Cache άμεσης απεικόνισης: κάθε θέση κύριας μνήμης απεικονίζεται σε μία μόνο θέση cache.
- Εικονική μνήμη επεκτείνει RAM με χώρο στον δίσκο.
Σύντομη ανακεφαλαίωση
Ολοκλήρωσες το κεφάλαιο;
Σήμανέ το αφού διαβάσεις τη θεωρία και κάνεις τον σύντομο αυτοέλεγχο. Το προσωπικό πλάνο θα περάσει στο επόμενο βήμα.