Συστήµατα πολυµέσων Ιδιαίτερες απαιτήσεις Οργάνωση υλικού Οργάνωση λογισµικού Αυτόνοµα συστήµατα Συστήµατα πελάτη-εξυπηρετητή Οµότιµα συστήµατα Λειτουργικά συστήµατα Κατανεµηµένα συστήµατα Τεχνολογία Πολυµέσων 03-1
Ιδιαίτερες απαιτήσεις ιαχείριση τεράστιων όγκων δεδοµένων Αποθήκευση, είσοδος-έξοδος και επικοινωνία Ανάγκη συµπίεσης και αποσυµπίεσης Υλικό, λογισµικό ή συνδυασµός Επικοινωνία µε τον αναλογικό κόσµο Μετατροπή αναλογικών µέσων σε ψηφιακά αρχεία Επεξεργασία και µετατροπή σε αναλογική µορφή Επικοινωνία σε πραγµατικό χρόνο Ψηφιοποίηση και αναπαραγωγή οµιλίας Ακριβής συγχρονισµός Μετάδοση µεγάλου όγκου πληροφοριών Περιορισµένη καθυστέρηση Τεχνολογία Πολυµέσων 03-2
Ιδιαίτερες απαιτήσεις Περιγραφή Μέσου Απαιτήσεις Χωρητικότητας Χωρητικότητα CD-ROM Σελίδα κειµένου, κωδικοποίηση Unicode Εικόνα γραφικών, 200 αντικείµενα 3.000 χαρακτήρες x1 Byte= = 3 KBytes 200 αντικείµενα x9 Bytes= = 1,8 KBytes 220.000 σελίδες 366.666 εικόνες Φωτογραφική εικόνα, SVGA true color (640 x 480) pixel x 3 Bytes = = 921 KBytes 716 εικόνες Ήχος, Τηλεφωνική ποιότητα 8000 δείγµατα / sec x 1 Byte = = 8 KBps 23 ώρες Ήχος, ποιότητα CD Audio 44.100 δείγµατα / secx4 Bytes= = 176,4 KBps 62 λεπτά Βίντεο, SVGA true color 921 Kbytes x 25 πλαίσια / sec = = 23 MBps 28 δευτερόλεπτα Τεχνολογία Πολυµέσων 03-3
Οργάνωση υλικού ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΛΕΩΦΟΡΟΣ ΜΝΗΜΗΣ Ελεγκτής ίσκου ιεπαφή Λεωφόρου ΚΜΕ Κύκλωµα άµεσης πρόσβασης στη µνήµη ιεπαφή Επικοινωνιών ίκτυο ΛΕΩΦΟΡΟΣ ΠΕΡΙΦΕΡΕΙΑΚΩΝ ΣΥΣΚΕΥΩΝ Ελεγκτής Ήχου Συµπίεση Βίντεο Ελεγκτής Απεικόνισης Αναπαραγωγή Ήχου Μικρόφωνο VCR Ελεγκτής Βίντεο Τεχνολογία Πολυµέσων 03-4
Οργάνωση υλικού Κεντρική µονάδα επεξεργασίας Εξειδικευµένες εντολές επεξεργασίας µέσων Συνεπεξεργαστές για επιτάχυνση λειτουργιών Εκτέλεση µαθηµατικών πράξεων Επεξεργασία ψηφιακών σηµάτων Επεξεργαστές γραφικών Συσκευές αποθήκευσης και εισόδου/εξόδου Χρήση ελεγκτών άµεσης πρόσβασης στη µνήµη Άµεση επικοινωνία συσκευών Ειδικές λεωφόροι ή καλώδια διασύνδεσης Άµεση συµπίεση και αποσυµπίεση Επεξεργαστές ενσωµατωµένοι στις συσκευές Τεχνολογία Πολυµέσων 03-5
Οργάνωση λογισµικού Γλώσσες Scripting Προσανατολισµένες στο Χρήστη Υπηρεσίες ικτυακής Υποστήριξης Σύστηµα Υποστήριξης της Εκτέλεσης Περιβάλλον Ανάπτυξης Εφαρµογών Εγγυηµένη Ποιότητα Υπηρεσιών Οδηγοί Συσκευών Σύστηµα Αρχείων και Βοηθήµατα ιαχείριση και ασφάλεια ιεπαφή Προγραµµατιστικών Εφαρµογών ΚΜΕ ΙΣΚΟΙ Είσοδος Έξοδος Μνήµη NIU Βίντεο, Προσαρµογέας οθόνης Οθόνη Λειτουργικό Σύστηµα Πρωτόκολλα ικτύου Προγραµµατιστικά Εργαλεία ιεπαφής Χρήστη Τεχνολογία Πολυµέσων 03-6
Αυτόνοµα συστήµατα ΣΤΑΘΜΟΣ ΕΡΓΑΣΙΑΣ ( WORKSTATION ) ΚΜΕ Είσοδος Έξοδος Μνήµη Απεικόνιση και Προσαρµογέας ήχου NIU Υπολογιστής ενός χρήστη εν αντλούνται στοιχεία από το δίκτυο Περιεχόµενο σε CD-ROM ή DVD-ROM Περιορίζεται από τον αποθηκευτικό χώρο Αρχική µορφή συστηµάτων πολυµέσων Τεχνολογία Πολυµέσων 03-7
Συστήµατα πελάτη-εξυπηρετητή Εξυπηρετητής Μεγάλες δυνατότητες αποθήκευσης και επεξεργασίας Παροχή πολυµεσικών πληροφοριών και υπηρεσιών Ακριβός, απόσβεση από πολλούς πελάτες Πελάτες Απλοί σταθµοί εργασίες Περιορισµένες δυνατότητες Οικονοµικοί, απαιτούν χρήση εξυπηρετητών ιανοµή µέσων και ανάκτηση πληροφοριών Προσπέλαση σε τεράστιες βάσεις δεδοµένων Μείωση κόστος εφαρµογής Ουσιαστικά «ενοικιάζουµε» τον εξυπηρετητή Τεχνολογία Πολυµέσων 03-8
Συστήµατα πελάτη-εξυπηρετητή ΚΜΕ ΠΕΛΑΤΗΣ Είσοδος Έξοδος Μνήµη Απεικόνιση και Προσαρµογέας ήχου NIU ίκτυο Μεταγωγής Πακέτων ΚΜΕ ΕΞΥΠΗΡΕΤΗΤΗΣ Είσοδος Έξοδος Μνήµη NIU Τεχνολογία Πολυµέσων 03-9
Οµότιµα συστήµατα Υπολογιστές οµότιµοι στα πλαίσια της εφαρµογής Μπορεί να υπάρχουν διακριτοί ρόλοι Κάθε υπολογιστής µπορεί να παίξει κάθε ρόλο Συντονιστής σε τηλεδιάσκεψη Οι δυνατότητές µπορεί να διαφέρουν σηµαντικά ικτυακές δυνατότητες υνατότητες επεξεργασίας Προβλήµατα µε πολλούς συµµετέχοντες Τηλεδιάσκεψη και οµαδική εργασία Αναγκαστική η χρήση του δικτύου Μικρές απαιτήσεις αποθήκευσης Μεγάλες απαιτήσεις συγχρονισµού Τεχνολογία Πολυµέσων 03-10
Λειτουργικά συστήµατα Αυστηρά χρονικά περιθώρια παρουσίασης Υπηρεσίες πραγµατικού χρόνου Υλικό πολύ υψηλών δυνατοτήτων Συστήµατα πραγµατικού χρόνου Εκτέλεση εργασιών σε καθορισµένο χρονικό διάστηµα Ανεξαρτήτως άλλων εφαρµογών Περίπλοκος συντονισµός εργασιών Αυστηρές προθεσµίες Τηρούνται πάντα Συστήµατα ελέγχου εργοστασίων Μη αυστηρές προθεσµίες Τηρούνται σχεδόν πάντα Συστήµατα πολυµέσων Τεχνολογία Πολυµέσων 03-11
ιαχείριση πόρων Περιορισµένες απαιτήσεις πραγµατικού χρόνου Μη αυστηρές προθεσµίες Αξιοπιστία: Όχι καταστροφικές επιπτώσεις Ανοχή: Απόκρυψη σφαλµάτων Περιοδικότητα: Ισόχρονη λειτουργία Προσαρµογή: Μείωση ποιότητας ιαχείριση πόρων Έλεγχος διαθεσιµότητας πριν τη δέσµευση έσµευση πόρων για την εφαρµογή Κατανοµή πόρων σε κάθε στιγµή Απαισιόδοξη δέσµευση Αισιόδοξη δέσµευση Τεχνολογία Πολυµέσων 03-12
ιαχείριση διεργασιών Συστήµατα γενικής χρήσης Μηχανισµός προτεραιοτήτων εν παρέχονται εγγυήσεις Συστήµατα πραγµατικού χρόνου Παρέχονται εγγυήσεις Απαισιόδοξη δέσµευση πόρων Στατικές µέθοδοι Υπολογισµός προτεραιοτήτων Εκτέλεση µε καθορισµένη σειρά εν αλλάζει συνεχώς η τρέχουσα διεργασία υναµικές µέθοδοι Προτεραιότητα στην πιο κοντινή προθεσµία Συνεχής αξιοποίηση του επεξεργαστή Τεχνολογία Πολυµέσων 03-13
Κατανεµηµένα συστήµατα ίκτυα µεταγωγής κυκλωµάτων Εγγυηµένο επίπεδο υπηρεσιών Μεγάλο κόστος Περιορισµένες δυνατότητες λόγω κόστους ίκτυα µεταγωγής πακέτων Στατιστική πολύπλεξη Χαµηλό κόστος Μεταβλητή ποιότητα υπηρεσιών Σύγχρονες πολυµεσικές εφαρµογές Ταιριάζουν στα δίκτυα µεταγωγής πακέτων Βελτίωση των πολυµεσικών εφαρµογών Απαιτούν τροποποιήσεις στα δίκτυα µεταγωγής πακέτων Τεχνολογία Πολυµέσων 03-14