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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Μονάδες Μέτρησης στους Η/Υ & Προσδιορισμός Αρχείων και Φακέλων
Advertisements

KB = (B ↔ p v q) & ~ B α= ~ p. (B ↔ p v q) & ~ B.
1 Εμπορικό και Οικονομικό Δίκαιο Εταιρείες Παππά Βιβή Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Γενική Οικονομική Ιστορία Ενότητα # 3: Οι μεγάλες αυτοκρατορίες Διδάσκων: Ιωάννα-Σαπφώ Πεπελάση Τμήμα: Οικονομικής Επιστήμης.
ΑΣΚΗΣΗ ΣΤΗΝ ΤΡΙΤΗ ΗΛΙΚΙΑ Ενότητα 7: Mυϊκή ενδυνάμωση κορμού & άνω άκρων Βασιλική Ζήση, Ph D Τμήμα Επιστήμης Φυσικής Αγωγής και Αθλητισμού ΠΑΝΕΠΙΣΤΗΜΙΟ.
Τεχνολογία και ποιοτικός έλεγχος Σιτηρών & Αρτοσκευασμάτων Ενότητα 7: Λειτουργικά προϊόντα δημητριακών. Θεοφάνης Γεωργόπουλος, Kαθηγητής Εφαρμογών, Τμήμα.
Ιστορία και Θεολογία των Εκκλησιαστικών Ύμνων Ενότητα 2: Η πρώτη περίοδος της εκκλησιαστικής υμνογραφίας (Α´ - Δ´αι.) Γεώργιος Φίλιας Θεολογική Σχολή Τμήμα.
Τμήμα Τεχνολόγων Γεωπόνων Τίτλος Μαθήματος: ΚΑΛΛΩΠΙΣΤΙΚΑ ΔΕΝΤΡΑ ΚΑΙ ΘΑΜΝΟΙ Ενότητα 2: Χαρακτηριστικά φύλλων ανθέων και καρπών Γρηγόριος Βάρρας Αν. Καθηγητής.
Τμήμα Τεχνολόγων Γεωπόνων Τίτλος Μαθήματος: ΚΑΛΛΩΠΙΣΤΙΚΑ ΔΕΝΤΡΑ ΚΑΙ ΘΑΜΝΟΙ Ενότητα 10: Παράγωγη καλλωπιστικών φυτών. Μέρος Β’ Γρηγόριος Βάρρας Αν. Καθηγητής.
Εισαγωγή στη Νοσηλευτική Επιστήμη Ενότητα 7: Σχιζοφρένεια - Διδασκαλία Αυτοφροντίδας. Κοτρώτσιου Ευαγγελία, Καθηγητής, Τμήμα Νοσηλευτικής, T.E.I. Θεσσαλίας.
Διδακτική της Λογοτεχνίας στην Προσχολική Εκπαίδευση Εισαγωγή στον Γραμματισμό – Πρακτικές Ασκήσεις Αγγελική Γιαννικοπούλου Τμήμα Εκπαίδευσης και Αγωγής.
Αρχαίο Ελληνικό Δράμα: Ευριπίδης Ενότητα 17: Ερμηνευτικές παρατηρήσεις στίχων της Μήδειας Μενέλαος Χριστόπουλος Τμήμα Φιλολογίας.
Αρχαίο Ελληνικό Δράμα: Ευριπίδης Ενότητα 1: Γραμματικός και συντακτικός σχολιασμός στίχων 1-48 της Μήδειας Μενέλαος Χριστόπουλος Τμήμα Φιλολογίας.
Πληροφορική στο Νηπιαγωγείο Ιστορική αναδρομή Πρωτοβάθμια Εκπαίδευση + Προσχολική Εκπαίδευση (2003), με την καθιέρωση ενός προγράμματος σπουδών.
Εισαγωγή στη Νοσηλευτική Επιστήμη Ενότητα 9: Επικοινωνία. Κοτρώτσιου Ευαγγελία, Καθηγητής, Τμήμα Νοσηλευτικής, T.E.I. Θεσσαλίας.
Τεχνολογία Πολυμέσων Ενότητα # 21: Εγγυημένη ποιότητα υπηρεσίας Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής.
Γενική Οικονομική Ιστορία Ενότητα # 2: Η Ευρώπη πριν από τη Βιομηχανική Επανάσταση Διδάσκων: Ιωάννα-Σαπφώ Πεπελάση Τμήμα: Οικονομικής Επιστήμης.
Λειτουργικά Συστήματα Ενότητα # 4: Συστήματα Αρχείων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής.
ΕΦΑΡΜΟΣΜΕΝΗ ΗΘΙΚΗ Ενότητα 1: Εισαγωγή στην έννοια και την ύλη της Εφαρμοσμένης Ηθικής Διδάσκων: Μιχαήλ Παρούσης, Αναπλ. Καθηγητής Σχολή Ανθρωπιστικών και.
ΧΗΜΕΙΑ Γ’ ΛΥΚΕΙΟΥ (Κ)ΚΕΦ.3: 3.5 ΝΟΜΟΣ ΤΑΧΥΤΗΤΑΣ, ΜΗΧΑΝΙΣΜΟΣ ΑΝΤΙΔΡΑΣΗΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ Για την αντίδραση 2Α + 3Β  2Γ +Δ έχει προοσδιορισθεί.
Τμήμα Τεχνολόγων Γεωπόνων Τίτλος Μαθήματος: ΕΠΑΓΓΕΛΜΑΤΙΚΕΣ ΜΕΛΕΤΕΣ - ΑΝΑΛΥΣΗ ΤΙΜΩΝ ΕΡΓΩΝ ΠΡΑΣΙΝΟΥ Ενότητα 3: Σύνταγμα - Δικαστήρια Γρηγόριος Βάρρας Αν.
ΠΑΡΟΥΣΙΑΣΕΙΣ ΜΑΘΗΜΑΤΟΣ ΠΙΘΑΝΟΤΗΤΕΣ (1) ΔΙΔΑΣΚΩΝ: Αυλωνίτης Μάρκος ΕΞΑΜΗΝΟ Β ΄ ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ.
ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΕΦΟΔΙΑΣΜΟΥ ΑΡΧΕΣ ΛΟΓΙΣΤΙΚΗΣ ΚΑΘΗΓΗΤΗΣ: Δρ ΠΑΝΑΓΙΩΤΗΣ ΚΩΤΣΙΟΣ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ 2015/2016.
Εορτολογία Ενότητα 2: Η εορτή του Πάσχα Γεώργιος Φίλιας Θεολογική Σχολή Τμήμα Κοινωνικής Θεολογίας.
Αρχαίο Ελληνικό Δράμα: Ευριπίδης Ενότητα 16: Ερμηνευτικές παρατηρήσεις στίχων της Μήδειας Μενέλαος Χριστόπουλος Τμήμα Φιλολογίας.
1 Ενοποιημένες Χρηματοοικονομικές Καταστάσεις Στάδια Κατάρτισης των ΕΟΚ Δρ. Χύτης Ευάγγελος Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Το Εικονογραφημένο Βιβλίο στην Προσχολική Εκπαίδευση Ενότητα 2.1: Μυθολογία Αγγελική Γιαννικοπούλου Τμήμα Εκπαίδευσης και Αγωγής στην Προσχολική Ηλικία.
Επιχειρηματικότητα Ενότητα # 3: Γενικές επισκοπήσεις για την επιχειρηματική δράση στην πράξη στην Ελλάδα. Από την ιδέα στην υλοποίηση: Το νομικό πλαίσιο.
ΑΣΚΗΣΗ ΣΤΗΝ ΤΡΙΤΗ ΗΛΙΚΙΑ Ενότητα 8: Mυϊκή ενδυνάμωση κοιλιακών και ποδιών Βασιλική Ζήση, Ph D Τμήμα Επιστήμης Φυσικής Αγωγής και Αθλητισμού ΠΑΝΕΠΙΣΤΗΜΙΟ.
ΑΝΑΚΥΚΛΩΣΙΜΑ ΥΛΙΚΑ Νίκος Σελλας, Μελετητής Workshops Αλεξανδρούπολη 15 Ιανουαρίου 2016.
1 Λογιστική Εθνικών Λογαριασμών Διανεμητικές Συναλλαγές Διακομιχάλης Μιχαήλ Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Όνομα Καθηγητή: Χρήστος Τερέζης
Ο Υπαλληλικός Κώδικας του 1951
Η μονιμότητα των δημοσίων υπαλλήλων
Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου
Αρχαίο Ελληνικό Δράμα: Ευριπίδης
ΕνΟτητα # 4: Ms Word I CLAUDIA BOETTCHER ΤμΗμα ΙστορΙαΣ
Οι διοικητικές εκκαθαρίσεις
ΕνΟτητα # 5: Ms Word IΙ CLAUDIA BOETTCHER ΤμΗμα ΙστορΙαΣ
στην Επιστήμη των Υπολογιστών Κωδικός Διαφανειών: MKT110
Εισαγωγή στη Νοσηλευτική Επιστήμη
Λογιστική Κόστους Ενότητα # 4: Κοστολόγηση Συνεχούς Παραγωγής
Ερωτήσεις 1. Στην ευθύγραμμη ομαλά επιταχυνόμενη κίνηση: α. η ταχύτητα είναι σταθερή β. ο ρυθμός μεταβολής της ταχύτητας είναι σταθερός γ. ο ρυθμός μεταβολής.
Εισαγωγή στη Νοσηλευτική Επιστήμη
Λογιστική Κόστους Ενότητα # 1: Εισαγωγή Διδάσκουσα: Σάνδρα Κοέν
Αρχαίο Ελληνικό Δράμα: Ευριπίδης
Ποιοτικός Έλεγχος Πρώτων Υλών
Αρχαίο Ελληνικό Δράμα: Ευριπίδης
Αρχαίο Ελληνικό Δράμα: Ευριπίδης
Ανάλυση και Σχεδιασμός Μεταφορών Ι
ΠΑΡΟΥΣΙΑΣΕΙΣ ΜΑΘΗΜΑΤΟΣ ΠΙΘΑΝΟΤΗΤΕΣ(6)
Ενότητα 10: Άτμιση του Ξύλου.
Αρχαίο Ελληνικό Δράμα: Ευριπίδης
Κρούσεις σωμάτων.
Όνομα Καθηγητή: Χρήστος Τερέζης
Αρχαίο Ελληνικό Δράμα: Ευριπίδης
ΑΤΕΙ Θεσσαλονίκης Σχολή Διοίκησης και Οικονομίας
Αρχαίο Ελληνικό Δράμα: Ευριπίδης
Υλικό Υπολογιστών Καθηγητής: Α. Μιχαλάκης
Πληροφορική Α' Γυμνασίου
Επιχειρησιακές Επικοινωνίες
Υδραυλικά & Πνευματικά ΣΑΕ
Βασικές έννοιες (Μάθημα 2) Τίτλος: Η Συσκευή
Γ2.1 Η Λειτουργική Σχέση του Υλικού και του Λογισμικού
Kλυτία, η νύμφη που έγινε ηλιοτρόπιο
15/11/2018 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ (1) Ενότητα A1.1 Ο Δάσκαλος.
Σταθερά ΚΕΣΠΕΜ Κομοτηνής Εκπαιδευτικός: Κυριακή Ζαφείράκη Επιστημονική Υπεύθυνη: Μαρία Ζωγραφάκη Επόπτρια: Μαρία Γραμματίκα Τάξη: Στ Αριθμός Παιδιών:
Γυμνάσιο Νέας Κυδωνίας
Μέθοδοι Έρευνας Στις Επιχειρήσεις και την Οικονομία
Το Εικονογραφημένο Βιβλίο στην Προσχολική Εκπαίδευση
Μεταγράφημα παρουσίασης:

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

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Οικονομικό Πανεπιστήμιο Αθηνών» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 2

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Οι εικόνες προέρχονται από το βιβλίο «Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες», Γ.Β. Ξυλωμένος, Γ.Κ. Πολύζος, 1 η έκδοση, 2009, Εκδόσεις Κλειδάριθμος. 3

Σκοποί ενότητας Κατανόηση των υπολογιστικών απαιτήσεων των πολυμέσων. Εισαγωγή στο βασικό υλικό και λογισμικό των συστημάτων πολυμέσων. Εισαγωγή στα συστήματα πραγματικού χρόνου και τις βασικές μεθόδους χρονοπρογραμματισμού τους. 4

Περιεχόμενα ενότητας Απαιτήσεις Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός 5

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

Απαιτήσεις εφαρμογών (1 από 3) Διαχείριση τεράστιων όγκων δεδομένων – Αποθήκευση, είσοδος-έξοδος και επικοινωνία – Φόρτος σε όλους τους διαύλους Ειδικοί δίαυλοι γραφικών Ανάγκη συμπίεσης και αποσυμπίεσης – Υλικό, λογισμικό ή συνδυασμός των δύο – Πιθανόν να γίνεται σε πραγματικό χρόνο 7

Απαιτήσεις εφαρμογών (2 από 3) ΜέσοΑπαιτήσειςΧωρητικότητα DVD 4.7 Σελίδα κειμένου (ASCII) χαρ. x 1 byte = 3 Kbyte σελίδες Σελίδα κειμένου (Unicode) χαρ. x 2 byte = 6 Kbyte σελίδες Συνθετική εικόνα (500 αντικείμενα) 500 αντικείμενα x 24 byte = 12 Kbyte εικόνες Φυσική εικόνα (ανάλυση XGA) (800 x 600) pixel x 3 byte = 1440 Kbyte 3263 εικόνες Βίντεο 25 πλαισίων/sec (ανάλυση XGA) 1440 KByte x 25 πλαίσια/sec = 288 Mbps 130 δευτερόλεπτα Φωνή (ποιότητα τηλεφωνίας) 8000 δείγματα/sec x 1 byte = 64 Kbps 163 ώρες Μουσική (ποιότητα CD Audio) δείγματα/sec x 4 byte = 1,4 Mbps 7,5 ώρες 8

Απαιτήσεις εφαρμογών (3 από 3) Επικοινωνία με τον αναλογικό κόσμο – Μετατροπή μέσων σε ψηφιακά αρχεία Ψηφιοποίηση των αναλογικών σημάτων – Επεξεργασία ψηφιακών μέσων – Μετατροπή σε αναλογική για αναπαραγωγή Επικοινωνία σε πραγματικό χρόνο – Ψηφιοποίηση και αναπαραγωγή ομιλίας 9

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

Υλικό (1 από 3) Κατανομή συσκευών σε ελεγκτές – Μνήμη και οθόνη: northbridge – Δίσκοι, δίκτυο, θύρες και ήχος: southbridge 11

Υλικό (2 από 3) Κεντρική μονάδα επεξεργασίας – Εντολές επεξεργασίας μέσων Διανυσματική επεξεργασία MMX, SSE Συνεπεξεργαστές επιτάχυνσης λειτουργιών – Εκτέλεση μαθηματικών πράξεων – Επεξεργασία ψηφιακών σημάτων – Σχεδίαση γραφικών 12

Υλικό (3 από 3) Συσκευές αποθήκευσης δεδομένων – Ειδικοί ελεγκτές υψηλής ταχύτητας – Χρήση ελεγκτών άμεσης πρόσβασης στη μνήμη Συσκευές εισόδου/εξόδου – Σύνδεση σε δίαυλο συστήματος – Σύνδεση σε χωριστό ελεγκτή – Ψηφιοποίηση και αντιστροφή της – Προαιρετικά: συμπίεση και αποσυμπίεση 13

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

Λογισμικό Λογισμικό συστήματος και εφαρμογών – Λογισμικό δικτύου: ανήκει και στις δύο κατηγορίες – Εναλλαξιμότητα υλικού και λογισμικού 15

Αρχεία πολυμέσων (1 από 2) Αποθήκευση σε συνεχόμενα μπλοκ – Επιτρέπει προσκόμιση χωρίς αναζητήσεις – Γενικά χρήσιμη στην ακολουθιακή προσπέλαση – Βοηθά και στην τυχαία αναζήτηση Χρήση ανεξάρτητων αρχείων ανά μέσο – Μεγαλύτερη ευελιξία στο χειρισμό Επιλογή καναλιού ήχων ή υπότιτλων – Απαιτεί κίνηση κεφαλής στο δίσκο 16

Αρχεία πολυμέσων (2 από 2) Χρήση διεμπλεκόμενων αρχείων – Όλα τα μέσα στο ίδιο αρχείο (π.χ. AVI, VOB) – Ομαδοποίηση τμημάτων μέσων Πρώτα το τμήμα βίντεο Μετά τα αντίστοιχα τμήματα ήχου Τέλος τα αντίστοιχα τμήματα υπότιτλων – Ανάγνωση περιττών δεδομένων Πιο απλό από τις συνεχόμενες αναζητήσεις 17

Αποθήκευση αρχείων (1 από 4) Οργάνωση σταθερής διάρκειας – Αποθήκευση αρχείων σε μικρά μπλοκ Παράδειγμα: 1 KB, 4 KB, 8 KB – Κάθε τμήμα αποτελείται από πολλά μπλοκ Το τελευταίο μπλοκ μπορεί να μην είναι γεμάτο – Ευρετήριο τμημάτων μέσων Κάθε τμήμα έχει σταθερή διάρκεια Αρχικό και τελικό μπλοκ τμήματος 18

Αποθήκευση αρχείων (2 από 4) Οργάνωση σταθερού μεγέθους – Αποθήκευση αρχείων σε μεγάλα μπλοκ Παράδειγμα: 256 KB, 512 KB, 1 MB – Κάθε μπλοκ αποθηκεύει πολλά τμήματα Το τέλος του μπλοκ μπορεί να είναι κενό – Ευρετήριο μπλοκ δίσκου Κάθε μπλοκ περιέχει πολλά τμήματα Αρχικό τμήμα στο μπλοκ 19

Αποθήκευση αρχείων (3 από 4) Σταθερή διάρκεια ή σταθερό μέγεθος; Πλεονεκτήματα σταθερής διάρκειας – Μικρότερη σπατάλη χώρου – Πιο γρήγορος εντοπισμός τμήματος Πλεονεκτήματα σταθερού μεγέθους – Λιγότερες αναζητήσεις στο δίσκο – Μικρότερο ευρετήριο 20

Αποθήκευση αρχείων (4 από 4) Βίντεο σχεδόν κατόπιν αίτησης – Έστω ταινία 120 λεπτών, ξεκινάει ανά 10 λεπτά – Θα διαβάζεται ταυτόχρονα από 12 σημεία! – Ομαδοποίηση τμημάτων ανά 10 λεπτά Έστω ότι έχουμε ένα τμήμα ανά λεπτό Πρώτο μπλοκ: τμήμα 0, τμήμα 10, τμήμα 20,... Δεύτερο μπλοκ: τμήμα 1, τμήμα 11, τμήμα 21 – Κάθε ανάγνωση ικανοποιεί όλες τις ροές 21

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

Πραγματικός χρόνος Συστήματα πραγματικού χρόνου – Εκτέλεση σε καθορισμένο διάστημα Ανεξαρτήτως άλλων εφαρμογών Το χρονικό περιθώριο ονομάζεται προθεσμία – Περιοδικές ή μη περιοδικές διεργασίες – Περίπλοκος συντονισμός διεργασιών – Δεσμευτικά (hard) ή ελαστικά (soft) συστήματα 23

Δεσμευτικά και ελαστικά Δεσμευτικές προθεσμίες – Τηρούνται πάντα – Αν δεν τηρούνται έχουμε καταστροφή – Συστήματα ελέγχου εργοστασίων Ελαστικές προθεσμίες – Τηρούνται σχεδόν πάντα – Αν δεν τηρούνται ενοχλούμαστε – Συστήματα πολυμέσων 24

Πολυμεσικά συστήματα Ελαστικά συστήματα πραγματικού χρόνου – Αξιοπιστία: όχι καταστροφικές επιπτώσεις Στη χειρότερη περίπτωση το σύστημα είναι άχρηστο – Ανοχή: απόκρυψη σφαλμάτων – Προσαρμογή: μείωση ποιότητας Αξιοποίηση περιορισμών των αισθήσεων – Περιοδικότητα: ισόχρονη λειτουργία 25

Διαχείριση πόρων Πόροι σε συστήματα πραγματικού χρόνου – Έλεγχος διαθεσιμότητας πριν τη δέσμευση – Δέσμευση πόρων για την εφαρμογή – Κατανομή πόρων σε κάθε στιγμή Πολιτικές δέσμευσης πόρων – Απαισιόδοξη: με βάση τις μέγιστες απαιτήσεις – Αισιόδοξη: με βάση τις μέσες απαιτήσεις 26

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

Χρονοπρογραμματισμός (1 από 2) Συστήματα γενικής χρήσης – Μηχανισμός προτεραιοτήτων – Δεν παρέχονται εγγυήσεις – Απλά έχουμε υψηλότερη προτεραιότητα Συστήματα πραγματικού χρόνου – Παρέχονται εγγυήσεις – Απαισιόδοξη δέσμευση πόρων 28

Χρονοπρογραμματισμός (2 από 2) Συνθήκη χρονοπρογραμματισμού διεργασιών – Έστω ότι έχουμε m περιοδικές διεργασίες – C i : διάρκεια εκτέλεσης, P i : περίοδος εκτέλεσης – Συνολικός βαθμός χρήσης επεξεργαστή <= 1 – Δεν επιτυγχάνεται από όλους τους αλγορίθμους Μπορεί να αποτυγχάνουν αρκετά πριν το 1 29

Αλγόριθμος RMS Στατική μέθοδος: αλγόριθμος RMS – Κατάλληλη μόνο για περιοδικές διεργασίες – Προτεραιότητα ανάλογη με τη συχνότητα Οι προτεραιότητες είναι στατικές Εξαρτώνται μόνο από τη συχνότητα – Εκτελεί διεργασία με υψηλότερη προτεραιότητα Αρκεί να είναι έτοιμη – Δεν επιτυγχάνεται πλήρης αξιοποίηση 30

Αλγόριθμος EDF Δυναμική μέθοδος: αλγόριθμος EDF – Κατάλληλη και για μη περιοδικές διεργασίες – Προτεραιότητα αντίστροφη της προθεσμίας Μπορεί να είναι η στιγμή επόμενης εκτέλεσης – Οι προτεραιότητες είναι δυναμικές – Εκτελεί διεργασία με υψηλότερη προτεραιότητα Αρκεί να είναι έτοιμη – Όχι εγγυήσεις για τις δυναμικές διεργασίες 31

Παράδειγμα επιτυχίας RMS – Α: κάθε 30 ms, διάρκεια 5 ms – B: κάθε 40 ms, διάρκεια 15 ms – C: κάθε 50 ms, διάρκεια 10 ms – Βαθμός χρήσης ΚΜΕ = 0,74 32

Παράδειγμα αποτυχίας RMS – Α: κάθε 30 ms, διάρκεια 10 ms – B: κάθε 40 ms, διάρκεια 15 ms – C: κάθε 50 ms, διάρκεια 10 ms – Βαθμός χρήσης ΚΜΕ = 0,91 33

RMS ή EDF; Ο RMS είναι απλός και γρήγορος – Στατική λίστα προτεραιοτήτων – Ο EDF αλλάζει συνεχώς τις προτεραιότητες Νέα ταξινόμηση λίστας ετοίμων Ο EDF είναι πιο αποδοτικός – Πετυχαίνει πάντα για αξιοποίηση κάτω από 100% – Ο RMS μπορεί να αποτυγχάνει ακόμη και στο 90% 34

Διεργασίες ή πακέτα; Δύο είδη χρονοπρογραμματισμού Προεκτοπιστικός: διεργασίες – Οι διεργασία διακόπτονται από άλλες – Συνεχίζουν τη δουλειά τους αργότερα Μη προεκτοπιστικός: πακέτα – Τα πακέτα μεταδίδονται μέχρι τέλος – Αλλιώς η δουλειά που έχει γίνει πάει χαμένη 35

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