Απομακρυσμένα αντικείμενα (Remote Objects) Κατανεμημένα Συστήματα 1
|
|
- Ὀδυσσεύς Ζωγράφος
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Απομακρυσμένα αντικείμενα (Remote Objects) Κατανεμημένα Συστήματα 1 llis@inf.uth.gr
2 Απομακρυσμένα αντικείμενα Οι μέθοδοι τους μπορεί να κληθούν απομακρυσμένα στο πνεύμα των RPCs Οι τοπικές αναφορές σε απομακρυσμένα αντικείμενα δείχνουν σε ένα αντικείμενο «πληρεξούσιο» (proxy) στο πνεύμα του RPC client stub Στο μηχάνημα του απομακρυσμένου αντικειμένου υπάρχει ένα αντικείμενο «σκελετός» (skeleton) στο πνεύμα του RPC server stub Ο κώδικας των proxy και skeleton μπορεί να παράγεται αυτόματα χρησιμοποιώντας ειδικά εργαλεία όπως τα RPC client/server stubs Διάφορες τεχνολογίες: Jv-RMI, DCOM, Corb, Κατανεμημένα Συστήματα
3 virtul (remote) reference server object proxy skeleton runtime runtime Κατανεμημένα Συστήματα 3 llis@inf.uth.gr
4 .foo(pr) res server object proxy res.foo(pr) skeleton runtime pr res runtime Κατανεμημένα Συστήματα 4 llis@inf.uth.gr
5 Ενδεικτική μεθοδολογία ανάπτυξης υπάρχουσες τάξεις/διασυνδέσεις Remote Interfce Remote Object Clss extends extends client ppliction uses MyRemote Interfce implements MyRemote Object Clss τάξεις που δημιουργούνται αυτόματα implements MyRemote ProxyObject Clss uses MyRemote SkeletonObject Clss Κατανεμημένα Συστήματα 5 llis@inf.uth.gr
6 interfce RemoteCounter extends Remote { } void resetcounter() throws RemoteException; int getcounter() throws RemoteException; void inccounter() throws RemoteException; clss RemoteCounterObject extends RemoteObject implements RemoteCounter { } privte int c; MyRemoteCounter() { c=0; } void resetcounter() throws RemoteException { c=0; } int getcounter() throws RemoteException { return(c); } void inccounter() throws Remote Exception { c++; } Κατανεμημένα Συστήματα 6 llis@inf.uth.gr
7 Μεταφορά απομακρυσμένων αναφορών Η αναφορά σε ένα απομακρυσμένο αντικείμενο (μέσω ενός τοπικού proxy) είναι μεταφέρσιμη Μπορεί να σταλεί σε άλλα μηχανήματα, π.χ., ως παράμετρος ή/και αποτέλεσμα απομακρυσμένων κλήσεων μεθόδων Ο αποστολέας σειριοποιεί το proxy και ο παραλήπτης το αποσειριοποιεί σε ένα τοπικό αντίγραφο Η σειριοποιημένη μορφή ενός proxy περιέχει την πληροφορία που χρειάζεται για την δημιουργία και την σύνδεση ενός καινούργιου proxy με το απομακρυσμένο αντικείμενο (skeleton) Κατανεμημένα Συστήματα 7 llis@inf.uth.gr
8 runtime b pb Β sβ runtime runtime Κατανεμημένα Συστήματα 8 llis@inf.uth.gr
9 b.op() runtime Β pb B.op() b sβ runtime runtime info() Κατανεμημένα Συστήματα 9 llis@inf.uth.gr
10 b.op() res runtime Β pb res B.op() b sβ res runtime runtime info() Κατανεμημένα Συστήματα 10 llis@inf.uth.gr
11 runtime Β b pb sβ runtime runtime Κατανεμημένα Συστήματα 11 llis@inf.uth.gr
12 Δημιουργία απομακρυσμένων αντικειμένων Επιστρέφεται αναφορά σε ένα αντικείμενο proxy Ένα απομακρυσμένο αντικείμενο μπορεί να δημιουργηθεί και σε απομακρυσμένο μηχάνημα Απαιτείται υπηρεσία «παραγωγής» αντικειμένων (object fctory) που επιστρέφει (πάνω από το δίκτυο) μια αναφορά στο αντικείμενο που δημιουργήθηκε κάτι ανάλογο με το NEW, σε απομακρυσμένη έκδοση η υπηρεσία μπορεί να είναι η ίδια υλοποιημένη ως ένα απομακρυσμένο (εργοστασιακό) αντικείμενο (fctory object) Τοπικά, η αναφορά στο απομακρυσμένο αντικείμενο δείχνει σε ένα (καινούργιο) αντικείμενο proxy Κατανεμημένα Συστήματα 1 llis@inf.uth.gr
13 fctory object F f pf sf runtime runtime Κατανεμημένα Συστήματα 13 llis@inf.uth.gr
14 f.new(clss) F f pf sf F.new(Clss) runtime runtime Κατανεμημένα Συστήματα 14 llis@inf.uth.gr
15 f.new(clss) F f pf sf F.new(Clss) runtime info() runtime Κατανεμημένα Συστήματα 15 llis@inf.uth.gr
16 F f pf sf runtime runtime Κατανεμημένα Συστήματα 16 llis@inf.uth.gr
17 F f pf sf runtime runtime Κατανεμημένα Συστήματα 17 llis@inf.uth.gr
18 F f pf sf runtime runtime Κατανεμημένα Συστήματα 18 llis@inf.uth.gr
19 Δυναμική εγκατάσταση proxy / skeleton Στον οντοκεντρικό προγραμματισμό δεν είναι πάντα γνωστό εκ των προτέρων (την ώρα της ανάπτυξης) το ποιοι (ακριβώς) τύποι αντικειμένων θα δημιουργηθούν Ο κώδικας της τάξης ενός απομακρυσμένου αντικειμένου ή proxy ίσως δεν υπάρχει τοπικά Απαιτείται ένας μηχανισμός μεταφοράς και δυναμικής φόρτωσης κώδικα πάνω από το δίκτυο Καθώς αυτό γίνεται αυτόματα, π.χ., κατά την μεταφορά των απομακρυσμένων αναφορών, προκύπτουν προβλήματα ασφάλειας Συνήθως, πρέπει να προδιαγραφούν με ρητό τρόπο (configurtion), τα «έμπιστα» μηχανήματα από τα οποία επιτρέπεται να φορτωθεί κώδικας Κατανεμημένα Συστήματα 19 llis@inf.uth.gr
20 Απενεργοποίηση / ενεργοποίηση αντικειμένων Αν ένα αντικείμενο παραμένει ανενεργό για μεγάλο χρονικό διάστημα, μπορεί να μεταφερθεί στον δίσκο για να απελευθερωθούν πόροι του συστήματος Όταν καταφθάσει αίτηση για ένα απενεργοποιημένο αντικείμενο, αυτό ενεργοποιείται ξανά ώστε να πραγματοποιηθεί η αντίστοιχη κλήση μεθόδου Το μέσο αποθήκευσης μπορεί να είναι οτιδήποτε δίσκος, σύστημα αρχείων, βάση δεδομένων Αυτοματοποίηση διαδικασίας (απ)ενεργοποίησης ομοιότητες με την (απο)σειριοποίηση δομών/αντικειμένων Κατανεμημένα Συστήματα 0 llis@inf.uth.gr
21 runtime runtime Κατανεμημένα Συστήματα 1 llis@inf.uth.gr
22 runtime runtime dectivte stte of Κατανεμημένα Συστήματα
23 runtime runtime stte of Κατανεμημένα Συστήματα 3 llis@inf.uth.gr
24 cll runtime runtime crete empty instnce of stte of Κατανεμημένα Συστήματα 4 llis@inf.uth.gr
25 cll runtime runtime ctivte stte of Κατανεμημένα Συστήματα 5 llis@inf.uth.gr
26 cll cll runtime runtime Κατανεμημένα Συστήματα 6 llis@inf.uth.gr
27 Συλλογή απομακρυσμένων αντικειμένων Ένα απομακρυσμένο αντικείμενο πρέπει να συλλέγεται όταν δεν χρησιμοποιείται από κανέναν όταν δεν υπάρχουν (απομακρυσμένες) αναφορές σε αυτό Απαιτείται καταγραφή των απομακρυσμένων αναφορών (proxies) που υφίστανται ανά πάσα στιγμή όταν μηδενιστεί ο αριθμός των απομακρυσμένων αναφορών τότε το αντικείμενο μπορεί να συλλεχθεί συμβατικά Χρειάζεται προσοχή έτσι ώστε η συλλογή αντικειμένων να λειτουργεί σωστά σε συνδυασμό με την αντιγραφή απομακρυσμένων αναφορών, ώστε να μην υπάρχει περίπτωση εσφαλμένης συλλογής αντικειμένων, λόγω ασύγχρονης επικοινωνίας Κατανεμημένα Συστήματα 7 llis@inf.uth.gr
28 Μετρητής αναφορών Για κάθε απομακρυσμένο αντικείμενο διατηρείται ένας μετρητής αναφορών Αρχικοποιείται σε 1 όταν δημιουργείται το πρώτο proxy Αυξάνεται κατά 1 όταν δημιουργείται ένα νέο proxy Μειώνεται κατά 1 όταν συλλέγεται ένα proxy Κάθε φορά που δημιουργείται / καταστρέφεται ένα proxy, υπάρχει επικοινωνία με τον εξυπηρετητή Η αντιγραφή μιας αναφοράς πρέπει να γίνεται σύγχρονα, έτσι ώστε το proxy του αποστολέα να μην μπορεί να συλλεχθεί προτού δημιουργηθεί επιτυχώς το proxy στον παραλήπτη Κατανεμημένα Συστήματα 8 llis@inf.uth.gr
29 1 Κατανεμημένα Συστήματα 9 llis@inf.uth.gr
30 copy +1 1 Κατανεμημένα Συστήματα 30 llis@inf.uth.gr
31 Κατανεμημένα Συστήματα 31
32 copy +1 Κατανεμημένα Συστήματα 3 llis@inf.uth.gr
33 3 Κατανεμημένα Συστήματα 33
34 copy 3 +1 Κατανεμημένα Συστήματα 34 llis@inf.uth.gr
35 4 Κατανεμημένα Συστήματα 35
36 4 Κατανεμημένα Συστήματα 36
37 -1 4 Κατανεμημένα Συστήματα 37 llis@inf.uth.gr
38 3 Κατανεμημένα Συστήματα 38
39 3 Κατανεμημένα Συστήματα 39
40 -1 3 Κατανεμημένα Συστήματα 40 llis@inf.uth.gr
41 Κατανεμημένα Συστήματα 41
42 Μετρητής βάρους/πίστωσης Ένα απομακρυσμένο αντικείμενο διαθέτει ένα «βάρος» ή μια «τρέχουσα πίστωση» που αντιπροσωπεύει το σύνολο των πιστώσεων που έχουν δοθεί σε proxies Αρχικά, ολόκληρη η πίστωση δίνεται στο πρώτο proxy Όταν αντιγράφεται μια αναφορά, ένα μέρος της πίστωσης του αντίστοιχου proxy μεταβιβάζεται στην νέα αναφορά χωρίς επικοινωνία με το αντικείμενο Όταν συλλέγεται μια αναφορά, η πίστωση που έχει δοθεί στο proxy επιστρέφεται πίσω στο αντικείμενο, και αφαιρείται από την τρέχουσα πίστωση Το αντικείμενο συλλέγεται όταν ο μετρητής γίνει 0 Πρόβλημα: τι γίνεται αν μια αναφορά έχει πίστωση 1; Κατανεμημένα Συστήματα 4 llis@inf.uth.gr
43 8 8 Κατανεμημένα Συστήματα 43 llis@inf.uth.gr
44 4 copy,4 4 8 Κατανεμημένα Συστήματα 44 llis@inf.uth.gr
45 4 4 8 Κατανεμημένα Συστήματα 45 llis@inf.uth.gr
46 copy, 4 8 Κατανεμημένα Συστήματα 46 llis@inf.uth.gr
47 4 8 Κατανεμημένα Συστήματα 47 llis@inf.uth.gr
48 copy, 8 Κατανεμημένα Συστήματα 48 llis@inf.uth.gr
49 8 Κατανεμημένα Συστήματα 49
50 8 Κατανεμημένα Συστήματα 50
51 - 8 Κατανεμημένα Συστήματα 51 llis@inf.uth.gr
52 6 Κατανεμημένα Συστήματα 5 llis@inf.uth.gr
53 6 Κατανεμημένα Συστήματα 53
54 - 4 Κατανεμημένα Συστήματα 54 llis@inf.uth.gr
55 4 Κατανεμημένα Συστήματα 55
56 1 copy,1 1 4 Κατανεμημένα Συστήματα 56 llis@inf.uth.gr
57 1 1 4 Κατανεμημένα Συστήματα 57 llis@inf.uth.gr
58 1 1 4 Κατανεμημένα Συστήματα 58 llis@inf.uth.gr
59 Κατανεμημένα Συστήματα 59 llis@inf.uth.gr
60 1 3 Κατανεμημένα Συστήματα 60 llis@inf.uth.gr
61 Μετρητές με γενιές αντιγράφων Ένα αντικείμενο διατηρεί ξεχωριστούς μετρητές αναφορών για κάθε γενιά αντιγράφων proxies Κάθε proxy έχει ένα αριθμό γενιάς G και αριθμό αντιγράφων N που έχουν γίνει μέσω αυτού Για το πρώτο proxy: G=0, N=0 Όταν αντιγράφεται ένα proxy (G,N) τότε N=N+1, ενώ το νέο proxy που δημιουργείται είναι (G+1,0) Όταν συλλέγεται ένα proxy (G,N), η πληροφορία αυτή στέλνεται στο απομακρυσμένο αντικείμενο, ώστε να ενημερωθούν οι γενιές και οι αντίστοιχοι μετρητές Το αντικείμενο συλλέγεται όταν μηδενιστούν οι μετρητές αναφορών για όλες τις γνωστές γενιές Κατανεμημένα Συστήματα 61 llis@inf.uth.gr
62 G0 0 G0 1 Κατανεμημένα Συστήματα 6 llis@inf.uth.gr
63 G0 1 copy,g1 G1 0 G0 1 Κατανεμημένα Συστήματα 63 llis@inf.uth.gr
64 G0 1 G1 0 G0 1 Κατανεμημένα Συστήματα 64 llis@inf.uth.gr
65 G1 0 copy,g1 G0 G1 0 G0 1 Κατανεμημένα Συστήματα 65 llis@inf.uth.gr
66 G1 0 G0 G1 0 G0 1 Κατανεμημένα Συστήματα 66 llis@inf.uth.gr
67 G1 0 G0 G1 1 copy,g G0 1 G 0 Κατανεμημένα Συστήματα 67 llis@inf.uth.gr
68 G1 0 G0 G1 1 G0 1 G 0 Κατανεμημένα Συστήματα 68 llis@inf.uth.gr
69 G1 0 G0 G1 1 G0 1 G 0 Κατανεμημένα Συστήματα 69 llis@inf.uth.gr
70 G1 0 G0 G1 1 G1,1 G0 1 G 0 Κατανεμημένα Συστήματα 70 llis@inf.uth.gr
71 G1 0 G0 G0 1 G1-1 G 1 G 0 Κατανεμημένα Συστήματα 71 llis@inf.uth.gr
72 G1 0 G0 G0 1 G1-1 G 1 G 0 Κατανεμημένα Συστήματα 7 llis@inf.uth.gr
73 G1 0 G0 G0, G0 1 G1-1 G 1 G 0 Κατανεμημένα Συστήματα 73 llis@inf.uth.gr
74 G1 0 G 0 G0 0 G1 1 G 1 Κατανεμημένα Συστήματα 74 llis@inf.uth.gr
75 G1 1 copy,g G 0 G0 0 G1 1 G 1 G 0 Κατανεμημένα Συστήματα 75 llis@inf.uth.gr
76 G1 1 G 0 G0 0 G1 1 G 1 G 0 Κατανεμημένα Συστήματα 76 llis@inf.uth.gr
77 G1 1 G 0 G0 0 G1 1 G 1 G 0 Κατανεμημένα Συστήματα 77 llis@inf.uth.gr
78 G1 1 G 0 G1,1 G0 0 G1 1 G 1 G 0 Κατανεμημένα Συστήματα 78 llis@inf.uth.gr
79 G 0 G0 0 G1 0 G G 0 Κατανεμημένα Συστήματα 79 llis@inf.uth.gr
80 Χειρισμός κυκλικών αναφορών Μπορεί να υπάρχει «απομονωμένος» κύκλος αναφορών π.χ., Α έχει μια αναφορά στο Β, και το αντίστροφο, χωρίς να υπάρχει καμία εξωτερική αναφορά σε κάποιο από τα Α και Β Ο εντοπισμός τέτοιων κυκλικών αναφορών είναι ιδιαίτερα δύσκολος σε ένα κατανεμημένο σύστημα ασύγχρονη εκτέλεση και επικοινωνία μπορεί να δημιουργούνται / συλλέγονται αναφορές ταυτόχρονα με τη διαδικασία του εντοπισμού κύκλων Ανασταλτικοί αλγόριθμοι: σταμάτημα/πάγωμα της εκτέλεσης, άμεση συλλογή των «σκουπιδιών» Προοδευτικοί αλγόριθμοι: εγγυώνται ότι κάποια στιγμή θα γίνει συλλογή των «σκουπιδιών» Κατανεμημένα Συστήματα 80 llis@inf.uth.gr
81 Χειρισμός βλαβών Παρόμοιες τεχνικές με request-reply/rpc Για βλάβες χωρίς επανεκκίνηση του «πελάτη» (που κρατά αναφορές στο αντικείμενο) απαιτείται αναθεώρηση των μεθόδων συλλογής αντικειμένων δεν γίνεται σωστή ενημέρωση των μετρητών αναφοράς Για τον έλεγχο της λειτουργίας των πελατών πρέπει να υπάρχει ρητή πληροφορία για την ταυτότητα τους, άρα και επικοινωνία με το απομακρυσμένο αντικείμενο κάθε φορά που δημιουργείται ένα καινούργιο proxy Εναλλακτικά, το αντικείμενο έχει διάρκεια ζωής που ανανεώνεται περιοδικά από τους πελάτες αν ένας πελάτης παρουσιάσει βλάβη, απλά δεν θα συνεισφέρει στην παράταση ζωής του αντικειμένου Κατανεμημένα Συστήματα 81
82 Μόνιμα αντικείμενα (υπηρεσιακά) Αντικείμενα που δεν συλλέγονται αυτόματα αντικείμενα που προσφέρουν υπηρεσίες συστήματος Δημιουργούνται και καταστρέφονται «με το χέρι» Οι πελάτες τα ανακαλύπτουν με ρητό τρόπο γνωστές μέθοδοι ανακάλυψης Κατανεμημένα Συστήματα 8 llis@inf.uth.gr
Remote Method Invocation (RMI)
Καρακασίδης Αλέξανδρος Καστίδου Γεωργία Παπαφώτη Μαρία Πέτσιος Κων/νος Στέφανος Σαλτέας Καλογεράς Παναγιώτης Remote Method Invocation (RMI) Εισαγωγή Η αποµακρυσµένη επίκληση µεθόδων (RMI), επιτρέπει σε
Διαβάστε περισσότεραΗ Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα
Η Υλοποίηση της Επικοινωνίας στα Κατανεµηµένα Συστήµατα ιαφάνειες στα πλαίσια του µαθήµατος: Κατανεµηµένα Συστήµατα Ε Εξάµηνο, Τµήµα Πληροφορικής και Τεχνολογίας Υπολογιστών, ΤΕΙ Λαµίας Πέτρος Λάµψας 2002
Διαβάστε περισσότεραΜετακινούμενος Κώδικας (Mobile Code) Κατανεμημένα Συστήματα 1
Μετακινούμενος Κώδικας (Mobile Code) Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Γιατί μετακινούμενος κώδικας; Ευελιξία διαχείρισης μετακίνηση υπηρεσιών του συστήματος Μείωση επικοινωνίας / τοπικής επεξεργασίας
Διαβάστε περισσότεραΚινητά και Διάχυτα Συστήματα. Ενότητα # 4: Απομακρυσμένα αντικείμενα Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κινητά και Διάχυτα Συστήματα Ενότητα # 4: Απομακρυσμένα αντικείμενα Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού
Διαβάστε περισσότεραΚατανεμημένα Συστήματα με Java. Ενότητα # 16: Κατανεμημένα συστήματα αντικειμένων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κατανεμημένα Συστήματα με Java Ενότητα # 16: Κατανεμημένα συστήματα αντικειμένων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του
Διαβάστε περισσότεραΕπικοινωνία αίτησης-απάντησης. Κατανεμημένα Συστήματα 1
Επικοινωνία αίτησης-απάντησης Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Σχήμα επικοινωνίας -reply Μια διεργασία στέλνει μια αίτηση () σε μια άλλη διεργασία, η οποία επεξεργάζεται την αίτηση και στέλνει
Διαβάστε περισσότεραΕπικοινωνία αίτησης-απάντησης. Κατανεμημένα Συστήματα 1
Επικοινωνία αίτησης-απάντησης Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Σχήμα επικοινωνίας -reply Μια διεργασία στέλνει μια αίτηση () σε μια άλλη διεργασία, η οποία επεξεργάζεται την αίτηση και στέλνει
Διαβάστε περισσότεραΚΑΤΑΝΕΜΗΜΕΝΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΣΥΣΚΕΥΩΝ ΑΣΗΜΑΚΟΠΟΥΛΟΣ ΣΩΤΗΡΗΣ ΑΜ : 3021
ΚΑΤΑΝΕΜΗΜΕΝΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΣΥΣΚΕΥΩΝ ΑΣΗΜΑΚΟΠΟΥΛΟΣ ΣΩΤΗΡΗΣ ΑΜ : 3021 18 Οκτωβρίου 2006 Η εργασία είχε σαν στόχο να δημιουργηθεί ένα κατανεμημένο σύστημα ελέγχου συσκευών μιας κουζίνας.συγκεκριμένα
Διαβάστε περισσότεραΚατανεµηµένα Αντικείµενα 16-1
Κατανεµηµένααντικείµενα Αποµακρυσµένα αντικείµενα Αναφορές προς αντικείµενα Εξυπηρετητές αντικειµένων Εκκαθάριση αντικειµένων Μετρητές αναφορών Λίστες αναφορών Αποκοµιδή απορριµµάτων Κατανεµηµένα Αντικείµενα
Διαβάστε περισσότεραΚατανεµηµένα Συστήµατα ΙΙ Μάθηµα Ελεύθερης Επιλογής, Εαρινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων
Κατανεµηµένα Συστήµατα ΙΙ Μάθηµα Ελεύθερης Επιλογής, Εαρινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων Ιωάννης Χατζηγιαννάκης Τρίτη, 15 Μαΐου, 2007 Αίθουσα ΑΠ7 Μελετάµε ένα κατανεµηµένο σύστηµα για την
Διαβάστε περισσότεραΕργαλεία ανάπτυξης εφαρμογών internet Ι
IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης
Διαβάστε περισσότεραΣύστηµα Java RMI. Κατανεµηµένα Συστήµατα 17-1
Σύστηµα Java RMI οµή συστήµατος Μεταβίβαση παραµέτρων Μοντέλα επικοινωνίας Αναφορές αντικειµένων Ονόµατα αντικειµένων ιαχείριση αντικειµένων Υλοποίηση συστηµάτων Java RMI Κατανεµηµένα Συστήµατα 17-1 οµήσυστήµατος
Διαβάστε περισσότεραΕπικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών
Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία -RPC 1 Υλοποίηση RPC Προκειμένου να επιτευχθεί διαφάνεια στην κλήση RPC,
Διαβάστε περισσότεραΣύστηµα CORBA. Κατανεµηµένα Συστήµατα 18-1
Σύστηµα CORBA οµή συστήµατος Μεταβίβαση παραµέτρων Μοντέλα επικοινωνίας υναµικές κλήσεις Αναφορές αντικειµένων Ονόµατα αντικειµένων ιαχείριση αντικειµένων Υλοποίηση συστηµάτων CORBA Κατανεµηµένα Συστήµατα
Διαβάστε περισσότεραΕπικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών
Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία -RPC 1 Εισαγωγή Το μοντέλο client-server παρέχει έναν μηχανισμό δόμησης
Διαβάστε περισσότεραΔομές Δεδομένων & Ανάλυση Αλγορίθμων. 3ο Εξάμηνο. Ουρά (Queue) Υλοποίηση της με τη βοήθεια πίνακα. http://aetos.it.teithe.gr/~demos/teaching_gr.
Δομές Δεδομένων & Ανάλυση Αλγορίθμων 3ο Εξάμηνο Ουρά (Queue) Υλοποίηση της με τη βοήθεια πίνακα http://aetos.it.teithe.gr/~demos/teaching_gr.html Δημοσθένης Σταμάτης Τμήμα Μηχανικών Πληροφορικής ATEI ΘΕΣΣΑΛΟΝΙΚΗΣ
Διαβάστε περισσότεραΒασικά Θέματα Επικοινωνίας. Κατανεμημένα Συστήματα 1
Βασικά Θέματα Επικοινωνίας Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Πρωτόκολλο επικοινωνίας Η/Υ Προσδιορίζει τους κανόνες που διέπουν την επικοινωνία ανάμεσα στα εμπλεκόμενα μέρη τα μηνύματα και (εν μέρει)
Διαβάστε περισσότεραΕπικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1
Επικοινωνία με μηνύματα Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Επικοινωνία με ανταλλαγή μηνυμάτων Η επικοινωνία με μηνύματα είναι ο πιο ευέλικτος τρόπος αλληλεπίδρασης σε κατανεμημένα συστήματα πιο
Διαβάστε περισσότεραΕργαλεία Ανάπτυξης Εφαρμογών Internet I
Εργαλεία Ανάπτυξης Εφαρμογών Internet I 2: Εισαγωγή στον περιβάλλον με δομή πελάτη-εξυπηρετητή Σταύρος Καμμάς 4 φάσεις διαδικτυακών εφαρμογών 1. Εφαρμογές στατικής πληροφόρησης 2. Εφαρμογές με απλή αμφίδρομη
Διαβάστε περισσότεραΕισαγωγή. E-03: Λειτουργικά Συστήµατα ΙΙ 6. Εαρινό Εξάµηνο 2005-06. Κατανεµηµένα συστήµατα αρχείων. Μέρη κατανεµηµένου συστήµατος αρχείων
Εισαγωγή Ε-03: Λειτουργικά Συστήµατα ΙΙ Εαρινό Εξάµηνο 2005-06 «Κατανεµηµένα Συστήµατα Αρχείων (1/2)» ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Σύστηµα αρχείων Αποθήκευση, προσπέλαση και διαχείριση δεδοµένων
Διαβάστε περισσότεραΠρογραμματισμός Ι (ΗΥ120)
Προγραμματισμός Ι (ΗΥ120) Διάλεξη 9: Συναρτήσεις Ορισμός συναρτήσεων () { /* δήλωση μεταβλητών */ /* εντολές ελέγχου/επεξεργασίας */ o Μια συνάρτηση ορίζεται δίνοντας
Διαβάστε περισσότεραΕντοπισμός τερματισμού. Κατανεμημένα Συστήματα 1
Εντοπισμός τερματισμού Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Μοντέλο συστήματος Μια ομάδα διεργασιών εκτελεί έναν υπολογισμό Κατάσταση διεργασίας: ενεργητική ή παθητική (ανάλογα με το αν εκτελεί μέρος
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Αντικειμενοστρεφής Προγραμματισμός 3/3/217 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια prentz@unipi.gr ΚΑΤΑΝΟΜΗ Σ ΓΙΑ ΒΑΣΙΚΟΥΣ ΤΥΠΟΥΣ ΔΕΔΟΜΕΝΩΝ (PRIMITIVE
Διαβάστε περισσότεραΒασικές έννοιες. Κατανεμημένα Συστήματα 1
Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr Περιεχόμενα Java Classes Java Objects Java
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αντικειμενοστρεφής Προγραμματισμός Ενότητα 11: Χειρισμός Σφαλμάτων Γρηγόρης Τσουμάκας, Επικ. Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραHX-TEL 999. ΗΧ-TEL999 rev1_1 www.tele.gr
ΜΟΝΑ Α ΑΣΥΡΜΑΤΟΥ ΣΥΝΑΓΕΡΜΟΥ HX-TEL 999 Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ 1 ΒΑΣΙΚΕΣ Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΡΟΣ ΤΗΛΕΦΩΝΙΚΟ ΙΚΤΥΟ ΠΡΟΣ ΤΗΛΕΦΩΝΙΚΕΣ ΣΥΣΚΕΥΕΣ Χρησιµοποιείτε πάντα µόνο το τροφοδοτικό που συνοδεύει
Διαβάστε περισσότεραΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26. Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.
ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26 Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.: 43 Άσκηση 3 Μια αξιόπιστη multicast υπηρεσία επιτρέπει σε έναν
Διαβάστε περισσότεραΕπικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1
Επικοινωνία με μηνύματα Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Επικοινωνία με ανταλλαγή μηνυμάτων Η επικοινωνία με μηνύματα είναι ο πιο ευέλικτος τρόπος αλληλεπίδρασης σε κατανεμημένα συστήματα πιο
Διαβάστε περισσότεραΚαρακασίδης Αλέξανδρος Καστίδου Γεωργία Παπαφώτη Μαρία Πέτσιος Κων/νος Στέφανος Σαλτέας Καλογεράς Παναγιώτης. Threads in Java ΝΗΜΑΤΑ ΣΤΗ JAVA
Καρακασίδης Αλέξανδρος Καστίδου Γεωργία Παπαφώτη Μαρία Πέτσιος Κων/νος Στέφανος Σαλτέας Καλογεράς Παναγιώτης Threads in Java ΝΗΜΑΤΑ ΣΤΗ JAVA 1. Εισαγωγή Τι είναι Νήµα; Κάθε νήµα εκτέλεσης είναι ουσιαστικά
Διαβάστε περισσότεραΑποµακρυσµένη κλήση διαδικασιών
Αποµακρυσµένηκλήση διαδικασιών Τοπική κλήση διαδικασιών Αποµακρυσµένη κλήση διαδικασιών Μεταβίβαση παραµέτρων Πρωτόκολλα επικοινωνίας Αντιγραφή µηνυµάτων Προδιαγραφές διαδικασιών RPC στο σύστηµα DCE Κατανεµηµένα
Διαβάστε περισσότεραJAX-RPC (Web Services) ΕΠΛ 425: Τεχνολογίες ιαδικτύου Μιχάλης Έλληνας
JAX-RPC (Web Services) ΕΠΛ 425: Τεχνολογίες ιαδικτύου Μιχάλης Έλληνας ΕΠΛ 425: Τεχνολογίες ιαδικτύου (εν συντοµία ) Στόχος: η παρουσίαση τεχνολογιών, λογισµικών πακέτων, πρωτοκόλλων, συµβάσεων και πρακτικών
Διαβάστε περισσότεραΒασικές έννοιες. Κατανεμημένα Συστήματα 1
Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα
Διαβάστε περισσότεραυποστηρίζουν και υλοποιούν την πολιτική ασφάλειας
Firewalls Firewalls Τα firewalls (τοίχοι πυρασφάλειας ή πυρότοιχοι ή αναχώματα ασφαλείας ή φράγματα ασφαλείας) είναι ένα σύστημα το οποίο παρεμβάλλεται μεταξύ του ιδιωτικού δικτύου και του δημοσίου δικτύου
Διαβάστε περισσότεραCORBA. Αρχιτεκτονική και 3-tier 3. εφαρµογές. Β. Φλώρος. Μαρτάκος. Τµήµα Πληροφορικής και Τηλεπικοινωνιών Εθνικό και Καποδιστιακό Πανεπιστήµιο Αθηνών
CORBA Αρχιτεκτονική και 3-tier 3 εφαρµογές Β. Φλώρος. Μαρτάκος Συνεργάτης ερευνητής Επικ. Καθηγητής Τµήµα Πληροφορικής και Τηλεπικοινωνιών Εθνικό και Καποδιστιακό Πανεπιστήµιο Αθηνών Τι Είναι; CORBA =
Διαβάστε περισσότεραΠρωτόκολλο TCP Διάλεξη ΙΙI
Πρωτόκολλο TCP Διάλεξη ΙΙI Χρόνος επαναμετάδοσης Στην προηγούμενη διάλεξη είδαμε ότι: Η πρόβλεψη του χρόνου επαναμετάδοσης ενός πακέτου βάσει του εκθετικού μέσου παρατηρημένου χρόνου παράδοσης παλιότερων
Διαβάστε περισσότεραΠληροφορίες. E-03: Λειτουργικά Συστήµατα ΙΙ 6. Εαρινό Εξάµηνο Ζητήµατα Επικοινωνίας Πελάτη-Εξυπηρετητή. Εξυπηρετητής
Πληροφορίες Ε-03: Λειτουργικά Συστήµατα ΙΙ Εαρινό Εξάµηνο 2005-06 «Κλήση Αποµακρυσµένων ιαδικασιών» Σελίδα µαθήµατος http://www.cs.uoi.gr/~phadjido/courses/e-03/e-03.htm Βιβλίο Κατανεµηµένα Συστήµατα µε
Διαβάστε περισσότεραΕιδικά Θέματα Προγραμματισμού
Ειδικά Θέματα Προγραμματισμού Ενότητα 11: Sockets Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραMultiBoot Οδηγός χρήσης
MultiBoot Οδηγός χρήσης Copyright 2008 Hewlett-Packard Development Company, L.P. Οι πληροφορίες στο παρόν έγγραφο μπορεί να αλλάξουν χωρίς προειδοποίηση. Οι μοναδικές εγγυήσεις για προϊόντα και υπηρεσίες
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΛΕΙΤΟΥΡΓΙΑΣ GSM CL-IVB
ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΛΕΙΤΟΥΡΓΙΑΣ GSM CL-IVB Οδηγίες χρήστη Menu Προγραμματισμός GSM και λειτουργία ΠΡΟΣΟΧΗ!!! ΤΟ ΦΙΣ ΤΗΣ ΚΕΡΑΙΑΣ ΠΟΥ ΒΡΙΣΚΕΤΑΙ ΜΕΣΑ ΣΤΗΝ ΣΥΣΚΕΥΑΣΙΑ ΝΑ ΣΦΙΞΕΤΕ ΜΟΝΟ ΜΕ ΤΟ ΧΕΡΙ ΚΑΙ
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΗΜΕΡΩΣΗ ΤΩΝ ΔΗΜΟΣΙΩΝ ΟΙΚΟΝΟΜΙΚΩΝ ΥΠΗΡΕΣΙΩΝ (Δ.Ο.Υ.)
ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΗΜΕΡΩΣΗ ΤΩΝ ΔΗΜΟΣΙΩΝ ΟΙΚΟΝΟΜΙΚΩΝ ΥΠΗΡΕΣΙΩΝ (Δ.Ο.Υ.) Μετά την οριστικοποίηση των αλλαγών του ΚΒΣ σας στέλνουμε τα απαραίτητα για την ενημέρωση του προγράμματος με τις εν ενεργεία Εφορίες
Διαβάστε περισσότεραΓενικά. Σχήµα Ι: Επικοινωνία Client-Server, ExecuteCommand TuniConnection
ΕΚΤΕΛΕΣΗ ΕΡΓΑΣΙΩΝ ΣΤΟΝ SERVER (EXECUTE COMMAND) Γενικά Για την ανάπτυξη εφαρµογών που απαιτούν την εκτέλεση εργασιών στον Server που ορίζονται δυναµικά από µια επικοινωνία Client-Server ακολουθείται µια
Διαβάστε περισσότεραΔομημένος Προγραμματισμός
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Δομημένος Προγραμματισμός Ενότητα: Συναρτήσεις θεωρία Δ. Ε. Μετάφας Τμ. Ηλεκτρονικών Μηχ. Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΤεχνολογία Λογισμικού Τύπος Α
Ν. Πεταλίδης Τύπος Α Ιανουάριος 2016 Τεχνολογία Λογισμικού Τύπος Α Οδηγίες Αρνητική βαθμολογία δεν υπάρχει Τα θέματα επιστρέφονται Φροντίστε να είστε σύντομοι και περιεκτικοί στις απαντήσεις σας Τεχνολογία
Διαβάστε περισσότεραΚατανεµηµένασυστήµατα αρχείων
Κατανεµηµένασυστήµατα αρχείων Θέµατα σχεδίασης ιεπαφή υπηρεσίας αρχείων και ευρετηρίων Ονόµατα και αναγνωριστικά Οργάνωση εξυπηρετητών Σηµασιολογία (κατα)µερισµού αρχείων Ενταµίευση αρχείων Συνέπεια συστήµατος
Διαβάστε περισσότεραΚεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP
Κεφάλαιο 7 Διαδικτύωση-Internet 7.2 Τεχνολογία TCP/IP Τι δηλώνει ο όρος «TCP/IP»; Ο όρος TCP/IP αναφέρεται σε μια ομάδα ομοειδών πρωτοκόλλων που χρησιμοποιούνται για την επικοινωνία των δικτύων υπολογιστών
Διαβάστε περισσότεραΠρωτόκολλο ARP. Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901
Πρωτόκολλο ARP Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901 Ποιο είναι το έργο του Πρωτοκόλλου Μετατροπής Διεύθυνσης (Address Resolution Protocol ARP) Κάνει δυναμική μετατροπή των IP διευθύνσεων σε φυσικές
Διαβάστε περισσότεραΜεθοδολογίες ικτυακής Επικοινωνίας Αρθρωµάτων Λογισµικού
Πανεπιστήµιο Αιγαίου Σχολή Θετικών Επιστηµών Τµήµα Μηχανικών Πληροφορικών και Επικοινωνιακών Συστηµάτων Σηµειώσεις για το µάθηµα Κατανεµηµένος Προγραµµατισµός & Προγραµµατισµός στο ιαδίκτυο Κατανεµηµένος
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας
Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία
Διαβάστε περισσότεραΕΠΛ233 ΠΛΗΡΟΦΟΡΙΑ ΤΥΠΟΥ. Type Information. Μ. Δικαιάκος
ΕΠΛ233 ΠΛΗΡΟΦΟΡΙΑ ΤΥΠΟΥ Type Information 2 Δυναμική Πληροφορία Τύπου Runtime type information (RTTI): μας επιτρέπει να ανακαλύπτουμε και να χρησιμοποιούμε δυναμικά (at run time) πληροφορίες για τον τύπο
Διαβάστε περισσότεραΣύστημα Εισροών - Εκροών CROSS Fuel Input-Output Flow Manager. Γρηγόρης Τζιάλλας
Σύστημα Εισροών - Εκροών CROSS Fuel Input-Output Flow Manager Γρηγόρης Τζιάλλας Σύστημα Εισροών - Εκροών CROSS Fuel Input-Output Flow Manager Είναι σύμφωνο με την Κ.Υ.Α Αριθ. ΔΕΦΚ Α 5010479 ΕΞ 30.4.2014
Διαβάστε περισσότεραΗ υπηρεσία email του Π.Κ. αλλάζει!
Η υπηρεσία email του Π.Κ. αλλάζει! 1. Γενικές Πληροφορίες Στις 12/6/2014, η υφιστάμενη Υπηρεσία Ηλεκτρονικού Ταχυδρομείου του Π.Κ. θα αντικατασταθεί με τη νέα Υπηρεσία Επικοινωνίας & Συνεργασίας. Η νέα
Διαβάστε περισσότεραΟδηγίες EQL Desktop (rev.1.0.23) ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ
Οδηγίες EQL Desktop (rev.1.0.23) Πρόγραμμα για τον Προγραμματισμό των Μηχανών D.P.S. S-800, Open Cash και S-710 μέσω Ηλεκτρονικού Υπολογιστή ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB Εγκατάσταση ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ
Διαβάστε περισσότεραΕπικοινωνία Client/Server
Επικοινωνία Client/Server Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία - Client/Server 1 Μοντέλο Πελάτη-Εξυπηρετητή Βασική ιδέα: να δομηθεί το λειτουργικό σύστημα ως συνεργαζόμενες
Διαβάστε περισσότεραΕΚΘΕΣΗ ΠΡΟΔΙΑΓΡΑΦΩΝ ΔΑΠΑΝΗΣ ΓΙΑ ΤΗΝ ΠΑΡΟΧΗ ΥΠΗΡΕΣΙΩΝ ΥΛΟΠΟΙΗΣΗΣ ΤΕΧΝΙΚΩΝ ΜΕΤΡΩΝ ΑΣΦΑΛΕΙΑΣ ΤΟΥ COMPUTER ROOM ΔΗΜΟΥ ΩΡΑΙΟΚΑΣΤΡΟΥ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΝΟΜΟΣ ΘΕΣΣΑΛΟΝΙΚΗΣ ΔΗΜΟΣ ΩΡΑΙΟΚΑΣΤΡΟΥ Τ.Κ. 57013 Κομνηνών 76 - Ωραιόκαστρο ΤΜΗΜΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ - ΟΡΓΑΝΩΣΗΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΡΑΦΕΙΟ Τ.Π.Ε. ΕΚΘΕΣΗ ΠΡΟΔΙΑΓΡΑΦΩΝ ΔΑΠΑΝΗΣ ΓΙΑ ΤΗΝ ΠΑΡΟΧΗ
Διαβάστε περισσότεραΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2
ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2 1 ΠΕΡΙΕΧΟΜΕΝΑ Πρωτόκολο http εντολών έκδοση 1.0 Σελ:2...περιεχόμενα Σελ:3...τι θα βρείτε σε αυτό το βιβλίο Σελ:3...γενικά τεχνικά χαρακτηριστικά Σελ:4-5...πως
Διαβάστε περισσότεραΤη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που
7.7 Πρωτόκολλο ARP 1 ύο είδη διευθύνσεων: MAC - IP Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που µπορεί
Διαβάστε περισσότεραΣχεδίαση Γλωσσών Προγραμματισμού. Εαρινό Εξάμηνο Lec03 18/02/2019
Σχεδίαση Γλωσσών Προγραμματισμού Εαρινό Εξάμηνο 2018-2019 Lec03 18/02/2019 Γλώσσες με δομή Block Γλώσσες με δομή Block Απλό μοντέλο Μηχανής Εκτέλεσης Διαχείριση Μνήμης Εμβέλεια και διάρκεια ζωής Εμβέλεια
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΘΕΡΜΟΣΤΑΤΗ/ΧΕΙΡΙΣΤΗΡΙΟΥ
ΟΔΗΓΙΕΣ ΘΕΡΜΟΣΤΑΤΗ/ΧΕΙΡΙΣΤΗΡΙΟΥ Περιγραφή Προϊόντος Το ψηφιακό χειριστήριο/θερμοστάτης JH χρησιμοποιείται κυρίως στην ηλεκτροθερμική θέρμανση για τον έλεγχο της θερμοκρασίας. Μπορεί να εγκατασταθεί τόσο
Διαβάστε περισσότεραIXION S-PRO SIGMA Technologies 6 προγραμματισμένα κινητά τηλέφωνα
Το IXION G είναι μία συσκευή επικοινωνίας και αποστολής συμβάντων προς Κέντρα Λήψης σημάτων, μέσω του δικτύου κινητής τηλεφωνίας GPRS. Ταυτόχρονα, παρέχει τη δυνατότητα στον χρήστη, απομακρυσμένου χειρισμού
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αντικειμενοστρεφής Προγραμματισμός Ενότητα 15: Σχεδίαση Εφαρμογών Γρηγόρης Τσουμάκας, Επικ. Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΛειτουργικά Συστήματα (Λ/Σ)
Λειτουργικά Συστήματα (Λ/Σ) Δομή Λειτουργικών Συστημάτων Βασίλης Σακκάς 20/11/2013 1 Δομή ενός Λ/Σ -1 Μονολιθικά συστήματα (monolithic systems) Λειτουργικά συστήματα με ανυπαρξία δομής: "η μεγάλη ακαταστασία"
Διαβάστε περισσότεραΤΡΟΠΟΣ ΕΝΕΡΓΟΠΟΙΗΣΗΣ / ΑΠΕΝΕΡΓΟΠΟΙΗΣΗΣ ΤOY ΠΑΚΕΤOY
SOCIAL NOW Οι παρόντες όροι σε συνδυασμό με την Αίτηση Σύμβαση Σύνδεσης στο Δίκτυο Κινητής Τηλεφωνίας της COSMOTE-ΚΙΝΗΤΕΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΑΕ (εφεξής «COSMOTE») του Συνδρομητή και τους «Γενικούς Όρους Παροχής
Διαβάστε περισσότεραΚατανεμημένα Συστήματα με Java. Ενότητα # 14: Κατανεμημένα συστήματα αποθήκευσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κατανεμημένα Συστήματα με Java Ενότητα # 14: Κατανεμημένα συστήματα αποθήκευσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του
Διαβάστε περισσότεραΑρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού
Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού
Διαβάστε περισσότεραΑΡΧΗ ΔΙΑΣΦΑΛΙΣΗΣ ΤΟΥ ΑΠΟΡΡΗΤΟΥ ΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ ΣΧΕΔΙΟ
ΣΧΕΔΙΟ «Κοινή Πράξη της Αρχής Προστασίας Δεδομένων Προσωπικού Χαρακτήρα (Α.Π.Δ.Π.Χ.) και της Αρχής Διασφάλισης του Απορρήτου των Επικοινωνιών (Α.Δ.Α.Ε.) ως προς τις υποχρεώσεις των παρόχων για την προστασία
Διαβάστε περισσότεραΔημιουργία & Τερματισμός Διεργασιών. Προγραμματισμός II 1
Δημιουργία & Τερματισμός Διεργασιών Προγραμματισμός II 1 lalis@inf.uth.gr Δημιουργία νέας διεργασίας pid_t fork() Η fork δεν έχει παραμέτρους Δημιουργεί μια νέα διεργασία που είναι ένα αντίγραφο της διεργασίας
Διαβάστε περισσότεραΚατανεμημένα Συστήματα. Javascript LCR example
Κατανεμημένα Συστήματα Javascript LCR example Javascript JavaScript All JavaScript is the scripting language of the Web. modern HTML pages are using JavaScript to add functionality, validate input, communicate
Διαβάστε περισσότεραΤι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;
Διαβάστε περισσότεραΒασίλειος Κοντογιάννης ΠΕ19
Ενότητα3 Επικοινωνία και Διαδίκτυο Κεφ10: Υπηρεσίες και Εφαρμογές Διαδικτύου 10.1 Υπηρεσίες Διαδικτύου Υπηρεσίες Επικοινωνίας Ηλεκτρονικό Ταχυδρομείο (e-mail) Υπηρεσία του Διαδικτύου για διακίνηση γραπτών
Διαβάστε περισσότεραΣύνοψη 3 ης ιάλεξης. Κατανεµηµένα Συστήµατα ΙΙ Μάθηµα Ελεύθερης Επιλογής, Εαρινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων.
Σύνοψη 3 ης ιάλεξης Κατανεµηµένα Συστήµατα ΙΙ Μάθηµα Ελεύθερης Επιλογής, Εαρινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων Ιωάννης Χατζηγιαννάκης Τετάρτη, 18 Μαρτίου, 2009 Αίθουσα ΑΠ7 Κατανεµηµένα Συστήµατα
Διαβάστε περισσότεραWeb and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol
HTTP Protocol Web and HTTP Βασικά Συστατικά: Web Server Web Browser HTTP Protocol Web Servers (1/2) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)
Διαβάστε περισσότεραΟδηγίες χρήσης Πώς να χρησιμοποιήσετε το FastBanner
Οδηγίες χρήσης Πώς να χρησιμοποιήσετε το FastBanner 1 P a g e Περιεχόμενα Περιεχόμενα... 2 1. Τι είναι το FastBanner... 3 2. Χειρισμός του FastBanner... 3 3. Πώς να χρησιμοποιήσετε το FastBanner... 5 3.1.
Διαβάστε περισσότεραΚατανεµηµένος Προγραµµατισµός & Προγραµµατισµός στο ιαδίκτυο
Πανεπιστήµιο Αιγαίου Τµήµα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστηµάτων Πρόγραµµα Προπτυχιακών Σπουδών Κατανεµηµένος Προγραµµατισµός & Προγραµµατισµός στο ιαδίκτυο Κατανεµηµένος Προγραµµατισµός
Διαβάστε περισσότεραΘέματα διπλωματικών εργασιών σε. Συστοιχίες παράλληλης εξυηρέτησης εφαρμογών Διαδικτύου
Θέματα διπλωματικών εργασιών σε συστοιχίες παράλληλης εξυπηρέτησης εφαρμογών Διαδικτύου Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής
Διαβάστε περισσότεραΕργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων. PGP (Pretty Good Privacy)
Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων PGP (Pretty Good Privacy) Εισαγωγή Το λογισμικό Pretty Good Privacy (PGP), το οποίο σχεδιάστηκε από τον Phill Zimmerman, είναι ένα λογισμικό κρυπτογράφησης
Διαβάστε περισσότεραΙόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;
Διαβάστε περισσότεραΠρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ
H ΥΠΗΡΕΣΙΑ DHCP Αν είστε ένας διαχειριστής δικτύου (network administrator),σίγουρα θα έχετε αντιμετωπίσει το πρόβλημα των "ip conflicts", εν όσο προσπαθείτε να ρυθμίσετε τις διευθύνσεις ip των hosts στο
Διαβάστε περισσότεραΑντικειμενοστραφής Προγραμματισμός
Κλάσεις Αντικειμενοστραφής Προγραμματισμός Κλάσεις-Αντικείμενα Ένα παράδειγμα Συναρτήσεις κατασκευής (Constructors) Συνάρτηση καταστροφής (Destructor) Συναρτήσεις πρόσβασης (Access Functions) Συνάρτηση
Διαβάστε περισσότεραΠρογραμματισμός Διαχείρισης Συστημάτων Ι
Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 3ο Επεξεργαστές κειμένου Μιχαηλίδης Παναγιώτης Επεξεργαστές κειμένου Στα προηγούμενα μαθήματα είδαμε εντολές για τον χειρισμό αρχείων στο σύστημα αρχείων
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α
1 ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α 1.1 ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Το λειτουργικό σύστημα θα πρέπει να είναι Windows XP, 2000 και 2003. Ο λογαριασμός χρήστη του υπολογιστή, θα πρέπει να έχει πλήρη
Διαβάστε περισσότεραΕΜΠΟΡΙΚΗ ΠΟΛΙΤΙΚΗ ΟΙΚΟΝΟΜΙΚΟΙ ΟΡΟΙ ΣΥΝΕΡΓΑΣΙΑΣ ΜΕ ΠΡΑΚΤΟΡΕΣ ΤΗΣ ΟΠΑΠ Α.Ε.
ΕΜΠΟΡΙΚΗ ΠΟΛΙΤΙΚΗ ΟΙΚΟΝΟΜΙΚΟΙ ΟΡΟΙ ΣΥΝΕΡΓΑΣΙΑΣ ΜΕ ΠΡΑΚΤΟΡΕΣ ΤΗΣ. Οι όροι συνεργασίας μεταξύ της Ελληνικά Λαχεία ΑΕ και των πρακτορείων της ΟΠΑΠ ΑΕ, περιγράφονται αναλυτικά στη σχετική σύμβαση συνεργασίας,
Διαβάστε περισσότεραΕΜΠΟΡΙΚΗ ΠΟΛΙΤΙΚΗ ΟΙΚΟΝΟΜΙΚΟΙ ΟΡΟΙ ΣΥΝΕΡΓΑΣΙΑΣ ΜΕ ΠΡΑΚΤΟΡΕΣ ΤΗΣ ΟΠΑΠ Α.Ε.
ΕΜΠΟΡΙΚΗ ΠΟΛΙΤΙΚΗ ΟΙΚΟΝΟΜΙΚΟΙ ΟΡΟΙ ΣΥΝΕΡΓΑΣΙΑΣ ΜΕ ΠΡΑΚΤΟΡΕΣ ΤΗΣ. Οι όροι συνεργασίας μεταξύ της Ελληνικά Λαχεία ΑΕ και των Πρακτορείων της ΟΠΑΠ ΑΕ, περιγράφονται αναλυτικά στη σχετική σύμβαση συνεργασίας,
Διαβάστε περισσότεραΟρισµός Νήµα (thread) είναι µια ακολουθιακή ροή ελέγχου (δηλ. κάτι που έχει αρχή, ακολουθία εντολών και τέλος) σ ένα
ΝΗΜΑΤΑ ΣΤΗ JAVA (1) Ορισµός Νήµα (thread) είναι µια ακολουθιακή ροή ελέγχου (δηλ. κάτι που έχει αρχή, ακολουθία εντολών και τέλος) σ ένα πρόγραµµα. Αιτία Η δυνατότητα αποµόνωσης (ή αυτονόµησης) κάποιων
Διαβάστε περισσότεραΣτο grid διαχείρισης φακέλων εμφανίζονται οι εξής πληροφορίες:
Στο grid διαχείρισης φακέλων εμφανίζονται οι εξής πληροφορίες: Α/Α: Ο μοναδικός αριθμός (ID) αρίθμησης του φακέλου Α/Α Server: Ο μοναδικός αριθμός (ID) του φακέλου ο οποίος ενημερώνεται από την κεντρική
Διαβάστε περισσότερα11β Δομικά πρότυπα σχεδίασης
11β Δομικά πρότυπα σχεδίασης Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Δομικά πρότυπα
Διαβάστε περισσότεραΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Αναφορές Αντικείμενα ως ορίσματα
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Αναφορές Αντικείμενα ως ορίσματα Η μνήμη του υπολογιστή Η κύρια μνήμη (main memory - RAM) του υπολογιστή κρατάει τα δεδομένα για την εκτέλεση των προγραμμάτων.
Διαβάστε περισσότεραΟδηγός Εγκατάστασης Pylon Auto Moto Cube
POWERED BY ACT Οδηγός Εγκατάστασης Pylon Auto Moto Cube 1 Version: 01 Μάιος 2017 Περιεχόμενα Εκτέλεση Εγκατάστασης Pylon 3 Pylon Auto-Moto Cube Configuration για Sql Server βάση 5 Εγκατάσταση και Εξαγωγή
Διαβάστε περισσότεραMultiBoot Οδηγός χρήσης
MultiBoot Οδηγός χρήσης Copyright 2006, 2007 Hewlett-Packard Development Company, L.P. Οι πληροφορίες στο παρόν έγγραφο µπορεί να αλλάξουν χωρίς προειδοποίηση. Οι µοναδικές εγγυήσεις για προϊόντα και υπηρεσίες
Διαβάστε περισσότεραΔοκιμή και Αποσφαλμάτωση Testing and Debugging
Δοκιμή και Αποσφαλμάτωση Testing and Debugging XVI-1 Ο μεταγλωττιστής εντοπίζει τα συντακτικά λάθη ενός προγράμματος. Δεν είναι όμως σε θέση να εντοπίσει λάθη στη λογική του προγράμματος. δεδομένα πρόγραμμα
Διαβάστε περισσότεραΠροσοµοίωση λειτουργίας επιπέδων OSI
Προσοµοίωση λειτουργίας επιπέδων OSI Ανάδοχοι Φορέας Υλοποίησης Ερευνητικό Ακαδηµαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών Ανάδοχος φορέας: CONCEPTUM A.E. 2 Περιεχόµενα 1. Λίγα λόγια για την εφαρµογή...
Διαβάστε περισσότεραΔομές Δεδομένων (Data Structures)
Δομές Δεδομένων (Data Structures) Στοίβες Ουρές Στοίβες: Βασικές Έννοιες. Ουρές: Βασικές Έννοιες. Βασικές Λειτουργίες. Παραδείγματα. Στοίβες Δομή τύπου LIFO: Last In - First Out (τελευταία εισαγωγή πρώτη
Διαβάστε περισσότεραΑΠΟΦΑΣΗ. (αριθμ.: 52 /2009)
Μαρούσι, 23 Φεβρουαρίου 2009 ΑΠΟΦΑΣΗ (αριθμ.: 52 /2009) Θέμα: «παρόχους υπηρεσιών ηλεκτρονικών επικοινωνιών κατά τη Λειτουργία του Συστήματος Άρσης Απορρήτου σε πραγματικό χρόνο» Την Τετάρτη, 14 Ιανουαρίου
Διαβάστε περισσότεραΤΡΟΠΟΣ ΕΝΕΡΓΟΠΟΙΗΣΗΣ / ΑΠΕΝΕΡΓΟΠΟΙΗΣΗΣ ΤΩΝ ΠΑΚΕΤΩΝ
PLAY NOW Οι παρόντες όροι σε συνδυασμό με την Αίτηση Σύμβαση Σύνδεσης στο Δίκτυο Κινητής Τηλεφωνίας της COSMOTE-ΚΙΝΗΤΕΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΑΕ (εφεξής «COSMOTE») του Συνδρομητή και τους «Γενικούς Όρους Παροχής
Διαβάστε περισσότεραΧώροι Πλειάδων (Tuple Spaces) Ταυτόχρονος Προγραμματισμός 1
Χώροι Πλειάδων (Tuple Spaces) Ταυτόχρονος Προγραμματισμός 1 lalis@inf.uth.gr Tuple space Ένας κοινός χώρος αποθήκευσης δεδομένων / μηνυμάτων, με μορφή πλειάδων (tuples) Παρέχονται ειδικές λειτουργίες για
Διαβάστε περισσότεραΠΡΟΣΟΧΗ Η έκδοση 5.40 δεν απαιτεί Convert μετά την εγκατάσταση.
Μελίσσια, 17 Ιουνίου 2010 Εγκατάσταση της έκδοσης 5.40 Προκειμένου να ενημερώσετε τον υπολογιστή σας με την έκδοση 5.40 της εφαρμογής WinEra Essential παρακαλούμε διαβάστε τις οδηγίες που ακολουθούν. Απαραίτητη
Διαβάστε περισσότεραΣύνοψη 6 ης ιάλεξης. Εισαγωγικά (2)
Σύνοψη 6 ης ιάλεξης Κατανεµηµένα Συστήµατα ΙΙ Μάθηµα Ελεύθερης Επιλογής, Εαρινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων Ιωάννης Χατζηγιαννάκης Τετάρτη, 7 Μαΐου, 2008 Αίθουσα ΑΠ7 Κατανεµηµένα Συστήµατα
Διαβάστε περισσότεραΕισαγωγή. Κατανεµηµένα Συστήµατα 01-1
Εισαγωγή Υλισµικό Λογισµικό Αρχές σχεδίασης ιαφάνεια Κλιµάκωση Παρεχόµενες υπηρεσίες Μοντέλο πελάτη εξυπηρετητή Μοντέλο πελάτη εξυπηρετητή τριών επιπέδων Κατανοµή επεξεργασίας Κατανεµηµένα Συστήµατα 01-1
Διαβάστε περισσότεραΕξωτερικές συσκευές Οδηγός χρήσης
Εξωτερικές συσκευές Οδηγός χρήσης Copyright 2008 Hewlett-Packard Development Company, L.P. Οι πληροφορίες στο παρόν έγγραφο μπορεί να αλλάξουν χωρίς προειδοποίηση. Οι μοναδικές εγγυήσεις για τα προϊόντα
Διαβάστε περισσότεραΕΝΗΜΕΡΩΤΙΚΟ ΦΥΛΛΑΔΙΟ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ
ΕΝΗΜΕΡΩΤΙΚΟ ΦΥΛΛΑΔΙΟ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ Οδηγός Χρήσης Εργαστηρίων Η/Υ Προπτυχιακών Φοιτητών και Βασικές Υπηρεσίες που Παρέχονται από την Υπηρεσία Πληροφορικής & Επικοινωνιών Σάμου Υπηρεσία Πληροφορικής
Διαβάστε περισσότερα