Ενσωματωμένα Συστήματα

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Ενσωματωμένα Συστήματα"

Transcript

1 Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ενσωματωμένα Συστήματα Ενότητα 11: Επιταχυντές Υλικού & Πολυπύρηνα ενσωματωμένα συστήματα. Δρ. Μηνάς Δασυγένης Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

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

4 Σκοπός ενότητας Η κατανόηση της ανάγκης των επιταχυντών και της διαφορετικότητας τους από τους συνεπεξεργαστές. Η παρουσίαση των πολυπύρηνων ενσωματωμένων αρχιτεκτονικών. 4

5 Κεντρικές μονάδες επεξεργασίας και επιταχυντές. 5

6 Επιταχυντές υλικού Παρέχουν μεγάλες αυξήσεις απόδοσης για εφαρμογές με υπολογιστικούς πυρήνες που ξοδεύουν μεγάλο μέρος του χρόνου σε μικρό τμήμα του κώδικα. Καθοριστικές επιταχύνσεις για λειτουργίες Ι/Ο χαμηλού λανθάνοντα χρόνου. Κλασσικό παράδειγμα συ-σχεδίασης υλικού/λογισμικού (hardware/software co-design) (κάτι που θα μπορούσε να υλοποιηθεί με software υλοποιείται με hardware). 6

7 Συστήματα με επιτάχυνση Χρησιμοποιήστε μια επιπλέον υπολογιστική μονάδα αφιερωμένη σε ορισμένα καθήκοντα Hardwired logic. Extra CPU. Hardware/software co-design: προσάρμοσε το σχέδιο της αρχιτεκτονικής του υλικού και του λογισμικού. 7

8 Επιταχυνόμενο σύστημα αρχιτεκτονικής Ο επιταχυντής συνδέεται στο δίαυλο της CPU. Η CPU επικοινωνεί με τον επιταχυντή μέσω καταχωρητών δεδομένων και ελέγχου. Η επικοινωνία μπορεί να γίνεται και μέσω κοινής μνήμης (ιδιαίτερα αν υπάρχουν πολλά δεδομένα) {Απαιτείται συγχρονισμός} CPU request accelerator result data data memory I/O 8

9 Επιταχυντής vs. συνεπεξεργαστής Ο επιταχυντής ΔΕΝ είναι συνεπεξεργαστής. Ένας συνεπεξεργαστής εκτελεί οδηγίες. Οι οδηγίες αναθέτονται από τη CPU. Ένας επιταχυντής εμφανίζεται ως μία συσκευή πάνω στο bus. Ο επιταχυντής ελέγχεται από καταχωρητές. 9

10 Εφαρμογές Επιταχυντή Ολοκληρωμένα κυκλώματα ειδικού σκοπού εφαρμογών (ASIC). Προγραμματιζόμενες συστοιχίες πυλών στο πεδίο (FPGA). Προσαρμοσμένο Ολοκληρωμένο κύκλωμα (VLSI) {για μεγάλες ποσότητες}. Τυπικό υποσύστημα (off the shelf). Παράδειγμα: επεξεργαστής γραφικών. Από τον κατάλογο (IP core). (Τελικά, δε μας ενδιαφέρει που θα γίνει η επεξεργασία.) Ονομάζονται: PE (processing elements) 10

11 Καθήκοντα σχεδιασμού συστήματος Σχεδίασε έναν ετερογενή πολυεπεξεργαστή αρχιτεκτονικής. Επεξεργασία στοιχείου (PE): CPU, επιταχυντής κτλ. Προγραμμάτισε το σύστημα. 11

12 Γιατί επιταχυντές; (1/4) Απαιτείται σημαντική προσπάθεια (περισσότερη από μόνο σχεδίαση λογισμικού). Πρέπει το κέρδος να είναι σημαντικό. Καλύτερο κόστος/απόδοση. Η προσαρμοσμένη λογική ίσως είναι ικανή να εκτελέσει τη λειτουργία πιο γρήγορα από τη CPU ισοδύναμου κόστους. Το κόστος της CPU είναι μια μη γραμμική λειτουργία εκτέλεσης. 12

13 Γιατί επιταχυντές; (2/4) Όσο πιο high performance τόσο πιο ακριβό εκθετικά. Ίδιες επιδόσεις με περισσότερα μικρότερα στοιχεία επεξεργασίας (υψηλότερο όμως κόστος μηχανικού για ανάπτυξη και συναρμολόγηση). cost performance 13

14 Γιατί επιταχυντές; (3/4) Καλύτερη απόδοση σε πραγματικό χρόνο. Βάλτε τις λειτουργίες σημαντικού χρόνου σε λιγότερο φορτωμένο στοιχεία επεξεργασίας. Θυμηθείτε χρήση RMS (προγραμματισμού) --- Οι επιπλέον κύκλοι της CPU πρέπει να διατηρούνται για την τήρηση των προθεσμιών. 14

15 Γιατί επιταχυντές; (4/4) Κρίσιμες διεργασίες σε PE χωρίς ή με ελάχιστο time sharing (μείωση επιβάρυνσης χρονοπρογραμματισμού) προθεσμία κόστος deadline w. RMS overhead επίδοση 15

16 Γιατί πολυεπεξεργαστές; Χρησιμοποιώντας εξειδικευμένους επεξεργαστές ή προσαρμοσμένη λογική, εξοικονομούμε ενέργεια. Οι επεξεργαστές των σταθμών εργασίας δεν είναι αρκετά ενεργειακά αποδοτικοί για εφαρμογές που λειτουργούν με μπαταρίες. 16

17 Γιατί επεξεργαστές; Καλό για επεξεργασία I/O σε πραγματικό χρόνο. Ίσως καταναλώσουν λιγότερη ενέργεια. Μπορεί να είναι καλύτεροι σε ροή δεδομένων. Μπορεί να μην είναι σε θέση να κάνει όλη τη δουλειά, ακόμα και τη μεγαλύτερη ενιαία CPU (πλήρη επεξεργασία βίντεο HD) {χρησιμοποίησε multi PEs}. Οι επεξεργαστές είναι καλοί για: Bit-wise λειτουργίες μπορεί να είναι δύσκολο για τον επεξεργαστή. I/O with strick deadlines. Ροή δεδομένων (δεν είναι καλό για την cache). 17

18 Σχεδίαση επιταχυντή Πρώτον, προσδιόρισε ότι το σύστημα χρειάζεται πραγματικά να επιταχυνθεί. Εκτίμησε τη χρησιμότητα (αν CPU απλός ελεγκτής, τότε η ΡΕ είναι καλύτερη,αλλά αν CPU χρειάζεται για υψηλής ποιότητας επεξεργασία τότε δεν μπορούμε εύκολα να αποφασίσουμε). Πόσο γρηγορότερος είναι ο επιταχυντής στη βασική λειτουργία; Πόσα δεδομένα μεταφέρει γενικά; Σχεδίασε τον ίδιο επιταχυντή {καλή κατανόηση του αλγορίθμου}. Σχεδιασμός της διασύνδεσης του επιταχυντή {χειραψία διαύλου, πως το software θα το χρησιμοποιεί, πως θα μεταφέρονται τα δεδομένα, αν θα υπάρχει λογική παραγωγής διευθύνσεων μνήμης για πολλά δεδομένα, πως θα γίνεται ο συγχρονισμός}. 18

19 Σχεδίαση συστημάτων με επιτάχυνση. 19

20 Φάσεις Σχεδίασης Καθορισμός αρχιτεκτονικής. Σχεδίαση των συστατικών στοιχείων. Ολοκλήρωση του συστήματος. Η προδιαγραφή του συστήματος δεν αλλάζει, ο χρήστης αγνοεί την παρουσία του επιταχυντή. 20

21 Ανάλυση Απόδοσης Σοβαρή παράμετρος είναι η επιτάχυνση: πόσο γρηγορότερο είναι το σύστημα με τον επιταχυντή; (συνήθως πρώτα εξετάζεται η απόδοση και μετά η κατανάλωση) Πρέπει να ληφθεί υπόψη: Χρόνος εκτέλεσης επιταχυντή. Χρόνος μεταφοράς δεδομένων. Συγχρονισμός με την κατοχή της CPU. 21

22 Χρόνος εισαγωγής/εξαγωγής δεδομένων. Συναλλαγές bus περιλαμβάνουν: Έξαψη τιμών καταχωρητή/μνήμη cache στην κεντρική μνήμη. Χρόνος που απαιτείται για την cpu να δημιουργήσει συναλλαγές; Επιβάρυνση της μεταφοράς δεδομένων από πακέτα bus, χειραψία, κλπ. 22

23 Μονό εναντίον Πολλαπλού σπειρώματος Ένας σημαντικός παράγοντας είναι ο διαθέσιμος παραλληλισμός: μονονηματικό/κλείδωμα: η CPU περιμένει τον επιταχυντή; πολυνηματικό/χωρίς κλείδωμα: η CPU συνεχίζει την εκτέλεση ταυτόχρονα με τον επιταχυντή. Στο πολυνηματικό, η CPU πρέπει ασφαλώς να έχει κάποια χρήσιμη εργασία να κάνει. Όμως, το λογισμικό πρέπει να υποστηρίζει τα πολλαπλά νήματα. Ισοδύναμη περιγραφή: blocking και non-blocking. Ακολουθεί διάγραμμα... 23

24 Single/Multi νήματα Μονονηματικό Πολυνηματικό P1 P1 P2 A1 P2 A1 P3 P3 P4 P4 24

25 Χρόνος εκτέλεσης επιταχυντή Χρόνος εκτέλεσης επιταχυντή: Χρόνος εκτέλεσης λειτουργίας. Χρόνος μετάδοσης δεδομένων (προς και από). Συνολικός χρόνος εκτέλεσης επιταχυντή: t accel = t in + t x + t out t in δεδομένα εισόδου t x ταχύτητα υπολογισμού t out δεδομένα εξόδου Πρέπει να λαμβάνεται η WCET αφού η μεταφορά στο δίαυλο μπορεί να καθυστερήσει (λόγω διενέξεων). 25

26 Βελτίωση Ι/Ο Ένας εξελιγμένος επιταχυντής θα μπορούσε να επικαλύψει την είσοδο και την έξοδο με υπολογισμό (~ διασωλήνωση ). Διαβάζει αρχικές τιμές. Αρχίζει υπολογισμούς με αυτές τις τιμές. Ταυτόχρονα διαβάζει τις υπόλοιπες τιμές. Τότε το t in, t out είναι οι μη επικαλυπτόμενοι χρόνοι ανάγνωσης/εγγραφής. Παράδειγμα: digital filtering. Δημιουργία αποτελεσμάτων εν κινήσει (on-the-fly) παρά την αποθήκευση όλων και την πραγματοποίηση υπολογισμών. 26

27 Πηγές παραλληλισμού Επικάλυψη I/O και επιτάχυνση υπολογισμού. Εκτέλεση εργασιών κατά ομάδες, διάβασμα δεδομένων στη δεύτερη παρτίδα, ενώ ο υπολογισμός βρίσκεται στην πρώτη ομάδα. Βρες άλλη δουλειά να κάνεις στη CPU. Μπορεί να αναδιαρθρώσει ενέργειες για να μετακινηθεί το έργο μετά την έναρξη του επιταχυντή. 27

28 Χρόνος εισόδου/εξόδου δεδομένων Οι συναλλαγές bus περιλαμβάνουν: Αποθήκευση καταχωρητή/τιμή cache στη κύρια μνήμη. Χρόνος που απαιτείται για την cpu να δημιουργήσει συναλλαγές; Επιβάρυνση της μεταφοράς δεδομένων από πακέτα bus, χειραψία, κλπ. 28

29 Επιτάχυνση επιταχυντή Ας υποθέσουμε ότι ο βρόχος εκτελείται ν φορές. Σύγκριση επιταχυνόμενου συστήματος με μη-επιταχυνόμενο σύστημα: S = n(t CPU - t accel ) = n[t CPU - (t in + t x + t out )] Όπου t CPU Execution time on CPU Όσες πιο πολλές φορές καλείται ο επιταχυντής τόσο περισσότερο είναι το όφελος. 29

30 Ανάλυση χρόνου εκτέλεσης Τελικά, μας ενδιαφέρει όχι μόνο η επιτάχυνση του επιταχυντή αλλά η επιτάχυνση για το πλήρες σύστημα. Μονονηματικό: Υπολογίζουμε το χρόνο εκτέλεσης όλων των διαδικασιών της συνιστώσας. Πολυνηματικό: Βρίσκουμε το μακρύτερο μονοπάτι εκτέλεσης. 30

31 Αξιολόγηση Επιτάχυνσης σε μονονηματική υλοποίηση 31

32 Αξιολόγηση Επιτάχυνσης σε πολυνηματική υλοποίηση 32

33 Επιταχυνόμενο σύστημα πλατφορμών (1/2) Αρκετές έτοιμες πλακέτες είναι διαθέσιμες για την επιτάχυνση σε υπολογιστές: FPGA-based core; PC bus interface. 33

34 Επιταχυνόμενο σύστημα πλατφορμών (2/2) FPGA in PCI FPGA in PCI express 34

35 Επιταχυντής/CPU διασύνδεση Οι καταχωρητές επιτάχυνσης παρέχουν καταχωρητές ελέγχου για την CPU. Οι καταχωρητές δεδομένων μπορούν να χρησιμοποιηθούν για μικρά αντικείμενα δεδομένων. Μπορεί να προσκομίζονται μεγάλου όγκου δεδομένα. Οι επιταχυντές μπορεί να περιλαμβάνουν read/write λογική για ειδικούς σκοπούς. Ιδιαίτερα πολύτιμη για μεγάλες μεταφορές δεδομένων. 35

36 Διασύνδεση 36

37 Ολοκλήρωση του συστήματος και τον εντοπισμό σφαλμάτων Προσπαθήστε να αποσφαλματώσετε τον CPU/επιταχυντή διεπαφής ξεχωριστά από τον πυρήνα του επιταχυντή. Κατασκευάστε μοντέλα για να ελέγξετε τον επιταχυντή. Συν-προσομοίωση υλικού/λογισμικού μπορεί να είναι χρήσιμη. 37

38 Προσωρινής αποθήκευσης προβλήματα Η κύρια μνήμη παρέχει το μηχανισμό μετάδοσης των κυρίων δεδομένων προς τον επιταχυντή. Τα προγράμματα πρέπει να διασφαλίζουν ότι η προσωρινή αποθήκευση δεν αναιρεί την κύρια μνήμη. Η CPU διαβάζει την τοποθεσία S Ο επιταχυντής γράφει την τοποθεσία S. Η CPU γράφει την τοποθεσία S. BAD Μπορεί να απαιτείται συγχρονισμός σε προσβάσεις κοινών δεδομένων. 38

39 Συγχρονισμός (1/3) Όπως με την μνήμη cache,η κύρια μνήμη γράφει στην κοινή μνήμη και αυτό μπορεί να προκαλέσει ακύρωση: CPU διαβάζει S. Ο επιταχυντής γράφει S. CPU διαβάζει S. Απαιτείται ενημέρωση από τον επιταχυντή προς την κρυφή μνήμη για να ακυρώσει (invalidate) την αντίστοιχη γραμμή. 39

40 Συγχρονισμός (2/3) Ένας απλός συγχρονισμός μπορεί να επιτευχθεί με τη χρήση συγκεκριμένης διεύθυνσης κοινής μνήμης (ως σημαφόρος). Η CPU διαβάζει μια περιοχή κρυφής μνήμης και όταν ο επιταχυντής ολοκληρώσει το έργο του, γράφει κάποια τιμή σε αυτή τη θέση μνήμης (one-way synchronization). Μπορεί να γίνει και συγχρονισμός και του επιταχυντή προς τη CPU, αν ο δίαυλος υποστηρίζει ατομικές λειτουργίες Test-And-Set, οπότε, αναλόγως του ποια τιμή είναι γραμμένη σε αυτή τη θέση, το αντίστοιχο PE έχει πρόσβαση. 40

41 Συγχρονισμός (3/3) 41

42 Κατανομή (1/2) Χωρίστε λειτουργικές προδιαγραφές σε μονάδες. Χάρτες μονάδων σε PEs, CPUs. Οι μονάδες μπορούν να γίνουν διαδικασίες. Σημαντικές λόγω: (α) αποτελεσματικότητας (β) εντοπισμού σφαλμάτων. 42

43 Κατανομή (2/2) Καθορίστε κατάλληλο επίπεδο παραλληλισμού: f1() f2() f3(f1(),f2()) vs. f3() 3 διεργασίες με εξαρτήσεις δεδομένων. f1(), f2() όμως μπορούν να γίνουν παράλληλα. 43

44 Μεθοδολογία καταμερισμού Χώρισε το CDFG σε κομμάτια, μοίρασε τις λειτουργίες ανάμεσα στα κομμάτια. Ιεραρχικά αποσύνδεσε το CDFG για να αναγνωρίσεις πιθανούς καταμερισμούς. Η αξιολόγηση της ποιότητας απαιτεί την αξιολόγηση της απόδοσης. Το πρόβλημα της διαμέρισης είναι η διαίρεση των γραφημάτων ροής ελέγχου/δεδομένων. 44

45 Παράδειγμα Κατάτμησης cond 1 cond 2 P1 Block 1 P5 P3 Block 3 P4 P2 Block 2 Μπορεί να αξιολογηθεί σε διαφορετικά επίπεδα αναλυτικότητας 45

46 Προγραμματισμός και κατανομή Απαραίτητες ενέργειες: Προγραμματίστε τις λειτουργίες εγκαίρως (επικοινωνία + υπολογισμούς, αν υπάρξει καθυστέρηση ολοκλήρωσης τότε θα καθυστερήσει η επικοινωνία και ίσως έρθει σε διένεξη με άλλο PE); Αναθέστε τους υπολογισμούς στα στοιχεία επεξεργασίας (καθορίζει ποιες επικοινωνίες απαιτούνται). Προγραμματισμός και ανάθεση αλληλεπιδρούν, αλλά ο διαχωρισμός τους βοηθά το σχεδιαστή. Εναλλακτικά κατένειμε, μετά προγραμματίσε. 46

47 Παράδειγμα: Προγραμματισμός και κατανομή Task graph: P: διεργασίες. d: επικοινωνία. Hardware platform: Κοινός δίαυλος. Διαφορετικές δυνατότητες ανά Μ. P1 P2 d1 d2 M1 M2 P3 47

48 Παράδειγμα: επεξεργασία χρόνου εργασίας - Μ1 Μ2 Ρ1 5 5 Ρ2 5 6 Ρ3-5 Η σημειώνει ότι δε μπορεί να εκτελεστεί σε αυτό (π.χ. δεν έχει αρκετή μνήμη, ή δε μπορεί να κάνει αυτή τη λειτουργία). Διαφορετικοί χρόνοι εκτέλεσης γιατί διαφορετική ISA ή άλλη συχνότητα ρολογιού. 48

49 Παράδειγμα επικοινωνίας μοντέλου Υπολόγισε ότι η επικοινωνία στο PE είναι ελεύθερη. Κόστος επικοινωνίας από P1 μέχρι P3 είναι d1=2; κόστος του P2 P3 επικοινωνία είναι d2= 4. 49

50 Κατανέμω P1, P2 M1; P3 M2. Πρώτη σχεδίαση M1 P1 P2 d2 M2 d1 P3 time Κόστος: =19 50

51 Κατανέμω P1 M1; P3, P2 M2. Δεύτερη σχεδίαση M1 P1 d1 M2 P2 P3 time Η P2 εκτελείται πιο αργά, αλλά δε μας προκαλεί πρόβλημα. Κόστος: 5+2+5=12 51

52 Παράδειγμα: Προσαρμογή μηνυμάτων για ελάττωση καθυστέρησης Task graph: Network: 3 execution time 3 allocation P1 P2 M1 M2 M3 d1 4 P3 d2 Transmission time = 4 52

53 Αρχικό Πρόγραμμα M1 M2 P1 P2 M3 P3 network d1 d2 Time = time 53

54 Τροποποιώ P3: Νέα σχεδίαση (1/2) Διαβάζει ένα πακέτο του d1,ένα πακέτο του d2. Υπολογίζει το μερικό αποτέλεσμα. Συνεχίζει στο επόμενο πακέτο. 54

55 Νέα σχεδίαση (2/2) M1 M2 P1 P2 M3 P3 P3 P3 P3 network d1d2d1d2d1d2d1d2 Time = time 55

56 Ολοκλήρωση του συστήματος και εντοπισμός σφαλμάτων Προσπαθήστε να εντοπίσετε τα σφάλματα της CPU/επιταχυντή διασύνδεσης, χωριστά από τον πυρήνα του επιταχυντή. Χτίζετε μια αρχιτεκτονική σκελετού (προσωρινό μοντέλο συστήματος) για να ελέγξετε τον επιταχυντή. Η συν-προσομοίωση υλικού/λογισμικού μπορεί να είναι χρήσιμη. 56

57 Ρύθμιση και επίδοση Η χρήση ενδιάμεσης μνήμης (buffer) ίσως βάζει στη σειρά κάποιες λειτουργίες. Η επόμενη διαδικασία πρέπει να περιμένει τα δεδομένα να εισέλθουν στο buffer για να μπορέσει να συνεχίσει. Η πολιτική του buffer (queue, RAM) επηρεάζει το διαθέσιμο παραλληλισμό. 57

58 Buffers και καθυστέρηση Τρεις διαδικασίες χωρισμένες με buffer: B1 A B2 B B3 C 58

59 Buffers και χρονοπρογραμματισμός καθυστέρησης Χωρίς buffer A[0] A[1] Must wait for all of A before getting any B B[0] B[1] C[0] C[1] Με buffer A[0] B[0] C[0] A[1] B[1] C[1] 59

60 Παράδειγμα: επιταχυντής βίντεο. 60

61 Κεντρική ιδέα (1/4) Κατασκευάζουμε τον επιταχυντή για την εκτίμηση κίνησης μπλοκ, ένα τμήμα της συμπίεσης βίντεο. Εκτελούμε τη δισδιάστατη συσχέτιση: Frame 1 61

62 Κεντρική ιδέα (2/4) Κατασκευάζουμε τον επιταχυντή για την εκτίμηση κίνησης μπλοκ, ένα τμήμα της συμπίεσης βίντεο. Εκτελούμε τη δισδιάστατη συσχέτιση: f2 Frame 1 62

63 Κεντρική ιδέα (3/4) Κατασκευάζουμε τον επιταχυντή για την εκτίμηση κίνησης μπλοκ, ένα τμήμα της συμπίεσης βίντεο. Εκτελούμε τη δισδιάστατη συσχέτιση: f2f2 Frame 1 63

64 Κεντρική ιδέα (4/4) Κατασκευάζουμε τον επιταχυντή για την εκτίμηση κίνησης μπλοκ, ένα τμήμα της συμπίεσης βίντεο. Εκτελούμε τη δισδιάστατη συσχέτιση: f2f2f2f2f2f2f2f2 f2f2 Frame 1 64

65 Εκτίμηση κίνησης μπλοκ Το MPEG χωρίζει το πλαίσιο σε 16 x 16 μακροομάδων για εκτίμηση της κίνησης. Αναζήτηση για το καλύτερο ταίριασμα σε ένα εύρος της αναζήτησης. Μετρά την ομοιότητα με το άθροισμα της απόλυτης διαφοράς(sad) : Σ M(i,j) - S(i-o x, j-o y ) M(i,j) ένταση του μακρομπλοκ στο pixel i,j S(i,j) ένταση της περιοχής αναζήτησης Επιλέγεται το block που έχει το μικρότερο άθροισμα των διαφορών, και δημιουργείται το διάνυσμα κίνησης. 65

66 Το καλύτερο ταίριασμα Το καλύτερο ταίριασμα παράγει το διάνυσμα κίνησης για το μπλοκ: 66

67 Αλγόριθμος full search bestx = 0; besty = 0; bestsad = MAXSAD; for (ox = - SEARCHSIZE; ox < SEARCHSIZE; ox++) { for (oy = -SEARCHSIZE; oy < SEARCHSIZE; oy++) { int result = 0; for (i=0; i<mbsize; i++) { for (j=0; j<mbsize; j++) { result + = iabs(mb[i][j] search[i-ox+xcenter] [j-oy-ycenter]); } } if (result <= bestsad) { bestsad = result; bestx = ox; besty = oy; } } } 67

68 Υπολογιστικές απαιτήσεις (1/2) Let MBSIZE = 16, SEARCHSIZE = 8. Περιοχή αναζήτησης είναι σε κάθε διάσταση. Πρέπει να εκτελέσετε: n ops = (16 x 16) x (17 x 17) = ops CIF μορφή έχει 352 x 288 pixels 22 x 18 macroblocks. 68

69 Υπολογιστικές απαιτήσεις (2/2) 69

70 Αριθμός λειτουργιών Mbsize=16 Searchsize=8 Απόσταση αναζήτησης N ops = (16x17) x (17x17)=73894 λειτουργίες απόλυτης διαφοράς σε κάθε macroblock Πρέπει να εκτελεστεί σε κάθε macroblock (π.χ. σε CIF 352x288, 22x18 macroblock). Συνολικά για κάθε frame: Αν θέλουμε 25fps, τότε: λειτουργίες/sec 70

71 Απαιτήσεις επιταχυντή name purpose inputs outputs functions performance manufacturing cost power physical size/weight block motion estimator block motion est. in PC macroblocks, search areas motion vectors compute motion vectors with full search as fast as possible hundreds of dollars from PC power supply PCI card 71

72 Τύποι δεδομένων επιταχυντή, Βασικές τάξεις Motion-vector x, y : pos Macroblock pixels[] : pixelval Search-area pixels[] : pixelval PC memory[] Motion-estimator compute-mv() 72

73 Σειρά διαγράμματος :PC :Motion-estimator Search area compute-mv() memory[] memory[] macroblocks memory[] 73

74 Αρχιτεκτονικοί υπολογισμοί Απαιτεί μεγάλο ποσοστό μνήμης: macroblock has 16x16=256 pixels; περιοχή αναζήτησης έχει ( )2=1,089 pixels. Δηλαδή, 1089 τιμές των 8bit. Ίσως χρειαστεί εξωτερική μνήμη (ιδιαίτερα αν ρυθμίζονται πολλαπλά macroblocks /περιοχές έρευνας). 74

75 Οργανισμός κίνησης της ρύθμισης search area network PE 0 PE 1 Address generator macroblock ctrl network PE comparator Motion vector 2 μνήμες 16 στοιχεία για υπολογισμό απόλυτης διαφοράς 75

76 Χρονοδιαγράμματα pixel PE 0 PE 1 PE 2 M(0,0)-S(0,0) M(0,1)-S(0,1) M(0,0) M(0,0)-S(0,1) M(0,2)-S(0,2) M(0,1)-S(0,2) M(0,0)-S(0,2) S(0,2) Χρονοδιάγραμμα (ανά κύκλο ρολογιού): ένα pixel από μνήμη μακρομπλοκ δυο pixel από τη μνήμη αναζήτησης 76

77 Σύστημα δοκιμής Η δοκιμή απαιτεί ένα μεγάλο ποσοστό δεδομένων. Χρησιμοποίησε απλά σχέδια με προφανείς απαντήσεις για αρχικές δοκιμασίες. Αποσπάστε δείγματα δεδομένων από εικόνες JPEG για πιο ρεαλιστικές δοκιμές. 77

78 Πολυεπεξεργαστές στα ενσωματωμένα συστήματα 78

79 Πολυεπεξεργαστές Καταναλωτικά ηλεκτρονικά (CE) συστήματα. Κινητά τηλέφωνα. CDs και DVDs. Αναπαραγωγή ήχου. Ψηφιακές φωτογραφικές μηχανές. 79

80 Περιπτώσεις χρήσης ηλεκτρονικών ειδών ευρείας κατανάλωσης Πολυμέσα: αποθηκεύονται σε συμπιεσμένη μορφή, στη προβολή φαίνεται πως δεν είναι συμπιεσμένα. Η αποθήκευση των δεδομένων και διαχείριση τους: παρακολούθηση, κλπ. Επικοινωνία: λήψη, αποστολή, chat 80

81 Μη λειτουργικές απαιτήσεις για CE Συχνά λειτουργούν με μπαταρία, αυστηρό προϋπολογισμό ενέργειας. Πολύ φθηνά. Η διασύνδεση του χρήστη θα πρέπει να υπάρχει, αλλά να είναι χαμηλού κόστους. 81

82 CE συσκευές και ξενιστής (host) Πολλές συσκευές επικοινωνούν με συστήματα host. Το PC ξενιστής κάνει πράγματα που είναι δύσκολο να το κάνετε με τη συσκευή. Όλο και περισσότερες, CE συσκευές επικοινωνούν απευθείας μέσω του δικτύου, αποφεύγοντας το ξενιστή για πρόσβαση. 82

83 Πλατφόρμες και συστήματα λειτουργίας Πολλές συσκευές CE χρησιμοποιούν DSP για την επεξεργασία σήματος και RISC CPU για άλλες εργασίες. I/O περιλαμβάνουν κουμπιά, οθόνη, usb 83

84 Flash συστήματα αρχείων Τα Flash χρησιμοποιούνται ευρέως για μαζική αποθήκευση Τα Flash φθείρονται στο γράψιμο (μέχρι 1 εκατ. κύκλους). Ο φάκελος είναι πιο συχνά γραμμένος, φθείρεται πρώτος. Τα Flash συστήματα αρχείων έχουν στρώματα που κινούν περιεχόμενα με ανάλογη φθορά επιπέδου εγγραφής. Κρύβει φθορά που αντιμετωπίζεται αποτελεσματικά από το fimrware. 84

85 Κινητά τηλέφωνα Πιο δημοφιλής συσκευή CE στην ιστορία; Πιο ευρέως χρησιμοποιούμενη υπολογιστική συσκευή. 1 δισεκατομμύριο πωλούνται ανά έτος. Η συσκευή συνδέεται με την κυψέλη. Η κυψέλη φροντίζει για τη μεταφορά της επικοινωνίας σε γειτονική κυψέλη, κατά την μετακίνηση. 85

86 Πλατφόρμες κινητών (1/2) Τα Κινητά τηλέφωνα σήμερα χρησιμοποιούν αναλογικό front-end, ψηφιακή επεξεργασία βασικής ζώνης. Τα Μελλοντικά κινητά τηλέφωνα θα εκτελούν IF επεξεργασία με DSP. Επεξεργασία βασικής ζώνης στο DSP: Συμπίεσης φωνής. Πρωτόκολλο δικτύου. 86

87 Πλατφόρμες κινητών (2/2) Άλλη επεξεργασία: Λειτουργίες πολυμέσων. Διασύνδεση χρήστη. Το σύστημα αρχείων. Εφαρμογές (επαφές, κλπ.) 87

88 CD/MP3 player Audio CPU memory Jog memory I 2 S display amp DAC Error focus, corrector Servo CPU memory Analog out tracking, sled, motor Analog in FE, TE, amp drive head 88

89 CD medium Ταχύτητα περιστροφής: 1,2-1,4 m / s (CLV). Track pitch: 1.6 microns. Διάμετρος: 120 mm. Μήκος Pit: 0,8-3 microns. Βάθος Pit:.11 microns. Πλάτος Pit: 0.5 microns. Μήκος κύματος Laser: 780 nm. 89

90 Laser, lens, sled: Μηχανισμός CD focus CD track sled diffraction grating detectors track laser 90

91 Laser εστίαση Η εστίαση ελέγχεται από κάθετη θέση του φακού. Αόριστη πορεία προκαλεί ακανόνιστη θέση: Out of focus In focus Out of focus 91

92 Laser pickup Side spot detectors A F E D C B Level: A+B+C+D Focus error: (A+C)-(B+D) Tracking error: E-F 92

93 Servo control Τέσσερα είναι τα κύρια σήματα: 245 khz; Optical pickup 245 khz; sled 800 Hz; Disc motor. 93

94 EFM Eight-to-fourteen διαμόρφωση (κωδικοποίηση δεδομένων): 14-bit κώδικα, εγγυάται τη μέγιστη απόσταση μεταξύ των μεταβάσεων (χρησιμοποιώντας ένα LUT). Δυαδική '1' πάντοτε διαχωρίζεται (τουλάχιστον δύο '0' μεταξύ '1')

95 Διόρθωση λάθους CD χωρητικότητα 6.99 GB σειρα, 700 MB μορφοποιημένο. Reed-Solomon Κωδικός: g(x) = (x-α) (x- α 2 ) (x- α n-k-1 ) (x- α n-k ) Παράγει δεδομένα, διαγράφει bits. Ο χρόνος να λυθούν ποικίλα προβλήματα εξαρτάται από το θόρυβο. CD ενδιάμεσες Reed-Solomon μπλοκ για να μειωθούν οι επιπτώσεις των μεγάλων κενών στα δεδομένα. 95

96 Έλεγχος και διόρθωση λαθών Παραλείψεις προκαλούνται από φυσικές ενοχλήσεις. Περιμένετε για την ενόχληση να υποχωρήσει. Επανάληψη. Προβλήματα ανάγνωσης που προκαλούνται από το δίσκο/servo. Εντοπισμός σφαλμάτων. Επιλέξτε περιοχή για να ξαναπροσπαθήσετε. Επανάληψη. Αποτυχία και παρεμβολή 96

97 στρώμα 1: MPEG πρότυπα ήχου Χωρίς απώλειες συμπίεση των υποζωνών + προαιρετικό απλό μοντέλο συγκάλυψης. στρώμα 2: Πιο προηγμένο μοντέλο συγκάλυψης. στρώμα 3: Πρόσθετη επεξεργασία για τα χαμηλότερα ποσοστά bit. 97

98 MPEG ηχητικές τιμές Ποσοστά δειγματοληψίας εισόδου: 32, 44.1, 48 khz. Ρυθμός bit εξόδου: 23, 48, 64, 96, 112, 128, 192, 256, 384 kbits/sec. Έξοδος μπορεί να είναι μόνο, δύο καναλιών (δίγλωσσο, κλπ.), στερεοφωνικό 98

99 Dolby Digital (AC-3) : Άλλα πρότυπα Χρησιμοποιεί τροποποιημένο διακριτό μετασχηματισμό συνημίτονου. ATRAC (MiniDisc): Χρησιμοποιεί υποζώνη + τροποποιημένο DCT. MPEG-2 AAC. 99

100 MPEG στρώμα samples/block σε όλες τις συχνότητες. Ισούται 8 ms σε 48 khz. Προαιρετικό μοντέλο συγκάλυψης. Καθοδηγείται από ξεχωριστές FFT για την καλύτερη ακρίβεια. 100

101 MPEG στρώμα 1 πλαίσιο δεδομένων Οι κωδικοί κατανομής bit καθορίζουν το μήκος λέξης σε κάθε υποπεριοχή. Οι παράγοντες κλίμακας προσδιορίζουν το κέρδος για κάθε επίπεδο. header CRC bit allocation scale factors subband samples aux data 101

102 MPEG Layer 1 decoder 102

103 MP3 Η Αποκωδικοποίηση είναι ευκολότερη από την κωδικοποίηση αλλά απαιτεί: Αποσυμπίεση. φιλτράρισμα. Βασικό πρότυπο CD για δίσκους δεδομένων. Δεν υπάρχουν πρότυπα για MP3 δομή αρχείων του δίσκου: η συσκευή αναπαραγωγής πρέπει να καταλάβει τα Windows, Mac, Unix δίσκους. 103

104 Αναπαραγωγές ήχου Οι αναπαραγωγές ήχου μπορούν να χρησιμοποιούν flash, σκληρό δίσκο, CD για μαζική αποθήκευση. Η Αποσυμπίεση απαιτεί μικρή ποσότητα CPU: 10% των ARM7. Το σύστημα αρχείων πρέπει να είναι συμβατό (FAT). 104

105 Ψηφιακές φωτογραφικές μηχανές Το DSC πρέπει να καθορίσει την έκθεση πριν από τη λήψη εικόνας. Μετά τη λήψη εικόνας: Βελτιώστε την ποιότητα της εικόνας. Συμπίεση. Αποθήκευση ως αρχείο. 105

106 Αρχιτεκτονική ψηφιακής φωτογραφικής μηχανής (1/2) Η DSC χρησιμοποιεί CPU για γενικούς σκοπούς επεξεργασίας και DSP για την επεξεργασία εικόνας. Η εσωτερική μνήμη αποθηκεύει προσωρινά τα περάσματα στην εικόνα. Η οθόνη είναι χαμηλότερης ανάλυσης από τον αισθητήρα εικόνας. Ίσως απαιτηθεί downsample. 106

107 Αρχιτεκτονική ψηφιακής φωτογραφικής μηχανής (2/2) 107

108 Καταγραφή εικόνας (1/2) Πριν από τη λήψη εικόνας: Καθορίστε την έκθεση. Καθορίστε την εστίαση. Βελτιστοποίησε την ισορροπία λευκού. 108

109 Καταγραφή εικόνας (2/2) Bayer pattern 109

110 Επεξεργασία εικόνας Πρέπει να εκτελέσετε βασικές επεξεργασίες για να χρησιμοποιηθεί η εικόνα: Bayer RGB παρεμβολή. DSCs εκτελεί πολλές λειτουργίες που άλλοτε εκτελούνταν από photoprocessors για την ταινία: Καθάρισμα εικόνας. Εξισορρόπηση των χρωμάτων. 110

111 Διαχείριση αρχείων Το EXIF πρότυπο για τις ψηφιακές εικόνες ορίζει: Μορφή των δεδομένων σε ένα αρχείο. Δομή καταλόγου. Το EXIF αρχείο περιλαμβάνει: Εικόνα (JPEG, κλπ) Μικρογραφία. Μεταδεδομένα (τύπος φωτογραφικής μηχανής, ημερομηνία/ώρα, κλπ.) 111

112 Βιβλιογραφία Χρησιμοποιήθηκε υλικό από παρουσιάσεις των: Wayne Wolf, Overheads for Computers as Components 2nd ed.,2008 (chapter 7) 112

113 Τέλος Ενότητας 113

114 Σημείωμα Αναφοράς Copyright, Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών, Μηνάς Δασυγένης. «Ενσωματωμένα Συστήματα». Έκδοση: 1.0. Κοζάνη Διαθέσιμο από τη δικτυακή διεύθυνση: https://eclass.uowm.gr/courses/icte265/ 114

115 Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Όχι Παράγωγα Έργα Μη Εμπορική Χρήση 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] h t t p ://creativecommons.org/licenses/by-nc-nd/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό 115

116 Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση Διατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους. 116

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ενσωματωμένα Συστήματα Ενότητα 11: Επιταχυντές Υλικού & Πολυπύρηνα ενσωματωμένα συστήματα. Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 2: Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Διαβάστε περισσότερα

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία Παιδαγωγικό Τμήμα Νηπιαγωγών Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία Ενότητα # 9: Ψηφιακός Ήχος - Audacity Θαρρενός Μπράτιτσης Παιδαγωγικό Τμήμα Νηπιαγωγών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Α ) Ενσωματωμένα Συστήματα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 10: Ιεραρχία Μνήμης. Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http://arch.icte.uowm.gr/mdasyg

Διαβάστε περισσότερα

Συστήματα Παράλληλης & Κατανεμημένης Επεξεργασίας

Συστήματα Παράλληλης & Κατανεμημένης Επεξεργασίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Συστήματα Παράλληλης & Κατανεμημένης Επεξεργασίας Ενότητα 3: MPI_Get_count, non blocking send/recv, εμφάνιση και αποφυγή αδιεξόδων Δρ. Μηνάς Δασυγένης mdasyg@ieee.org

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση Συγχώνευση & απαρίθμηση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης

Διαβάστε περισσότερα

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 7: Εισαγωγή στα δίκτυα Η/Υ (μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Α ) Ενσωματωμένα Συστήματα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση - Συγχώνευση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II 3 η Εργαστηριακή Άσκηση Σχεδίαση και Υλοποίηση μίας ALU δύο εισόδων VHDL Εργαστήριο_2 2012-2013 1 Άδειες Χρήσης Το παρόν υλικό διατίθεται με τους όρους της άδειας

Διαβάστε περισσότερα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 7: ΑΣΚΗΣΕΙΣ ΜΕΓΕΘΟΥΣ ΕΠΙΧΕΙΡΗΣΗΣ Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 2: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 11: Θεωρία Οργάνωσης & Διοίκησης Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 2: Οργάνωση και Διοίκηση Εισαγωγή Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία Παιδαγωγικό Τμήμα Νηπιαγωγών Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία Ενότητα # 2: Αρχεία Ψηφιακών εικόνων Θαρρενός Μπράτιτσης Παιδαγωγικό Τμήμα Νηπιαγωγών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 8: Λειτουργικά Συστήματα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 4: Ψηφιακή Λογική, Άλγεβρα Boole, Πίνακες Αλήθειας (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Διαβάστε περισσότερα

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Μηχανολογικό Σχέδιο Ι

Μηχανολογικό Σχέδιο Ι ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα # 8: Άτρακτοι και σφήνες Μ. Γρηγοριάδου Μηχανολόγων Μηχανικών Α.Π.Θ. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 1: Βασικές έννοιες της πληροφορικής Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το

Διαβάστε περισσότερα

Εισαγωγικές έννοιες θεωρίας Συστημάτων Αυτομάτου Ελέγχου Ενότητα 8 η : ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΩΝ ΛΟΓΙΚΩΝ ΕΛΕΓΚΤΩΝ

Εισαγωγικές έννοιες θεωρίας Συστημάτων Αυτομάτου Ελέγχου Ενότητα 8 η : ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΩΝ ΛΟΓΙΚΩΝ ΕΛΕΓΚΤΩΝ Εισαγωγικές έννοιες θεωρίας Συστημάτων Αυτομάτου Ελέγχου Ενότητα 8 η : ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΩΝ ΛΟΓΙΚΩΝ ΕΛΕΓΚΤΩΝ Επ. Καθηγητής Γαύρος Κωνσταντίνος ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΒΙΟΜΗΧΑΝΙΚΟΥ

Διαβάστε περισσότερα

Τεχνολογία & Καινοτομία - Αρχές Βιομηχανικής Επιστήμης

Τεχνολογία & Καινοτομία - Αρχές Βιομηχανικής Επιστήμης Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανολόγων Μηχανικών Τεχνολογία & Καινοτομία - Αρχές Βιομηχανικής Επιστήμης Ενότητα: Εισαγωγή Αν. Καθηγητής Μπακούρος Ιωάννης Τηλ.: 24610 56660, e-mail: ylb@uowm.gr,

Διαβάστε περισσότερα

Αρχιτεκτονική υπολογιστών

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 1 : Οργάνωση και Αρχιτεκτονική υπολογιστών Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα Τμήμα Μηχανικών

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 6 η Άσκηση - DFS δένδρα Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διαχείριση Πολιτισμικών Δεδομένων Ενότητα 6: Εισαγωγή στις Βάσεις Δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους Ενότητα 11η Άσκηση - Σταθμισμένος Χρονοπρογραμματισμός Διαστημάτων

Εισαγωγή στους Αλγορίθμους Ενότητα 11η Άσκηση - Σταθμισμένος Χρονοπρογραμματισμός Διαστημάτων Εισαγωγή στους Αλγορίθμους Ενότητα η Άσκηση - Σταθμισμένος Χρονοπρογραμματισμός Διαστημάτων Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr

Διαβάστε περισσότερα

Βάσεις Δεδομένων Ενότητα 1

Βάσεις Δεδομένων Ενότητα 1 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 1: Εισαγωγή στις Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης

Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης Ενότητα: Λειτουργικά Συστήµατα, Συστήµατα Batch και Time Sharing Γεώργιος Σκιάνης Γεωλογίας και Γεωπεριβάλλοντος Σελίδα 2 1. Περιεχόµενα ενότητας...

Διαβάστε περισσότερα

Ηλεκτροτεχνία ΙΙ. Ενότητα 1: Βασικές Έννοιες Ηλεκτροτεχία Ηλεκτρονική. Δημήτρης Στημονιάρης, Δημήτρης Τσιαμήτρος Τμήμα Ηλεκτρολογίας

Ηλεκτροτεχνία ΙΙ. Ενότητα 1: Βασικές Έννοιες Ηλεκτροτεχία Ηλεκτρονική. Δημήτρης Στημονιάρης, Δημήτρης Τσιαμήτρος Τμήμα Ηλεκτρολογίας Ηλεκτροτεχνία ΙΙ Ενότητα 1: Βασικές Έννοιες Ηλεκτροτεχία Ηλεκτρονική Δημήτρης Στημονιάρης, Δημήτρης Τσιαμήτρος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6: Ανάδραση Χατζόπουλος Αλκιβιάδης Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχ. Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 4: Ψηφιακή Λογική, Άλγεβρα Boole, Πίνακες Αλήθειας (Μέρος B) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Διαβάστε περισσότερα

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ενότητα 7: Πρότυπα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

Διαβάστε περισσότερα

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων Αγγελική Αραπογιάννη Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Η λειτουργία RESET R IN OUT Εάν το σήμα R είναι λογικό «1» στην έξοδο

Διαβάστε περισσότερα

Οργάνωση και Διοίκηση Πωλήσεων

Οργάνωση και Διοίκηση Πωλήσεων Οργάνωση και Διοίκηση Πωλήσεων Ενότητα 6: ΣΧΕΔΙΑΣΜΟΣ ΠΕΡΙΟΧΗΣ ΠΩΛΗΣΗΣ Αθανασιάδης Αναστάσιος Τμήμα Εφαρμογών Πληροφορικής στη Διοίκηση και Οικονομία Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Προηγμένος έλεγχος ηλεκτρικών μηχανών

Προηγμένος έλεγχος ηλεκτρικών μηχανών Προηγμένος έλεγχος ηλεκτρικών μηχανών Ενότητα 9: Άμεσος Διανυσματικός Έλεγχος Ασύγχρονων Μηχανών με προσανατολισμό στην μαγνητική ροή του δρομέα Επαμεινώνδας Μητρονίκας - Αντώνιος Αλεξανδρίδης Πολυτεχνική

Διαβάστε περισσότερα

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

Διαβάστε περισσότερα

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

Διαβάστε περισσότερα

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ Ενότητα 9: ΔΙΟΡΘΩΣΗ ΣΥΝΤΕΛΕΣΤΗ ΙΣΧΥΟΣ Αριστείδης Νικ. Παυλίδης Τμήμα Μηχανολόγων Μηχανικών και Βιομηχανικού Σχεδιασμού ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΕΤΡΙΑ. Ενότητα 3: Πολλαπλή Παλινδρόμηση. Αναπλ. Καθηγητής Νικόλαος Σαριαννίδης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

ΟΙΚΟΝΟΜΕΤΡΙΑ. Ενότητα 3: Πολλαπλή Παλινδρόμηση. Αναπλ. Καθηγητής Νικόλαος Σαριαννίδης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) ΟΙΚΟΝΟΜΕΤΡΙΑ Ενότητα 3: Πολλαπλή Παλινδρόμηση. Αναπλ. Καθηγητής Νικόλαος Σαριαννίδης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Εισαγωγή στα πολυμέσα

Εισαγωγή στα πολυμέσα Το υλικό Κυριαρχία 2 μεγάλων τεχνολογιών Macintosh της Apple Computer Wintel των Windows 1 Υπολογιστικά συστήματα πολυμέσων Συστήματα παρουσίασης πολυμέσων-εξαρτήματα Επεξεργαστής Μνήμη Συσκευές εισόδου»

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ Ενότητα 4: Ισχύς στο Συνεχές Ρεύμα Αριστείδης Νικ. Παυλίδης Τμήμα Μηχανολόγων Μηχανικών και Βιομηχανικού Σχεδιασμού ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 7: Τεχνολογία Λογισμικού Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα 8: Pool Table. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Τεχνολογία Πολυμέσων. Ενότητα 8: Pool Table. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Τεχνολογία Πολυμέσων Ενότητα 8: Pool Table Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

Διαβάστε περισσότερα

Συστήματα Πολυμέσων Ενότητα 4: Συμπίεση. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Συστήματα Πολυμέσων Ενότητα 4: Συμπίεση. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Συστήματα Πολυμέσων Ενότητα 4: Συμπίεση Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα 2: Επεξεργασία Ήχου - Audacity. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Τεχνολογία Πολυμέσων. Ενότητα 2: Επεξεργασία Ήχου - Audacity. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Τεχνολογία Πολυμέσων Ενότητα 2: Επεξεργασία Ήχου - Audacity Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Δομές Δεδομένων Ενότητα 1

Δομές Δεδομένων Ενότητα 1 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 1: Εισαγωγή Απόστολος Παπαδόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra Εισαγωγή στους Αλγορίθμους Ενότητα 1η Άσκηση Αλγόριθμος Dijkra Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upara.gr Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Σχεδίαση Δικτύων Υπολογιστών

Σχεδίαση Δικτύων Υπολογιστών Σχεδίαση Δικτύων Υπολογιστών Ενότητα 6: Δρομολόγηση κατάστασης ζεύξης Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Τεχνοοικονομική Μελέτη

Τεχνοοικονομική Μελέτη Τμήμα Μηχανολόγων Μηχανικών Τεχνοοικονομική Μελέτη Ενότητα 7: Σχέση μεταξύ εσόδων και ανάκτηση κεφαλαίου Σκόδρας Γεώργιος, Αν. Καθηγητής gskodras@uowm.gr Τμήμα Μηχανολόγων Μηχανικών Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Λογιστική Κόστους Ενότητα 5: Προορισμός Κόστους

Λογιστική Κόστους Ενότητα 5: Προορισμός Κόστους Λογιστική Κόστους Ενότητα 5: Προορισμός Κόστους Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

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

Διαβάστε περισσότερα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 4: Στρατηγικοί προσανατολισμοί Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II 4 η Εργαστηριακή Άσκηση Περιγραφή Κυκλωμάτων με Ακολουθιακές Εντολές Άδειες Χρήσης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ Ενότητα 2: Όργανα Μετρήσεων Ηλεκτρικών Κυκλωμάτων Αριστείδης Νικ. Παυλίδης Τμήμα Μηχανολόγων Μηχανικών και Βιομηχανικού Σχεδιασμού ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Συστήματα Αναμονής. Ενότητα 1: Εισαγωγή. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

Συστήματα Αναμονής. Ενότητα 1: Εισαγωγή. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ Συστήματα Αναμονής Ενότητα 1: Εισαγωγή Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως

Διαβάστε περισσότερα

Προηγμένος έλεγχος ηλεκτρικών μηχανών

Προηγμένος έλεγχος ηλεκτρικών μηχανών Προηγμένος έλεγχος ηλεκτρικών μηχανών Ενότητα 3: Βαθμωτός Έλεγχος Ασύχρονων Μηχανών Επαμεινώνδας Μητρονίκας - Αντώνιος Αλεξανδρίδης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών & Τεχνολογίας Υπολογιστών

Διαβάστε περισσότερα

Ψηφιακή Επεξεργασία Εικόνων

Ψηφιακή Επεξεργασία Εικόνων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Ψηφιακή Επεξεργασία Εικόνων Ενότητα # 19: Επεξεργασία έγχρωμων εικόνων Καθηγητής Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών Επεξεργασία έγχρωμων εικόνων Τρία πρωτεύοντα

Διαβάστε περισσότερα

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Ενότητα: Ασκήσεις 1 Ανδριανός Ε. Τσεκρέκος Τμήμα Λογιστικής & Χρηματοοικονομικής Σελίδα 2 1. Σκοποί ενότητας... 5 2.

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ. Χειρισμός Αρχείων. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Προγραμματισμός Η/Υ. Χειρισμός Αρχείων. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Προγραμματισμός Η/Υ Χειρισμός Αρχείων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Αρχεία Συλλογές δεδομένων. Αποθηκεύονται στην περιφερειακή μνήμη: π.χ.

Διαβάστε περισσότερα

Ψηφιακή Επεξεργασία Εικόνων

Ψηφιακή Επεξεργασία Εικόνων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Ψηφιακή Επεξεργασία Εικόνων Ενότητα # 14: Τμηματοποίηση με χρήση τυχαίων πεδίων Markov Καθηγητής Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών Τμηματοποίηση εικόνων

Διαβάστε περισσότερα

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μάθημα 8 Κεντρική Μονάδα Επεξεργασίας και Μνήμη 1 Αρχιτεκτονική του Ηλεκτρονικού Υπολογιστή Μονάδες Εισόδου Κεντρική

Διαβάστε περισσότερα

Ιστορία της μετάφρασης

Ιστορία της μετάφρασης ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 6: Μεταφραστές και πρωτότυπα. Ελένη Κασάπη ΤΜΗΜΑ ΑΓΓΛΙΚΗΣ ΓΛΩΣΣΑΣ ΚΑΙ ΦΙΛΟΛΟΓΙΑΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Λογιστική Κόστους Ενότητα 7: Κοστολογική διάρθρωση Κέντρα Κόστους.

Λογιστική Κόστους Ενότητα 7: Κοστολογική διάρθρωση Κέντρα Κόστους. Λογιστική Κόστους Ενότητα 7: Κοστολογική διάρθρωση Κέντρα Κόστους. Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Θέματα Συστημάτων Πολυμέσων. Ενότητα #3: Ιδιότητες μέσων Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Θέματα Συστημάτων Πολυμέσων. Ενότητα #3: Ιδιότητες μέσων Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Θέματα Συστημάτων Πολυμέσων Ενότητα #3: Ιδιότητες μέσων Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 10: Τεχνολογίες Πολυμέσων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Λογισμικό Συστήματος & Εφαρμογών ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Γενική Δομή Υπολογιστών Λειτουργικό σύστημα Υπολογιστής

Διαβάστε περισσότερα

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1) Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1) Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

Εισαγωγή στη Δικτύωση Υπολογιστών

Εισαγωγή στη Δικτύωση Υπολογιστών Εισαγωγή στη Δικτύωση Υπολογιστών Ενότητα 4: Το Επίπεδο Δικτύου Δημήτριος Τσώλης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών Στόχοι Μαθήματος

Διαβάστε περισσότερα

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας Ενότητα 3: Υλοποίηση Ψηφιοποίησης, Τρισδιάσταση Ψηφιοποίηση, Ψηφιοποίηση ήχου και video Το περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

Ψηφιακή Λογική Σχεδίαση

Ψηφιακή Λογική Σχεδίαση Ψηφιακή Λογική Σχεδίαση Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα Αδειοδότησης Το παρόν

Διαβάστε περισσότερα

Εισαγωγή στη Δικτύωση Υπολογιστών

Εισαγωγή στη Δικτύωση Υπολογιστών Εισαγωγή στη Δικτύωση Υπολογιστών Ενότητα 3: Το Επίπεδο Συνδέσμου Δεδομένων Δημήτριος Τσώλης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ. 7 η ενότητα: Αρχεία. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων

Προγραμματισμός Η/Υ. 7 η ενότητα: Αρχεία. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Προγραμματισμός Η/Υ 7 η ενότητα: Αρχεία Τμήμα Τεχνολόγων Περιβάλλοντος ΤΕΙ Ιονίων Νήσων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons

Διαβάστε περισσότερα

Σχεδίαση Μεικτών VLSI Κυκλωμάτων Ενότητα 9: Ευστάθεια και Αντιστάθμιση Συχνότητας

Σχεδίαση Μεικτών VLSI Κυκλωμάτων Ενότητα 9: Ευστάθεια και Αντιστάθμιση Συχνότητας Σχεδίαση Μεικτών VLSI Κυκλωμάτων Αγγελική Αραπογιάννη Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Σύστημα αρνητικής ανάδρασης Y X s H(s) 1 H(s) Συνάρτηση μεταφοράς κλειστού βρόχου Ταλαντωτής

Διαβάστε περισσότερα

Συστήματα Πολυμέσων Ενότητα 5: Σαρωτές. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Συστήματα Πολυμέσων Ενότητα 5: Σαρωτές. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Συστήματα Πολυμέσων Ενότητα 5: Σαρωτές Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Ήπιες και νέες μορφές ενέργειας

Ήπιες και νέες μορφές ενέργειας Τμήμα Μηχανολόγων Μηχανικών Ήπιες και νέες μορφές ενέργειας Ενότητα : Ωκεάνια Θερμική Ενέργεια II Ενέργεια από την διαφορά θερμοκρασίας Σκόδρας Γεώργιος, Αν. Καθηγητής gskodras@uowm.gr Τμήμα Μηχανολόγων

Διαβάστε περισσότερα

Διδακτική της Πληροφορικής

Διδακτική της Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 14: Διδακτικές Προσεγγίσεις για τον Προγραμματισμό Σταύρος Δημητριάδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

Διαβάστε περισσότερα

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 10: Προσφορά και κόστος Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Μάθημα: Εργαστηριακά Συστήματα Τηλεπικοινωνιών

Μάθημα: Εργαστηριακά Συστήματα Τηλεπικοινωνιών Μάθημα: Εργαστηριακά Συστήματα Τηλεπικοινωνιών Ενότητα 1: Εργαστηριακά Συστήματα Τηλεπικοινωνιών Διδάσκων: Βανδίκας Ιωάννης Ε.ΔΙ.Π. Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Γραφικά Ι. Ενότητα 1: Εισαγωγή. Θεοχάρης Θεοχάρης Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών

Γραφικά Ι. Ενότητα 1: Εισαγωγή. Θεοχάρης Θεοχάρης Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Γραφικά Ι Ενότητα 1: Εισαγωγή Θεοχάρης Θεοχάρης Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Ενότητα 1 Εισαγωγή Ιστορικά Ιστορική ανασκόπηση : 3 Ιστορικά (2) Ρυθμοί ανάπτυξης CPU και

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΕΤΡΙΑ. Ενότητα 1: Εκτιμητές και Ιδιότητες. Αναπλ. Καθηγητής Νικόλαος Σαριαννίδης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

ΟΙΚΟΝΟΜΕΤΡΙΑ. Ενότητα 1: Εκτιμητές και Ιδιότητες. Αναπλ. Καθηγητής Νικόλαος Σαριαννίδης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) ΟΙΚΟΝΟΜΕΤΡΙΑ Ενότητα 1: Εκτιμητές και Ιδιότητες. Αναπλ. Καθηγητής Νικόλαος Σαριαννίδης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

ΑΝΑΛΥΣΗ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΩΝ ΚΑΤΑΣΤΑΣΕΩΝ

ΑΝΑΛΥΣΗ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΩΝ ΚΑΤΑΣΤΑΣΕΩΝ ΑΝΑΛΥΣΗ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΩΝ ΚΑΤΑΣΤΑΣΕΩΝ Ενότητα 11: «Ασκήσεις 1» ΚΥΡΙΑΖΟΠΟΥΛΟΣ ΓΕΩΡΓΙΟΣ Τμήμα ΛΟΓΙΣΤΙΚΗΣ ΚΑΙ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 3: Στρατηγικός Προγραμματισμός Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Μαθηματική Ανάλυση Ι

Μαθηματική Ανάλυση Ι Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Μαθηματική Ανάλυση Ι Ενότητα 5: Όρια και Συνέχεια Επίκ. Καθηγητής Θ. Ζυγκιρίδης e-mail: tzygiridis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Διαβάστε περισσότερα

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Πίνακες Νερού σε κατάσταση Κορεσμού Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Διπλ. Ναυπηγός Μηχανολόγος Μηχανικός M.Sc. Διασφάλιση

Διαβάστε περισσότερα

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 9: Shortest Path First - SPF Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskl Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Εφαρμοσμένη Βελτιστοποίηση

Εφαρμοσμένη Βελτιστοποίηση Εφαρμοσμένη Βελτιστοποίηση Ενότητα 1: Το πρόβλημα της βελτιστοποίησης Καθηγητής Αντώνιος Αλεξανδρίδης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα Αδειοδότησης Το

Διαβάστε περισσότερα

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 8: MPEG Διδάσκων: Γεώργιος Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 8: MPEG Διδάσκων: Γεώργιος Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Θέματα Συστημάτων Πολυμέσων Ενότητα # 8: MPEG Διδάσκων: Γεώργιος Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Τηλεματική και Νέες Υπηρεσίες

Τηλεματική και Νέες Υπηρεσίες Τηλεματική και Νέες Υπηρεσίες Ενότητα: Στοιχεία αυτό-αξιολόγησης Όνομα Καθηγητή: Χρήστος Μπούρας Τμήμα: Μηχανικών Η/Υ & Πληροφορικής 1. Στοιχεία Αυτο-αξιολόγησης Παρακάτω ακολουθούν ενδεικτικές ερωτήσεις

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Γ ) Συστήματα Παράλληλης & Κατανεμημένης Επεξεργασίας Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών

Διαβάστε περισσότερα

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Ενότητα. Εισαγωγή στις βάσεις δεδομένων Ενότητα 1 Εισαγωγή στις βάσεις δεδομένων 2 1.1 Βάσεις Δεδομένων Ένα βασικό στοιχείο των υπολογιστών είναι ότι έχουν τη δυνατότητα να επεξεργάζονται εύκολα και γρήγορα μεγάλο πλήθος δεδομένων και πληροφοριών.

Διαβάστε περισσότερα