dc.contributor.advisor |
Καζαρλής, Σπυρίδων |
|
dc.contributor.author |
Καπράλος, Αντώνιος |
|
dc.date.accessioned |
2015-09-30T07:24:47Z |
|
dc.date.available |
2015-09-30T07:24:47Z |
|
dc.date.issued |
2006-08 |
|
dc.identifier.uri |
http://apothesis.teicm.gr/xmlui/handle/123456789/1979 |
|
dc.description |
Το πλήρες κείμενο της εργασίας ΔΕΝ είναι διαθέσιμο |
el |
dc.description.abstract |
Η εργασία συνίσταται στην ανάπτυξη μίας εφαρμογής Οπτικού προγραμματισμού που θα προσομοιώνει τη λειτουργία ενός Διαχειριστή μνήμης (Memory Manager) ενός σύγχρονου Λ.Σ. με τη μέθοδο της σελιδοποίησης (paging). Η εφαρμογή θα προσομοιώνει την ύπαρξη μνήμης RAM μεταβλητού μεγέθους, καθώς και την ύπαρξη αρχείου εικονικής μνήμης στο δίσκο (page file). Θα προσομοιώνει την άφιξη διεργασιών στο σύστημα και τη ζήτηση μνήμης από αυτές, ακολουθώντας πιθανοτικές κατανομές. Η εφαρμογή θα αναθέτει μνήμη στις διεργασίες και θα χρησιμοποιεί την εικονική μνήμη όταν η RAM γεμίσει. Όταν μια διεργασία τερματίσει θα απελευθερώνει τη μνήμη που αυτή κατείχε. Η εφαρμογή θα τηρεί Πίνακα Σελίδων προσπελάσιμο από το χρήστη όπου θα καταγράφεται η αντιστοίχηση των σελίδων και το αν βρίσκονται σε πραγματική ή εικονική μνήμη.
Επίσης, θα υλοποιηθεί Μακροχρόνιος Χρονοδρομολογητής ο οποίος σε τακτά χρονικά διαστήματα θα αποφασίζει ποια διεργασία θα έρθει από το δίσκο στην μνήμη, ώστε να γίνει εκτελέσιμη, και ποια διεργασία θα αποθηκευθεί από την μνήμη στον δίσκο (page file). Ο Χρονοδρομολογητής θα είναι σε θέση να εφαρμόσει κατ’ επιλογή του χρήστη μία από τις τρεις μεθόδους αντικατάστασης:
• Αντικατάσταση με πρόβλεψη
• Αντικατάσταση με βάση το χρόνο παραμονής
• Αντικατάσταση με βάση το χρόνο Τελευταίας προσπέλασης
Η εφαρμογή θα είναι σε θέση να λειτουργεί σε “Demo Mode” όπου θα επιδεικνύει στον χρήστη την λειτουργία του Διαχειριστή Μνήμης, αλλά και σε “Run Mode” όπου θα μπορεί να εξυπηρετεί μεγάλο αριθμό διεργασιών στην μονάδα του χρόνου ώστε να γίνει η μελέτη των παραπάνω μεθόδων με κριτήριο τον ελάχιστο αριθμό εναλλαγών(swaps). |
el |
dc.format.extent |
118 |
el |
dc.language.iso |
el |
el |
dc.publisher |
Τ.Ε.Ι. Κεντρικής Μακεδονίας |
el |
dc.rights |
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές |
|
dc.rights.uri |
http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el |
|
dc.subject |
TEICM::ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ::ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ (ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ) |
el |
dc.subject.ddc |
004.5 |
el |
dc.title |
Προσομοίωση Διαχειριστή Μνήμης Λ.Σ. με σελιδοποίηση με δυνατότητα Εικονικής Μνήμης και εναλλαγών σε βοηθητική μνήμη, και υλοποίηση Μακροχρόνιου Χρονοδρομολογητή. Μελέτη Αποτελεσματικότητας αλγορίθμων αντικατάστασης σελίδων |
el |
dc.type |
Πτυχιακή εργασία |
|
dc.contributor.department |
Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. |
el |
dc.heal.publisherID |
teiser |
|
dc.subject.keyword |
Εικονική μνήμη |
el |
dc.subject.keyword |
Βοηθητική μνήμη |
el |
dc.subject.keyword |
Μακροχρόνιος χρονοδρομολογητής |
el |
dc.subject.keyword |
Αλγόριθμοι αντικατάστασης σελίδων |
el |