Podcast
Questions and Answers
Ποια από τις ακόλουθες επιλογές περιγράφει καλύτερα τον ρόλο της δευτερεύουσας μνήμης σε ένα σύστημα υπολογιστή;
Ποια από τις ακόλουθες επιλογές περιγράφει καλύτερα τον ρόλο της δευτερεύουσας μνήμης σε ένα σύστημα υπολογιστή;
- Μόνιμη αποθήκευση δεδομένων και προγραμμάτων, προσβάσιμη για μελλοντική χρήση. (correct)
- Αποθήκευση των βασικών λειτουργιών του συστήματος που δεν χάνονται όταν σβήνει ο υπολογιστής.
- Προσωρινή αποθήκευση δεδομένων που απαιτούνται για την άμεση εκτέλεση από τον επεξεργαστή.
- Επέκταση της κύριας μνήμης όταν αυτή δεν επαρκεί, για την ταυτόχρονη εκτέλεση πολλών προγραμμάτων.
H στατική κατανομή μνήμης είναι πιο αποδοτική από τη δυναμική, καθώς αποφεύγει την σπατάλη μνήμης.
H στατική κατανομή μνήμης είναι πιο αποδοτική από τη δυναμική, καθώς αποφεύγει την σπατάλη μνήμης.
False (B)
Ποιος είναι ο κύριος σκοπός της τεχνικής swapping στη διαχείριση μνήμης;
Ποιος είναι ο κύριος σκοπός της τεχνικής swapping στη διαχείριση μνήμης;
Η προσωρινή μεταφορά δεδομένων από τη RAM στη δευτερεύουσα μνήμη για να ελευθερωθεί χώρος.
Η διαδικασία μετατροπής των εικονικών διευθύνσεων σε φυσικές διευθύνσεις στη RAM, χωρίζοντας τη μνήμη σε ίσα κομμάτια, ονομάζεται ______.
Η διαδικασία μετατροπής των εικονικών διευθύνσεων σε φυσικές διευθύνσεις στη RAM, χωρίζοντας τη μνήμη σε ίσα κομμάτια, ονομάζεται ______.
Αντιστοιχίστε τις ακόλουθες τεχνικές διαχείρισης μνήμης με τις κύριες επιπτώσεις τους:
Αντιστοιχίστε τις ακόλουθες τεχνικές διαχείρισης μνήμης με τις κύριες επιπτώσεις τους:
Ποια είναι η κύρια διαφορά μεταξύ RAM και ROM;
Ποια είναι η κύρια διαφορά μεταξύ RAM και ROM;
Η αύξηση του μεγέθους της εικονικής μνήμης πάντα βελτιώνει την ταχύτητα του υπολογιστή.
Η αύξηση του μεγέθους της εικονικής μνήμης πάντα βελτιώνει την ταχύτητα του υπολογιστή.
Ποιος όρος περιγράφει την περίπτωση όπου δημιουργούνται μικρά, αχρησιμοποίητα τμήματα μνήμης κατά τη σελιδοποίηση;
Ποιος όρος περιγράφει την περίπτωση όπου δημιουργούνται μικρά, αχρησιμοποίητα τμήματα μνήμης κατά τη σελιδοποίηση;
Στα Windows, το αρχείο που χρησιμοποιείται για την υλοποίηση της εικονικής μνήμης ονομάζεται ______.
Στα Windows, το αρχείο που χρησιμοποιείται για την υλοποίηση της εικονικής μνήμης ονομάζεται ______.
Αντιστοιχίστε τις ακόλουθες τεχνικές διαχείρισης μνήμης με τα κύρια πλεονεκτήματα τους:
Αντιστοιχίστε τις ακόλουθες τεχνικές διαχείρισης μνήμης με τα κύρια πλεονεκτήματα τους:
Ποια από τις παρακάτω επιλογές περιγράφει καλύτερα τη λειτουργία της εικονικής μνήμης;
Ποια από τις παρακάτω επιλογές περιγράφει καλύτερα τη λειτουργία της εικονικής μνήμης;
Η δυναμική κατανομή μνήμης μπορεί να οδηγήσει σε σπατάλη μνήμης λόγω προκαθορισμένων μεγεθών.
Η δυναμική κατανομή μνήμης μπορεί να οδηγήσει σε σπατάλη μνήμης λόγω προκαθορισμένων μεγεθών.
Ποιος είναι ο ρόλος του λειτουργικού συστήματος στη διαχείριση της μνήμης;
Ποιος είναι ο ρόλος του λειτουργικού συστήματος στη διαχείριση της μνήμης;
Η τεχνική κατά την οποία η μνήμη χωρίζεται σε τμήματα διαφορετικού μεγέθους, ανάλογα με τις ανάγκες κάθε προγράμματος, ονομάζεται ______.
Η τεχνική κατά την οποία η μνήμη χωρίζεται σε τμήματα διαφορετικού μεγέθους, ανάλογα με τις ανάγκες κάθε προγράμματος, ονομάζεται ______.
Αντιστοιχίστε τους ακόλουθους τύπους μνήμης με τα κύρια χαρακτηριστικά τους:
Αντιστοιχίστε τους ακόλουθους τύπους μνήμης με τα κύρια χαρακτηριστικά τους:
Ποια είναι η κύρια συνέπεια της χρήσης της μεθόδου swapping όταν η RAM είναι πλήρης;
Ποια είναι η κύρια συνέπεια της χρήσης της μεθόδου swapping όταν η RAM είναι πλήρης;
Η σελιδοποίηση και η κατάτμηση είναι δύο ανεξάρτητες μέθοδοι διαχείρισης μνήμης που δεν μπορούν να συνδυαστούν.
Η σελιδοποίηση και η κατάτμηση είναι δύο ανεξάρτητες μέθοδοι διαχείρισης μνήμης που δεν μπορούν να συνδυαστούν.
Ποιος είναι ο όρος για τα κενά που δημιουργούνται ανάμεσα στα τμήματα μνήμης κατά την κατάτμηση;
Ποιος είναι ο όρος για τα κενά που δημιουργούνται ανάμεσα στα τμήματα μνήμης κατά την κατάτμηση;
Στο Linux, το τμήμα του σκληρού δίσκου που χρησιμοποιείται για την εικονική μνήμη ονομάζεται ______.
Στο Linux, το τμήμα του σκληρού δίσκου που χρησιμοποιείται για την εικονική μνήμη ονομάζεται ______.
Αντιστοιχίστε τις ακόλουθες έννοιες με τις σωστές περιγραφές τους:
Αντιστοιχίστε τις ακόλουθες έννοιες με τις σωστές περιγραφές τους:
Ποια από τις παρακάτω μεθόδους διαχείρισης μνήμης επιτρέπει την εκτέλεση περισσότερων εφαρμογών ταυτόχρονα, αλλά μπορεί να μειώσει την ταχύτητα του συστήματος;
Ποια από τις παρακάτω μεθόδους διαχείρισης μνήμης επιτρέπει την εκτέλεση περισσότερων εφαρμογών ταυτόχρονα, αλλά μπορεί να μειώσει την ταχύτητα του συστήματος;
Η RAM (Random Access Memory) διατηρεί τα δεδομένα της ακόμη και όταν απενεργοποιηθεί ο υπολογιστής.
Η RAM (Random Access Memory) διατηρεί τα δεδομένα της ακόμη και όταν απενεργοποιηθεί ο υπολογιστής.
Τι είναι η σελιδοποίηση και πώς βοηθά στη διαχείριση της μνήμης;
Τι είναι η σελιδοποίηση και πώς βοηθά στη διαχείριση της μνήμης;
Ο όρος που χρησιμοποιείται για να περιγράψει την προσωρινή μεταφορά δεδομένων από την κύρια μνήμη στη δευτερεύουσα μνήμη, όταν η κύρια μνήμη είναι γεμάτη, είναι ______.
Ο όρος που χρησιμοποιείται για να περιγράψει την προσωρινή μεταφορά δεδομένων από την κύρια μνήμη στη δευτερεύουσα μνήμη, όταν η κύρια μνήμη είναι γεμάτη, είναι ______.
Flashcards
Τι είναι η κύρια μνήμη (RAM);
Τι είναι η κύρια μνήμη (RAM);
Γρήγορη μνήμη υπολογιστή που χάνει δεδομένα όταν σβήσει ο υπολογιστής.
Τι είναι η δευτερεύουσα μνήμη;
Τι είναι η δευτερεύουσα μνήμη;
Μνήμη αποθήκευσης δεδομένων μόνιμα, πιο αργή από την κύρια μνήμη.
Τι είναι το Swapping;
Τι είναι το Swapping;
Διαδικασία προσωρινής μεταφοράς δεδομένων από τη RAM στον σκληρό δίσκο.
Τι είναι η εικονική μνήμη;
Τι είναι η εικονική μνήμη;
Signup and view all the flashcards
Τι είναι η σελιδοποίηση (paging);
Τι είναι η σελιδοποίηση (paging);
Signup and view all the flashcards
Τι είναι η κατάτμηση (segmentation);
Τι είναι η κατάτμηση (segmentation);
Signup and view all the flashcards
Τι είναι η στατική κατανομή;
Τι είναι η στατική κατανομή;
Signup and view all the flashcards
Τι είναι η δυναμική κατανομή;
Τι είναι η δυναμική κατανομή;
Signup and view all the flashcards
Μέγεθος εικονικής μνήμης;
Μέγεθος εικονικής μνήμης;
Signup and view all the flashcards
Study Notes
Διαχείριση Μνήμης
- Οι υπολογιστές χρησιμοποιούν μνήμη για την εκτέλεση προγραμμάτων και την αποθήκευση δεδομένων
- Υπάρχουν δύο βασικοί τύποι μνήμης: κύρια και δευτερεύουσα
Κύρια μνήμη
- Γρήγορη μνήμη του υπολογιστή, γνωστή ως RAM (Random Access Memory)
- Η RAM χάνει τα δεδομένα της όταν σβήνει ο υπολογιστής
- Η ROM (Read Only Memory) περιέχει βασικές λειτουργίες και δεν χάνει τα δεδομένα της
Δευτερεύουσα μνήμη
- Αποθηκεύει δεδομένα μόνιμα, όπως σκληροί δίσκοι, SSD, USB και κάρτες μνήμης
- Είναι πιο αργή από την κύρια μνήμη
- Το λειτουργικό σύστημα διαχειρίζεται τις μνήμες για την ταυτόχρονη εκτέλεση πολλών προγραμμάτων
- Όταν η RAM δεν είναι αρκετή, χρησιμοποιείται μέρος του σκληρού δίσκου ως εικονική μνήμη
Κατανομή μνήμης στις διεργασίες
- Το λειτουργικό σύστημα καθορίζει την ποσότητα μνήμης που θα διαθέσει σε κάθε πρόγραμμα με δύο τρόπους: στατική και δυναμική κατανομή
Στατική κατανομή
- Η μνήμη είναι χωρισμένη σε προκαθορισμένα κομμάτια
- Κάθε πρόγραμμα λαμβάνει ένα κομμάτι, είναι εύκολη, αλλά μπορεί να οδηγήσει σε σπατάλη μνήμης
Δυναμική κατανομή
- Κάθε πρόγραμμα λαμβάνει μνήμη όταν ξεκινά
- Είναι πιο αποδοτική, αλλά απαιτεί περισσότερη διαχείριση
- Όταν η RAM γεμίζει, χρησιμοποιείται η μέθοδος "swapping": μεταφορά ορισμένων δεδομένων στη δευτερεύουσα μνήμη και επαναφόρτωσή τους όταν χρειάζονται
Εικονική μνήμη
- Επιτρέπει τη χρήση του σκληρού δίσκου ως προσωρινή επέκταση της RAM
- Δίνει τη δυνατότητα να εκτελούνται προγράμματα ακόμα και όταν η φυσική μνήμη δεν είναι αρκετή
- Είναι πιο αργή από τη RAM επειδή βασίζεται στον σκληρό δίσκο
- Το μέγεθος είναι περίπου 1,5 φορές το μέγεθος της RAM (π.χ. 6GB εικονική μνήμη για 4GB RAM)
- Όταν η RAM είναι πλήρης, γίνεται εναλλαγή (swapping) με μεταφορά δεδομένων στη δευτερεύουσα μνήμη
- Αυτό μπορεί να οδηγήσει σε καθυστερήσεις
- Στα σύγχρονα συστήματα, υλοποιείται μέσω ενός ειδικού αρχείου στον σκληρό δίσκο ("paging file" στα Windows, "swap partition" στο Linux)
- Η αύξηση του μεγέθους της εικονικής μνήμης επιτρέπει την εκτέλεση περισσότερων εφαρμογών, αλλά μειώνει την ταχύτητα
Σελιδοποίηση και Κατάτμηση
- Το λειτουργικό σύστημα μετατρέπει τις εικονικές διευθύνσεις των προγραμμάτων σε φυσικές διευθύνσεις στη RAM μέσω σελιδοποίησης (paging) και κατάτμησης (segmentation)
Paging (Σελιδοποίηση)
- Η μνήμη χωρίζεται σε ίσα κομμάτια, τις λεγόμενες σελίδες
- Κάθε πρόγραμμα χρησιμοποιεί αυτές τις σελίδες, αλλά κάποιες φορές δημιουργούνται μικρά τμήματα μνήμης που μένουν αχρησιμοποίητα (εσωτερικός κατακερματισμός)
Segmentation (Κατάτμηση)
- Η μνήμη χωρίζεται σε τμήματα διαφορετικού μεγέθους, ανάλογα με τις ανάγκες κάθε προγράμματος
- Μειώνεται η σπατάλη μνήμης, αλλά μπορεί να δημιουργηθούν κενά ανάμεσα στα τμήματα (εξωτερικός κατακερματισμός)
- Τα σύγχρονα λειτουργικά συστήματα συνδυάζουν σελιδοποίηση και κατάτμηση για την επίλυση αυτών των ζητημάτων
Συμπέρασμα
- Η διαχείριση μνήμης είναι κρίσιμη για την απόδοση του υπολογιστή
- Το λειτουργικό σύστημα εφαρμόζει τεχνικές όπως η εικονική μνήμη, η σελιδοποίηση και η κατάτμηση ώστε να αξιοποιείται στο έπακρο η διαθέσιμη μνήμη
- Ακόμα και με περιορισμένη RAM, ο υπολογιστής μπορεί να εκτελεί πολλά προγράμματα ταυτόχρονα
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.