Please use this identifier to cite or link to this item: https://apothesis.eap.gr/handle/repo/12880
Title: Ένα Ολοκληρωμένο Παράδειγμα Συγχρονισμού Διαδικασιών (Γερογιάννης-HT-ΠΛΗ11)
Authors: Γερογιάννης, Βασίλης
Keywords: Συγχρονισμός Διαδικασιών;Process Synchronization;Ανταγωνισμός Διαδικασιών;Συνεργασία Διαδικασιών;Απόδοση Πόρων;Αμοιβαίους Αποκλεισμός;Συγχρονισμός με Ατομικές Εντολές;Συγχρονισμός σε Επίπεδο Υλικού;Συγχρονισμός σε Επίπεδο Προγράμματος;Process Contention;Process Cooperation;Resource Allocation;Mutual Exclusion;Synchronization with Atomic Instructions;Synchronization at Hardware Level
Issue Date: 2008
Abstract: Το συγκεκριμένο υπερκείμενο έχει ως στόχο να βοηθήσει τους φοιτητές της ΘΕ ΠΛΗ11 «Αρχές Τεχνολογίας Λογισμικού» να κατανοήσουν καλύτερα ένα από τα πιο «δύσκολα» θέματα σε ό,τι αφορά στη μελέτη τους στην ύλη των Λειτουργικών Συστημάτων, αυτό του συγχρονισμού μεταξύ διαδικασιών (process synchronization). Με τη βοήθεια ενός ενιαίου παραδείγματος το υλικό έχει ως στόχο να καλυφθούν τα σχετικά ζητήματα που αφορούν το συγχρονισμό διαδικασιών που συνεργάζονται / επικοινωνούν μεταξύ τους. Το παράδειγμα παρουσιάζει προβλήματα που ανακύπτουν όταν χρησιμοποιηθούν για το συγχρονισμό προγραμματιστικές λύσεις, δομές σημαφόρων, λύσεις που βασίζονται σε hardware κλπ. Συγκεκριμένα, το πρόβλημα που παρουσιάζεται βασίζεται σε ένα ολοκληρωμένο παράδειγμα συγχρονισμού που είναι γνωστό στη βιβλιογραφία των Λειτουργικών Συστημάτων με τον όρο "too much milk problem". Παράλληλα με την περιγραφή του παραδείγματος, παρουσιάζονται συνολικά 8 ερωτήσεις-ασκήσεις που αφορούν θέματα συγχρονισμού, σχετικά με το παράδειγμα.
Appears in Collections:ΠΛΗ11 Ψηφιακό Εκπαιδευτικό Υλικό (ΨΕΥ)

Files in This Item:
File Description SizeFormat 
PLH11_HT_GEROGIANNIS_2008.ISO1.37 MBUnknownView/Open


This item is protected by original copyright



Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.