Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου

Σχετικά έγγραφα
Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Δίκτυα Υπολογιστών I

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Μοντέλο OSI 1.8. Κεφάλαιο 1. ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : Τάξη. : Β Τομέα Πληροφορικής Μάθημα. : Δίκτυα Υπολογιστών I Διδάσκων

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Δίκτυα Υπολογιστών Ι

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης

Λειτουργικά Συστήματα Πραγματικού Χρόνου

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19

2 η Σειρά Ασκήσεων Data Link Layer

Εισαγωγή στο πως λειτουργεί το διαδίκτυο

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης FCAPS Το Δίκτυο του Ε.Μ.Π. Περιβάλλον Εργαστηριακών Ασκήσεων

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ

ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26. Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

Εργαστηριακοί Συνεργάτες: Γιασεµή Ασλανίδου, Η/Ν Μηχ. Άγγελος Χαριτόπουλος, Η/Ν Μηχ.-MSc Data Communications

Μάθημα 6: Αρχιτεκτονική TCP/IP

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

Επικοινωνία. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (E) Επικοινωνία 1

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης

Κεφάλαιο 5: Τοπικά ίκτυα

Τεχνολογία Πολυμέσων. Ενότητα # 17: Πρωτόκολλα μετάδοσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

Δίκτυα Θεωρία

Συνεχής ροή πολυµέσων

Πρόότυπο Αναφοράάς Open Systems Interconnection/OSI. 1. Τεχνολογία Δικτύων Επικοινωνιών, Βιβλίο Α τάξης 2 ου Κύκλου ΤΕΕ, ΥΠΕΠΘ

Εισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός

Το μάθημα. Λειτουργικά Συστήματα Πραγματικού Χρόνου Βασικές Έννοιες 6. Ενσωματωμένα Συστήματα (embedded systems) Παραδείγματα

Πρωτόκολλα Διαδικτύου

Επίπεδο δικτύου IP Forwading κτλ

Διασυνδετικοί Δίαυλοι. Τι διασυνδέει ένας δίαυλος; Μεταφορά δεδομένων. Διασύνδεση Εισόδου-Εξόδου. Μ.Στεφανιδάκης

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ

ΔΙΚΤΥΑ ΔΗΜΟΣΙΑΣ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ Ενότητα # 2: Εισαγωγή στα Δίκτυα Δεδομένων Μέρος 2

Διασύνδεση Εισόδου-Εξόδου

Φύλλο Κατανόησης 1.8

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

Νέες Επικοινωνιακές Τεχνολογίες

7.2.2 Σχέση OSI και TCP/IP

Ροή πολυμέσων. Εισαγωγή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές μέσων Το πρωτόκολλο RTSP

Αποµακρυσµένη κλήση διαδικασιών

Λογισμικό Δικτύων Πέτρος Λάμψας 2007

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

1.8 Το μοντέλο OSI 1 / 33

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

Διασύνδεση τοπικών δικτύων

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI.

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Σχεδίαση και Υλοποίηση Μηχανισμού Μεταφοράς Δεδομένων από Συσκευές Αποθήκευσης σε Δίκτυο Myrinet, Χωρίς τη Μεσολάβηση της Ιεραρχίας Μνήμης

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

Επαναληπτικές Ασκήσεις Μαθήματος

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Τεχνολογία Πολυμέσων. Ενότητα # 16: Πολυεκπομπή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

ΔΙΚΤΥΑ (15-17) Π. Φουληράς

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

7.9 ροµολόγηση. Ερωτήσεις

ΔΙΚΤΥΑ Η/Υ ΙΙ. Γέφυρες

Φύλλο Εργασίας 1 ου Κεφαλαίου

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ

Κεφάλαιο 7 Εισαγωγή στα τοπικά δίκτυα

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα.

Network Address Translation (NAT)

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

ΔΙΚΤΥΑ ΔΗΜΟΣΙΑΣ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ Ενότητα # 2: Εισαγωγή στα Δίκτυα Δεδομένων Μέρος 2

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 7: Τοπικά δίκτυα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

- Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames)

ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS)

ΜΕΤΑΔΟΣΗ ΔΕΔΟΜΕΝΩΝ & ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΑΠΑΝΤΗΣΕΙΣ ΣΤΑ ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΕΞΕΤΑΣΕΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ ΘΕΜΑΤΑ

Διαχείριση Επικοινωνιακών Συστημάτων - Εισαγωγή ΔΙΑΧΕΙΡΙΣΗ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

Transcript:

Λειτουργικά Συστήματα Πραγματικού Χρόνου 2006-07 Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου Μ.Στεφανιδάκης

Κατανεμημένα συστήματα ελέγχου Α Β διασυνδετικό δίκτυο Γ Δ Ε π.χ. οι επιμέρους μικροελεγκτές ενός αυτοκινήτου Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 2

Γιατί κατανεμημένα συστήματα; Επεκτασιμότητα Εύκολη αλλαγή προσθήκη λειτουργιών Πολλαπλά επιμέρους τμήματα Δυνατότητα σύνθεσης Κληρονόμηση ιδιοτήτων υποσυστημάτων Αξιοπιστία Αποφυγή μεγάλων λειτουργικών τμημάτων Μια απλή βλάβη αχρηστεύει το όλο σύστημα Πολλαπλοί κόμβοι για την ίδια λειτουργία Πολυπλοκότητα Καθαρά interfaces Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 3

Σύνθεση συστημάτων Δυνατότητα σύνθεσης (composability) Ως προς ιδιότητα Χ: όταν το σύστημα διατηρεί την (αποδειγμένη) ιδιότητα Χ των υποσυστημάτων του. Ενδιαφέρουσες ιδιότητες: Ορθή χρονική λειτουργία Δυνατότητα ελέγχου (testability) Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 4

Επικοινωνία: Event & Time Triggered Event Triggered Μεταφορά μηνυμάτων γεγονότων (event messages) Χρονικός έλεγχος ανεξάρτητος του δικτύου Εξαρτάται από επιμέρους κόμβους Διαιτησία κοινού διαύλου Τυχαία προσπέλαση, tokens και προτεραιότητα μηνυμάτων Δυνατότητα επικοινωνίας, όχι κατ ανάγκη ορθής Time Triggered Μεταφορά μηνυμάτων σε καθορισμένο χρόνο Χρονικός έλεγχος ενσωματωμένος στο σύστημα επικοινωνίας Απομόνωση κόμβων από δίαυλο Τα σφάλματα των κόμβων δεν επηρεάζουν το σύστημα επικοινωνίας Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 5

Ενσωματωμένες συσκευές και δίκτυα Δικτυακή σύνδεση σε ενσωματωμένα συστήματα: Κατανεμημένα συστήματα ελέγχου π.χ. σε οχήματα Απομακρυσμένη διαχείριση συσκευών Ανάκτηση και επεξεργασία δεδομένων Συστήματα μετρήσεων και ελέγχου Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 6

Τι και προς τα που μεταφέρεται; Τι μεταφέρεται σήματα εντολές κατάσταση άλλα δεδομένα Αποστολέας και παραλήπτης ένας προς έναν διάταξη client-server broadcasting Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 7

Χαρακτηριστικά μεταφοράς Ποιότητα μετάδοσης εγγυημένη μετάδοση;...ή μετάδοση σε εγγυημένο χρόνο; Μεταφορά δεδομένων πιο σημαντική η λήψη των πιο πρόσφατων δεδομένων;...ή η λήψη όλων των δεδομένων; Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 8

Πρωτόκολλα τύπου TCP/IP Πόσο κατάλληλα για επικοινωνία πραγματικού χρόνου; αναπτύχθηκαν για μεταφορά αρχείων μεταξύ υπολογιστών Μέθοδος πρόσβασης στο φυσικό μέσο (π.χ. ethernet) προκαλεί μη προβλέψιμη απόκριση Μη προβλέψιμοι χρόνοι μεταφοράς δεδομένων Δεν είναι ιδιαιτέρως κατάλληλα για εφαρμογές πραγματικού χρόνου Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 9

Παράδειγμα: Ethernet Ethernet: non-deterministic σε s/w και h/w Προσπέλαση δικτύου CSMA CD έλεγχος δικτύου πριν τη μετάδοση αναμονή εάν είναι κατειλημμένο σε περίπτωση σύγκρουσης, νέα προσπάθεια μετά από κάποιο (τυχαίο) χρονικό διάστημα διπλασιασμός μέγιστου χρόνου η καθυστέρηση δεν μπορεί να προβλεφθεί! Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 10

Πλεονεκτήματα TCP/IP Δοκιμασμένη ( ώριμη ) τεχνολογία 20+ ετών Συμβατότητα με υπάρχοντα δίκτυα και κάρτες εύκολη διασύνδεση συσκευών πραγματικού χρόνου με κοινά υπολογιστικά συστήματα Αύξηση ταχύτητας δικτύων μειώνει την καθυστέρηση απόκρισης Χρήση switches μείωση συγκρούσεων για πρόσβαση στο δίκτυο Αποφυγή ειδικών λύσεων Ίσως κατάλληλα για soft-real time; Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 11

TCP/IP stack Encapsulation buffers δυναμικού χαρακτήρα TCP/UDP IP τοποθέτηση σε buffers έλεγχος μετάδοσης routing, addresses MTU (maximum transport unit) Application TCP UDP IP Data link physical layer Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 12

Λογισμικό IP και ΛΣΠΧ Πρόσθετες απαιτήσεις από λογισμικό IP σε συστήματα πραγματικού χρόνου: Διαχείριση προτεραιοτήτων Αυστηρός έλεγχος χρήσης μνήμης Έλεγχος στους πόρους του συστήματος Event driven (όχι polling) Re-entrant κώδικας Αντίληψη του χρόνου Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 13

Χρήση μνήμης Δυνατότητα χρήσης προ-δεσμευμένης μνήμης για buffers Αποφυγή χρήσης ρουτινών τύπου malloc κατά την εκτέλεση της εφαρμογής εισαγωγή καθυστέρησης Μείωση αντιγραφής δεδομένων κατά τη διάσχιση του TCP/IP stack αν είναι δυνατόν, συναρμολόγηση των πακέτων σε όλα τα επίπεδα στον ίδιο χώρο Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 14

Συγχρονισμός Έλεγχος ταυτόχρονης προσπέλασης buffers χρήση semaphores Timers για διαχείριση σύνδεσης, έλεγχο timeouts και επανάληψης μετάδοσης πρέπει να διαχειρίζονται από το ΛΣΠΧ κι όχι ξεχωριστά αλλιώς: προβλήματα συγχρονισμού Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 15

Networking Middleware Ενδιάμεσο επίπεδο μεταξύ εφαρμογής και network stack Ελέγχει τη μετάδοση των δεδομένων στους παραλήπτες π.χ. μοντέλο publishersubscriber ρύθμιση παραμέτρων φορτίο δικτύου χρονικά περιθώρια επαναλήψεις Application middleware net stack hardware Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 16

Αρχιτεκτονικές επικοινωνίας time-triggered Α Β Γ t0 t1 t2 t3 t4 t5 Κάθε κόμβος επικοινωνεί σε συγκεκριμένο διάστημα (slot) Ειδικό υλικό ανά κόμβο αποτρέπει την προσπέλαση σε άλλες χρονικές στιγμές Τα διαστήματα έχουν υπολογιστεί εκ των προτέρων Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 17

Δυνατότητα σύνθεσης Α Β Γ t0 t1 t2 t3 t4 t5 Δ Ε Διατήρηση χρονικών ιδιοτήτων υποσυστημάτων Αρκεί ο επιμέρους έλεγχος των υποσυστημάτων Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 18

Συγχρονισμός (κοινό ρολόι) Αναγκαιότητα διατήρησης σφαιρικού χρόνου Για την επιτυχή διάταξη των γεγονότων Σε κάθε κόμβο Υπολογισμός από τα τοπικά ρολόγια όλων των άλλων κόμβων Διάφοροι αλγόριθμοι συγχρονισμού Πληροφορία ρολογιών Ειδικά μηνύματα συγχρονισμού Αρχιτεκτονικές time-triggered Εκ των προτέρων πληροφορία Πότε πρέπει να ληφθεί μήνυμα από κάθε κόμβο Δεν χρειάζονται μηνύματα συγχρονισμού Λειτουργικά Συστήματα Πραγματικού Χρόνου Κατανεμημένα Συστήματα 19