Πληροφορική Υγείας. Ενότητα 10 : Εισαγωγή στην επιστήμη των υπολογιστών (Μέρος Γ) Ευγενία Τόκη

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

Download "Πληροφορική Υγείας. Ενότητα 10 : Εισαγωγή στην επιστήμη των υπολογιστών (Μέρος Γ) Ευγενία Τόκη"

Transcript

1 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πληροφορική Υγείας Ενότητα 10 : Εισαγωγή στην επιστήμη των υπολογιστών (Μέρος Γ) Ευγενία Τόκη

2 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Λογοθεραπείας Πληροφορική Υγείας Ενότητα 10 : Εισαγωγή στην επιστήμη των υπολογιστών (Μέρος Γ) Τόκη Ευγενία Επίκουρος Καθηγήτρια Άρτα, 2015

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

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

5 Λογισμικό Υπολογιστών Υπολογιστής Υλικό Λογισμικό Λειτουργικό Σύστημα Προγράμματα Εφαρμογών 5 5

6 Λειτουργικό Σύστημα Λειτουργικό Σύστημα (ΛΣ) είναι ένα σύνολο προγραμμάτων που διευκολύνει την εκτέλεση άλλων προγραμμάτων που επιθυμούν να χρησιμοποιήσουν τους πόρους του υπολογιστή. Επιτρέπει την διασύνδεση μεταξύ του χρήστη και του υλικού του υπολογιστή και ελέγχει την λειτουργία του υπολογιστή συνολικά. (Operating System) 6 6

7 Windows Windows 2003 Windows XP Windows Vista Windows 7 Windows 8 Unix Solaris AIX Apple OS X Διαδεδομένα ΛΣ Linux Ubuntu Xubuntu Red Hat Suse Debian Scientific Linux Bodhi Linux FreeBSD PC-BSD Haiku FreeDos 7 7

8 Επιφάνεια εργασίας του Macintosh το

9 ΛΣ για κινητά και για ταμπλέτες ios Android Windows Mobile Symbian 9 9

10 Αποδοτική χρήση του υλικού Ευκολία στην χρήση των πόρων Στόχοι ΛΣ Επεξεργασία κειμένου ΥΛΙΚΟ Η/Υ Hardware Λογιστικά Φύλλα 10 1

11 Πολυπλοκότητα ΛΣ SLOC (Source Lines of Code) αριθμός γραμμών κώδικα Λειτουργικό Σύστημα Windows XP MAC OS X 10.4 SLOC 45 εκατομμύρια 86 εκατομμύρια FreeBSD 8,8 εκατομμύρια Linux kernel ,5 εκατομμύρια 11 1

12 Διαδικασία εκκίνησης Η/Υ 1. Εκτελείται το πρόγραμμα εκκίνησης. 2. Φορτώνεται το Λειτουργικό Σύστημα από μια δευτερεύουσα μονάδα αποθήκευσης (π.χ. σκληρό δίσκο) στην μνήμη RAM 3. Εκτελείται το Λειτουργικό Σύστημα Το πρόγραμμα εκκίνησης (bootstrap) βρίσκεται στην μνήμη ROM του Η/Υ. 12 1

13 Εξέλιξη των ΛΣ Συστήματα δέσμης (batch operating systems-1950): Μια εργασία το πολύ υπήρχε ανά πάσα στιγμή στο σύστημα. Συστήματα χρονομερισμού (time sharing). Κάθε εργασία έχει την δυνατότητα δέσμευσης ενός πόρου για ένα μέρος του χρόνου. Λόγω της ταχύτητας εκτέλεσης των επιμέρους ενεργειών δίνεται η εντύπωση ότι το σύστημα εξυπηρετεί πολλές εργασίες ταυτόχρονα Προσωπικά Συστήματα: ΛΣ ενός χρήστη 13 1

14 Πολυπρογραμματισμός Διατήρηση πολλών διεργασιών ταυτόχρονα στην μνήμη του συστήματος. Αντιστοίχηση ενός πόρου σε μια διεργασία όταν τον χρειάζεται και είναι διαθέσιμος Πόροι (resources): KME, Μνήμη, Σκληρός Δίσκος, Συσκευές εισόδουεξόδου Διεργασία: Πρόγραμμα που βρίσκεται στη μνήμη και περιμένει για πόρους 14 1

15 Ειδικές κατηγορίες ΛΣ Παράλληλα Συστήματα: Αφορούν υπολογιστές με πολλές Κεντρικές Μονάδες Επεξεργασίας που δίνουν την δυνατότητα της πραγματικής ταυτόχρονης εκτέλεσης πολλών εργασιών. Παρουσιάζουν αυξημένη πολυπλοκότητα Κατανεμημένα ΛΣ: Μια εργασία μπορεί να εκτελείται χρησιμοποιώντας πόρους διαφόρων υπολογιστών που βρίσκονται κατανεμημένοι σε ένα ευρύτερο δίκτυο Συστήματα πραγματικού χρόνου: Ο σχεδιασμός τους επιτρέπει να εκτελούν μια εργασία εντός συγκεκριμένου χρονικού πλαισίου (π.χ. VxWorks) Mars Science Laboratory Curiosity rover Χρησιμοποιεί το ΛΣ VxWorks 15 1

16 Συστατικά στοιχεία των ΛΣ 1. Διαχείριση μνήμης (Memory management) 2. Διαχείριση διεργασιών (Process management) 3. Διαχείριση συσκευών (Device Manager) 4. Διαχείριση αρχείων (File Manager) 16 1

17 Διασύνδεση χρήστη Η διασύνδεση χρήστη είναι ένα πρόγραμμα που δέχεται αιτήσεις από τους χρήστες και ενεργοποιεί τα κατάλληλα προγράμματα για την διεκπεραίωσή τους Η διασύνδεση χρήστη μπορεί να είναι: Γραφική διασύνδεση χρήστη (GUI) Διασύνδεση χρήστη γραμμής εντολών (shell) 17 1

18 Διαχείριση μνήμης Η μνήμη του υπολογιστή πρέπει να υπόκειται σε συνεχή διαχείριση έτσι ώστε να αποφεύγεται το σύνδρομο της ανεπαρκούς μνήμης. Κατηγορίες ΛΣ σε σχέση με την διαχείριση μνήμης Μονοπρογραμματιστικά. Ένα μόνο πρόγραμμα υπάρχει στην μνήμη μαζί με το ΛΣ. Όταν ολοκληρώσει την εκτέλεσή του παραχωρεί την θέση του στο επόμενο πρόγραμμα προς εκτέλεση.(δεν χρησιμοποιείται πια) Πολυπρογραμματιστικά. Υπάρχουν στην μνήμη πολλά προγράμματα που εκτελούνται παράλληλα. Η ΚΜΕ περνάει από το ένα πρόγραμμα στο άλλο. 18 1

19 Διαμέριση (partitioning) Η μνήμη χωρίζεται σε τμήματα (διαμερίσεις = partitions) μεταβλητού μήκους. Κάθε διαμέριση φιλοξενεί ένα πρόγραμμα Η ΚΜΕ περνάει από πρόγραμμα σε πρόγραμμα εκτελώντας κάποιες εντολές του μέχρι να συναντήσει κάποια εντολή εισόδου-εξόδου ή να λήξει ο χρόνος που έχει δεσμευτεί για το συγκεκριμένο πρόγραμμα. Αποθηκεύει την διεύθυνση της θέσης μνήμης στην οποία βρισκόταν και προχωράει στο επόμενο πρόγραμμα Η διαδικασία επαναλαμβάνεται κυκλικά 19 1

20 Προβλήματα διαμέρισης Ο διαχειριστής μνήμης πρέπει να προϋπολογίσει το μέγεθος μνήμης που θα διαθέσει σε κάθε πρόγραμμα. Κατά την ολοκλήρωση εκτέλεσης των προγραμμάτων και την αντικατάστασή τους από άλλα η διαμέριση της μνήμης μπορεί να είναι τέτοια που να αφήνει κενά στην μνήμη που να μην μπορούν να δεχθούν τα νέα προγράμματα αν δεν προηγηθεί ανασυγκρότηση της μνήμης 20 2

21 Σελιδοποίηση (paging) Βελτιώνει την αποδοτικότητα της διαμέρισης. Η μνήμη διαιρείται σε ισομεγέθη τμήματα που ονομάζονται σελίδες. Τα προγράμματα δεν χρειάζεται να καταλαμβάνουν συνεχόμενες θέσεις μνήμης Τα νέα προγράμματα δεν χρειάζεται να περιμένουν μέχρι να ελευθερωθεί μνήμη ίση με το μέγεθός τους σε συνεχόμενες θέσεις. Μπορούν να φορτωθούν στην μνήμη καλύπτοντας κενά μεταξύ των άλλων προγραμμάτων που ήδη τρέχουν 21 2

22 Διαχείριση διεργασιών Πρόγραμμα (program): Ανενεργό σύνολο εντολών οι οποίες έχουν γραφεί από έναν προγραμματιστή και έχουν αποθηκευτεί σε κάποιο μέσο αποθήκευσης (π.χ. σκληρό δίσκο) Εργασία (job). Ένα πρόγραμμα μετατρέπεται σε εργασία όταν επιλεγεί για εκτέλεση. Διεργασία (process). Είναι ένα πρόγραμμα σε εκτέλεση. Πρόκειται για μια εργασία η οποία βρίσκεται στην μνήμη έχει ξεκινήσει αλλά δεν έχει ολοκληρωθεί. Πρόγραμμα (ανενεργό στον δίσκο) Εργασία (στον δίσκο) [hold state] Διεργασία σε ετοιμότητα (στην μνήμη) [ready state] Διεργασία σε εκτέλεση (στην μνήμη) [running] 22 2

23 Διάγραμμα καταστάσεων με τα όρια μεταξύ προγράμματος, εργασίας, διεργασίας Καταστάσεις διεργασιών έτοιμη (ready) σε εκτέλεση (running) σε αναμονή (waiting) Όταν η διεργασία είναι σε κατάσταση εκτέλεσης: Η διεργασία εκτελείται μέχρι να χρειαστεί είσοδο/έξοδο οπότε εισέρχεται σε κατάσταση αναμονής Η διεργασία καταναλώνει όλο το χρονομερίδιο που της αναλογεί οπότε επιστρέφει σε κατάσταση ετοιμότητας Η διεργασία τερματίζεται οπότε περνά σε κατάσταση τερματισμού 23 2

24 Χρονοπρογραμματιστές - Ουρές Σε ένα ΛΣ υπάρχουν διάφοροι χρονοπρογραμματιστές Για παράδειγμα ο χρονοπρογραμματιστής διεργασιών αποφασίζει για την μετάβαση των διεργασιών από την μια κατάσταση στην άλλη. Ουρές = Λίστες αναμονής 24 2

25 Πολιτικές επιλογής διεργασιών προς εκτέλεση Ο χρονοπρογραμματιστής διεργασιών μπορεί να έχει διάφορες πολιτικές για την επιλογή της επόμενης διεργασίας που θα εκτελεστεί από την ουρά. FCFS (First Come First Serve) SJF (Shortest Job First) 25 2

26 Αδιέξοδο (deadlock) Ένα σύνολο από διεργασίες βρίσκονται σε αδιέξοδο όταν κάθε διεργασία του συνόλου περιμένει για ένα γεγονός το οποίο μόνο κάποια άλλη διεργασία του συνόλου μπορεί να προκαλέσει Τα αδιέξοδα συμβαίνουν όταν δίνεται η δυνατότητα αποκλειστικής πρόσβασης σε διάφορους πόρους Αδιέξοδο συμβαίνει όταν το ΛΣ δεν θέτει επαρκείς περιορισμούς στις διεργασίες όσον αφορά την χρήση των πόρων. Αδιέξοδο συμβαίνει όταν το ΛΣ δεν θέτει επαρκείς περιορισμούς στις διεργασίες όσον αφορά την χρήση των πόρων. 26 2

27 Προϋποθέσεις για να υπάρξει αδιέξοδο Οι ακόλουθες 4 συνθήκες πρέπει να ισχύουν ταυτόχρονα έτσι ώστε να μπορεί να συμβεί αδιέξοδο Αμοιβαίος αποκλεισμός (ένας πόρος μπορεί να ανατεθεί σε μια μόνο διεργασία) Παρακράτηση πόρων (μια διεργασία που κρατά ένα πόρο μπορεί να ζητήσει και άλλους πόρους) Μη προεκτοπιστική κατανομή πόρων (πόροι που έχουν διατεθεί σε μια διεργασία δεν μπορούν να παρθούν με την βία πίσω) Κυκλική αναμονή (θα πρέπει να υπάρχει μια αλυσίδα από 2 ή περισσότερες διεργασίες που η κάθε μια περιμένει ένα πόρο από την αμέσως επόμενη διεργασία στην αλυσίδα) Για να λυθεί ένα αδιέξοδο αρκεί να αναιρεθεί μια από τις 4 συνθήκες. 27 2

28 Λιμοκτονία (starvation) Συμβαίνει όταν το ΛΣ θέτει πολλούς περιορισμούς στις διεργασίες όσον αφορά την χρήση των πόρων 28 2

29 Δειπνούντες φιλόσοφοι 5 φιλόσοφοι κάθονται σε στρογγυλό τραπέζι και καθένας θα πρέπει να έχει στην διάθεσή του 2 ξυλάκια (αριστερά και δεξιά από το πιάτο του) έτσι ώστε να φάει το φαγητό που έχει μπροστά του Αν έχει διαθέσιμο 1 μόνο ξυλάκι τότε περιμένει χωρίς να το δεσμεύει. Κάποιος από τους φιλοσόφους μπορεί να λιμοκτονήσει καθώς δεν θα είναι ποτέ και τα 2 ξυλάκια ταυτόχρονα διαθέσιμα 29 2

30 Διαχείριση συσκευών Ο διαχειριστής συσκευών (device manager) είναι υπεύθυνος για την προσπέλαση των συσκευών εισόδου-εξόδου (Ι/Ο). Οι συσκευές Ι/Ο είναι τάξεις μεγέθους πιο αργές από την ΚΜΕ και την μνήμη. Καθήκοντα διαχειριστή συσκευών Παρακολουθεί συνεχώς κάθε συσκευή Ι/Ο ώστε να εξασφαλίζει ότι λειτουργεί σωστά. Διατηρεί ουρά με τις διεργασίες που περιμένουν εξυπηρέτηση από κάθε συσκευή την οποία ενημερώνει σύμφωνα με την πρόοδο των διεργασιών. Ελέγχει τις πολιτικές πρόσβασης για την προσπέλαση στις συσκευές Ι/Ο 30 3

31 Διαχείριση αρχείων Καθήκοντα διαχειριστή αρχείων (File Manager) Ελέγχει την πρόσβαση στα αρχεία επιτρέποντας πρόσβαση μόνο σε όσους έχουν την κατάλληλη άδεια (ανάγνωση, εγγραφή, εκτέλεση). Επιβλέπει την δημιουργία, διαγραφή και τροποποίηση των αρχείων Ελέγχει την ονομασία των αρχείων Επιβλέπει την αποθήκευση των αρχείων (που και με ποια μορφή) Είναι υπεύθυνος για την αρχειοθέτηση και την λήψη εφεδρικών αντιγράφων. 31 3

32 Unix Σχεδιάστηκε το 1969 στα Bell Labs Είναι φορητό ΛΣ καθώς έχει γραφεί σε γλώσσα C και όχι σε γλώσσα μηχανής Διαθέτει ισχυρές εντολές που μπορούν να συνδυαστούν σε scripts Είναι ανεξάρτητο από συσκευές (περιέχει ενσωματωμένα προγράμματα οδήγησης) Διαθέτει μηχανισμούς ασφάλειας (ταυτοποίηση χρήστη, έλεγχος πρόσβασης) 32 3

33 Βασικά συστατικά Unix Κέλυφος (shell) Βοηθητικά προγράμματα (utilities) Εφαρμογές (applications) Πυρήνας (kernel) 33 3

34 Linux Κατασκευάστηκε το 1991 από τον τότε φοιτητή Linus Torvalds Κατασκευάστηκε με στόχο την αποδοτική εκτέλεση σε μικροεπεξεργαστές της εταιρείας Intel Ξεκίνησε ως υποσύνολο του UNIX Ο πυρήνας 2.0 του Linux που κυκλοφόρησε το 1997 έγινε αποδεκτός ως εμπορικό ΛΣ 34 3

35 Επίπεδα αρχεία (flat files) Επίπεδο αρχείο είναι ένα αρχείο που αποτελείται από ένα σταθερό, μικρό αριθμό πεδίων. Οι εγγραφές του αρχείου μπορεί να μην ακολουθούν μια συγκεκριμένη διαμόρφωση. Στα επίπεδα αρχεία δεν ορίζονται σχέσεις μεταξύ των δεδομένων. 35 3

36 Προβλήματα διαχείρισης δεδομένων με επίπεδα αρχεία Διαχωρισμός και απομόνωση δεδομένων σε ξεχωριστά αρχεία Πλεονασμός δεδομένων = επανάληψη δεδομένων σε διαφορετικές θέσεις (λόγω μη ορθής διαχείρισης, απουσίας μηχανισμού διαμοιρασμού) Η φυσική δομή και αποθήκευση των αρχείων ορίζονται στα προγράμματα εφαρμογών. Οποιαδήποτε τροποποίηση στη δομή των δεδομένων είναι δύσκολη Ασύμβατες μορφές αρχείων, λόγω χρήσης διαφορετικών γλωσσών υλοποίησης των προγραμμάτων εφαρμογών Δυσκολία στην επέκταση και αναβάθμιση των συστημάτων, λόγω απουσίας τεκμηρίωσης, τυποποίησης και κοινών κανόνων υλοποίησης Άναρχη αύξηση αρχείων, χωρίς εξέλιξη στη διαχείριση, τεκμηρίωση, συντήρηση, ασφάλεια προσπέλασης, προστασία από αστοχία υλικού και λογισμικό 36 3

37 Βάσεις Δεδομένων Βάση δεδομένων (database) είναι μια συλλογή δεδομένων τα οποία σχετίζονται με λογικό, αλλά όχι απαραίτητα και με φυσικό τρόπο Αναπαριστούν μια άποψη του πραγματικού κόσμου, ένα μικρόκοσμο, ή πεδίο αναφοράς Περιέχουν δεδομένα σχετικά μεταξύ τους Σχεδιάζονται και διατηρούν δεδομένα για συγκεκριμένο σκοπό Τα δεδομένα περιγράφουν το μικρόκοσμο, είτε κατά την τρέχουσα χρονική στιγμή, είτε στην εξέλιξη της ιστορίας του 37 3

38 Ποιοι χρησιμοποιούν ΒΔ; Μεγάλες ΒΔ Τράπεζες Δημόσιοι οργανισμοί (εφορία) Νοσηλευτικά Ιδρύματα Αεροπορικές εταιρείες Ασφαλιστικοί οργανισμοί Αλυσίδες εμπορικών καταστημάτων Ηλεκτρονικά καταστήματα Μικρές ΒΔ Μικρές επιχειρήσεις Γυμναστήρια Ιατρεία Δημοσκοπήσεις Δεδομένα επιστημονικών πειραμάτων 38 3

39 Σύστημα Διαχείρισης Βάσεων Δεδομένων Σύστημα Διαχείρισης Βάσεων Δεδομένων (Database Management System=DBMS) είναι ένα σύστημα το οποίο ορίζει δημιουργεί και συντηρεί βάσεις δεδομένων. Το ΣΔΒΔ παρέχει επίσης στους χρήστες ελεγχόμενη πρόσβαση στις βάσεις δεδομένων. Ένα ΣΔΒΔ είναι συνδυασμός 5 συστατικών στοιχείων: Υλικού Λογισμικού Δεδομένων Χρηστών Διαδικασιών 39 3

40 Συστατικά στοιχεία ΣΔΒΔ (1/5): ΥΛΙΚΟ Με τον όρο υλικό ενός ΣΔΒΔ αναφερόμαστε στο φυσικό υπολογιστικό σύστημα το οποίο επιτρέπει την φυσική προσπέλαση των δεδομένων. Αναλυτικότερα μέρη του υλικού είναι: Ο κεντρικός Η/Υ Οι σταθμοί εργασίας που λειτουργούν ως τερματικά το δίκτυο που επιτρέπει την σύνδεση των σταθμών εργασίας με τον κεντρικό Η/Υ. Σταθμός εργασίας Τερματικό Σταθμός εργασίας Σταθμός εργασίας Κεντρικός Η/Υ Βάση Δεδομένων 40 4

41 Συστατικά στοιχεία ΣΔΒΔ (2/5): ΛΟΓΙΣΜΙΚΟ Με τον όρο λογισμικό ενός ΣΔΒΔ αναφερόμαστε στο πραγματικό πρόγραμμα που επιτρέπει στους χρήστες να προσπελάζουν, να συντηρούν και να ενημερώνουν τα δεδομένα. Το λογισμικό ενός ΣΔΒΔ ελέγχει ποιοι χρήστες μπορούν να προσπελάσουν συγκεκριμένα τμήματα της βάσης δεδομένων. 41 4

42 Συστατικά στοιχεία ΣΔΒΔ (3/5): ΔΕΔΟΜΕΝΑ Σε μια βάση δεδομένων τα δεδομένα αποτελούν ξεχωριστή οντότητα σε σχέση με το λογισμικό που τα προσπελάζει. Αυτό συμβαίνει προκειμένου να μπορεί η επιχείρηση που διαθέτει μια βάση δεδομένων να αλλάζει το λογισμικό χωρίς αυτό να σημαίνει απώλεια των δεδομένων της. Για μια επιχείρηση σε πολλές περιπτώσεις η αξία των δεδομένων της είναι πολλαπλάσια μεγαλύτερη σε σχέση με την αξία του λογισμικού που τα χειρίζεται. Παραδείγματα δεδομένων: Αρχείο πελατών Αρχείο πωλήσεων Αρχείο πληρωμών 42 4

43 Συστατικά στοιχεία ΣΔΒΔ (4/5): ΧΡΗΣΤΕΣ Τελικοί χρήστες (end users): Είναι άτομα που μπορούν να προσπελάζουν τη βάση δεδομένων απευθείας προκειμένου να λάβουν πληροφορίες για θέματα που τους απασχολούν Προγράμματα εφαρμογών: Οι χρήστες μέσω των προγραμμάτων εφαρμογών που έχουν γραφεί "πάνω" από την βάση δεδομένων μπορούν να προσπελάζουν τα δεδομένα της Κατηγορίες τελικών χρηστών Κανονικοί χρήστες. Χρησιμοποιούν το τμήμα της βάσης που τους έχει δοθεί πρόσβαση. Έχουν δηλαδή περιορισμένη πρόσβαση είτε στο εύρος των δεδομένων που έχουν πρόσβαση είτε στο είδος των ενεργειών που είναι σε θέση να εκτελέσουν (π.χ. πρόσβαση μόνο για ανάγνωση). Δεν απαιτούνται ιδιαίτερες τεχνικές γνώσεις. Διαχειριστές. Συνήθως είναι ένας ανά ΒΔ και έχει το υψηλότερο δυνατό επίπεδο δικαιωμάτων έχει υψηλή εξειδίκευση ελέγχει τους υπόλοιπους χρήστες παραχωρεί ή αφαιρεί προνόμια φροντίζει έτσι ώστε η βάση δεδομένων να λειτουργεί αποδοτικά. Λαμβάνει αντίγραφα ασφαλείας έτσι ώστε σε περίπτωση καταστροφής των δεομένων να μπορέσει να επαναφέρει το σύστημα σε λειτουργία. 43 4

44 Συστατικά στοιχεία ΣΔΒΔ (5/5): ΔΙΑΔΙΚΑΣΙΕΣ Διαδικασίες είναι οι κανόνες που πρέπει να ακολουθούνται έτσι ώστε η λειτουργία της βάσης δεδομένων να είναι χωρίς προβλήματα Παραδείγματα κανόνων Πολιτική ασφάλειας που δεν επιτρέπει σε χρήστες να γνωστοποιούν σε τρίτους το userid και το password τους. Πολιτική ασφάλειας που ορίζει διαβάθμιση στην πρόσβαση σε εμπιστευτικές πληροφορίες ανάλογα με το επίπεδο στην ιεραρχία της επιχείρησης και το τμήμα του χρήστη. Τακτική συντήρηση μηχανημάτων και λογισμικού έτσι ώστε να μην προκύπτουν προβλήματα λόγω κακής συντήρησης. Σαφώς ορισμένες πολιτικές λήψης αντιγράφων ασφαλείας Εμπειρία στην διαδικασία επαναφοράς του συστήματος από κάποιο αντίγραφο ασφαλείας. Σαφώς ορισμένες διαδικασίες ενημέρωσης υπευθύνων σε περίπτωση που παρουσιαστεί πρόβλημα. 44 4

45 Πότε δε συνίσταται η χρήση ενός ΣΔΒΔ Open source (δωρεάν) Οικονομικές 100 έως Αυξημένου κόστους ανά άδεια χρήσης 45 4

46 Κόστος Όταν η ζητούμενη εφαρμογή είναι πολύ απλή Όταν το κόστος του ΣΔΒΔ δεν καλύπτεται από τα αναμενόμενα οφέλη Παράγοντες αύξησης κόστους Λογισμικό Υλικό Εκπαίδευση Πρόσληψη ατόμων με την απαιτούμενη τεχνογνωσία Όταν δεν απαιτείται ταυτόχρονη πρόσβαση από δύο ή περισσότερους χρήστες 46 4

47 Πλεονεκτήματα ΣΔΒΔ Διαχείριση πλεονασμού Ασφάλεια- έλεγχος πρόσβασης Μόνιμη αποθήκευση δεδομένων Πολλαπλά User Interfaces Έλεγχος ακεραιότητας δεδομένων Αυτοματοποιημένες διαδικασίες λήψης αντιγράφων ασφαλείας User Interfaces: προσφέρουν ολοκληρωμένο σύστημα διεπαφής χρήστη για το σχεδιασμό και υλοποίηση της βάσης, δημιουργία ερωτημάτων, φορμών, αναφορών Πλεονασμός: επανάληψη της ίδιας πληροφορίας Ακεραιότητα δεδομένων: Η πληροφορία να μην βρίσκεται αντικρουόμενη μέσα στην βάση δεδομένων 47 4

48 Αρχιτεκτονική 3 επιπέδων Internal Level = Εσωτερικό επίπεδο. Αφορά τον τρόπο με τον οποίο τα δεδομένα είναι φυσικά αποθηκευμένα στις αποθηκευτικές μονάδες που περιλαμβάνει το υλικό. Ο τρόπος αποθήκευσης μπορεί να είναι με χρήση στατικών ή δυναμικών δομών δεδομένων. Αυτό έχει μικρή σημασία για τους χρήστες της βάσης δεδομένων καθώς δεν έρχονται ποτέ σε επαφή με το συγκεκριμένο επίπεδο παρά μόνο εμμέσως καθώς οι σχεδιαστικές αποφάσεις των κατασκευαστών του ΣΔΒΔ σε αυτό το επίπεδο καθορίζουν σε μεγάλο βαθμό και την απόδοση του συστήματος Conceptual Level = Εννοιολογικό επίπεδο. Καθορίζει την λογική άποψη των δεδομένων. Εδώ ορίζεται το λογικό μοντέλο στο οποίο αναπαρίστανται οι οντότητες που αποτελούν τα αντικείμενα ενδιαφέροντος της επιχείρησης ως ομαδοποιήσεις. External Level = Εξωτερικό επίπεδο. Το εξωτερικό επίπεδο αλληλεπιδρά απευθείας με τους τελικούς χρήστες ή τα προγράμματα εφαρμογών 48 4

49 Μοντέλα Βάσεων Δεδομένων Στην ιστορία των βάσεων δεδομένων έχουν αναπτυχθεί τα ακόλουθα μοντέλα βάσεων δεδομένων (με χρονολογική σειρά) Ιεραρχικό μοντέλο Δικτυακό μοντέλο Σχεσιακό μοντέλο (χρησιμοποιείται σήμερα από την πλειονότητα των εγκατεστημένων ΒΔ) Κατανεμημένο μοντέλο Αντικειμενοστραφές μοντέλο 49 4

50 Ιεραρχικό μοντέλο (hierarchical model) Το πρώτο μοντέλο βάσης δεδομένων που παρουσιάστηκε. Τα δεδομένα οργανώνονται σε μια ιεραρχία (ανάποδο δένδρο). Στην κορυφή υπάρχει μια οντότητα η οποία ονομάζεται ρίζα. Οι σχέσεις είναι ένα προς πολλά από πάνω προς τα κάτω Χρησιμοποιείται σε περιπτώσεις που μια επιχείρηση έχει στην κατοχή της ένα τέτοιο σύστημα από παλιότερα πληροφοριακά συστήματα που διέθετε και δεν επιθυμεί να το αλλάξει. Στο παράδειγμα από μια εγγραφή DEPARTMENT μπορούμε γρήγορα να βρούμε τους STUDENTS του λόγω της φοράς της σχέσης. Το αντίστροφο όμως δηλαδή για ένα σύνολο από σπουδαστές να βρούμε τα τμήματά τους είναι μια αργή διαδικασία. 50 5

51 Δικτυακό μοντέλο (network model) Οι οντότητες οργανώνονται σε ένα γράφο όπου κάποιες από αυτές μπορούν να προσπελαστούν μέσω διαφορετικών διαδρομών. Πολύπλοκο. Πολλές ενημερώσεις όταν γίνεται κάποια αλλαγή στα δεδομένα. Χρησιμοποιείται σε περιπτώσεις που μια επιχείρηση διαθέτει ένα τέτοιο σύστημα από παλιότερα πληροφοριακά συστήματα που διέθετε και δεν θέλει να το αλλάξει. 51 5

52 Σχεσιακό μοντέλο Το σχεσιακό μοντέλο έχει επικρατήσει έναντι των υπολοίπων Τα δεδομένα στο σχεσιακό μοντέλο αναπαρίστανται ως ένα σύνολο σχέσεων. 52 5

53 Πίνακες-σχέσεις Μια σχέση μοιάζει με ένα δισδιάστατο πίνακα και έχει τα ακόλουθα χαρακτηριστικά: Όνομα. Το όνομα της σχέσης πρέπει να είναι μοναδικό μεταξύ των άλλων σχέσεων. Ιδιότητες (attributes). Κάθε στήλη μιας σχέσης ονομάζεται ιδιότητα. Κάθε ιδιότητα μιας σχέσης πρέπει να έχει ένα ξεχωριστό όνομα σε σχέση με τις άλλες ιδιότητες της σχέσης. Πλειάδες (tuples). Κάθε γραμμή μιας σχέσης λέγεται πλειάδα. Ο συνολικός αριθμός των πλειάδων μιας σχέσης λέγεται πληθικότητα (cardinality) της σχέσης. 53 5

54 Λειτουργίες σε σχέσεις Σε μια βάση δεδομένων μπορούν να οριστούν διάφορες λειτουργίες για την δημιουργία νέων σχέσεων από τις υπάρχουσες, όπως οι παρακάτω: Εισαγωγή (insert) Διαγραφή (delete) Ενημέρωση (update) Επιλογή (select) Προβολή (project) Σύνδεση (join) Ένωση (union) Τομή (intersection) Διαφορά (difference) 54 5

55 Εισαγωγή Η λειτουργία της εισαγωγής είναι μονομελής (δηλαδή εφαρμόζεται σε μια μόνο σχέση κάθε φορά) Με την λειτουργία της εισαγωγής μια νέα πλειάδα προστίθεται σε μια σχέση 55 5

56 Διαγραφή Η λειτουργία της διαγραφής είναι μονομελής. Με την λειτουργία της διαγραφής μια πλειάδα αφαιρείται από μια σχέση. 56 5

57 Ενημέρωση Η λειτουργία της ενημέρωσης είναι μονομελής. Με την λειτουργία της ενημέρωσης αλλάζει η τιμή των ιδιοτήτων μιας πλειάδας. Στο παράδειγμα η πλειάδα του μαθήματος CIS51 ενημερώνεται στην ιδιότητα Unit από 5 σε

58 Επιλογή Η λειτουργία της επιλογής είναι μονομελής Η λειτουργία της επιλογής εφαρμόζεται σε μια σχέση και προκύπτει μια νέα σχέση. Η σχέση που προκύπτει έχει ένα σύνολο πλειάδων που είναι υποσύνολο του αντίστοιχου της αρχικής σχέσης. Η επιλογή των πλειάδων γίνεται με βάση κάποια κριτήρια. Το πλήθος των ιδιοτήτων παραμένει το ίδιο στην αρχική και στην προκύπτουσα σχέση. 58 5

59 Σύνδεση Η λειτουργία της σύνδεσης είναι διμελής Η λειτουργία της σύνδεσης εφαρμόζεται σε δύο σχέσεις τις οποίες συνδυάζει με βάση κάποιες κοινές ιδιότητες και παράγει μια νέα σχέση η οποία περιέχει συνδυασμό των ιδιοτήτων από τους δύο πίνακες Στο παράδειγμα η σχέση COURSES (μαθήματα) συνδυάζεται με την σχέση TAUGHT_BY (διδάσκοντες) για την δημιουργία μιας σχέσης που περιέχει πλήρεις πληροφορίες σχετικά με τα μαθήματα (δηλαδή η νέα σχέση περιέχει και τα ονόματα των καθηγητών που διδάσκουν) 59 5

60 Ένωση Η λειτουργία της ένωσης είναι διμελής. Η λειτουργία της ένωσης εφαρμόζεται σε δύο σχέσεις οι οποίες πρέπει να έχουν τις ίδιες ιδιότητες και προκύπτει μια νέα σχέση με πλειάδες την ένωση των πλειάδων από τις δύο σχέσεις. Στο παράδειγμα η σχέση CIS15- Roster συνενώνεται με την σχέση CIS52-Roster για την δημιουργία μιας νέας σχέσης που περιέχει όλους τους σπουδαστές και των δύο τμημάτων χωρίς να υπάρχουν διπλότυπα. 60 6

61 Τομή Η λειτουργία της τομής είναι διμελής. Η λειτουργία της τομής εφαρμόζεται σε δύο σχέσεις οι οποίες πρέπει να έχουν τις ίδιες ιδιότητες και προκύπτει μια νέα σχέση με πλειάδες την τομή των πλειάδων από τις δύο σχέσεις. Στο παράδειγμα γίνεται τομή της σχέση CIS15-Roster με την σχέση CIS52-Roster για την δημιουργία μιας νέας σχέσης που περιέχει τους σπουδαστές που βρίσκονται και στα δύο τμήματα 61 6

62 Διαφορά Η λειτουργία της τομής είναι διμελής. Η λειτουργία της τομής εφαρμόζεται σε δύο σχέσεις οι οποίες πρέπει να έχουν τις ίδιες ιδιότητες και προκύπτει μια νέα σχέση με τις πλειάδες που υπάρχουν στην πρώτη σχέση αλλά όχι στην δέυτερη. Στο παράδειγμα γίνεται η διαφορά ανάμεσα στην σχέση CIS15-Roster και την σχέση CIS52-Roster για την δημιουργία μιας νέας σχέσης που περιέχει τους σπουδαστές που βρίσκονται στο τμήμα CIS15-Roster αλλά όχι και στο τμήμα CIS52- Roster. 62 6

63 Βιβλιογραφία 1. Forouzan B., Mosharaf F. Εισαγωγή στην επιστήμη των υπολογιστών. Εκδόσεις Κλειδάριθμος (2010) 2. Σταυρακούδης Α. Εισαγωγή στις υπολογιστικές μεθόδους για τις οικονομικές και επιχειρησιακές σπουδές. Κλειδάριθμος (2012) 3. Ταμπακάς Β. Εισαγωγής τις βάσεις δεδομένων. Εκδότης Β. Ταμπακάς (2009) 4. Γιαννακουδάκης Ε. Σχεδιασμός και διαχείριση Βάσεων Δεδομένων. Εκδόσεις Ευγενία Σ. Μπένου (2009). 5. Biermann A. Σπουδαίες ιδέες στην επιστήμη των υπολογιστών. Πανεπιστημιακές εκδόσεις Κρήτης (2008). 6. Brookshear J.G. Η επιστήμη των υπολογιστών, μια ολοκληρωμένη παρουσίαση. Εκδόσεις Κλειδάριθμος (2009). 7. Πληροφοριακά συστήματα επιχειρήσεων II. Πολλάλης, Γιαννακόπουλος, Δημόπουλος. Εκδόσεις Σταμούλη (2004). 63 6

64 6 64 Πληροφορική Υγείας Εισαγωγή στην επιστήμη των υπολογιστών (3/3), Τμήμα Λογοθεραπείας, ΤΕΙ ΗΠΕΙΡΟΥ - Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Σημείωμα Αναφοράς Copyright Τεχνολογικό Ίδρυμα. Δρ. Γκόγκος Χρήστος. Πληροφορική ΙI. Έκδοση: 1.0 Άρτα, Διαθέσιμο από τη δικτυακή διεύθυνση:

65 Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές [1] ή μεταγενέστερη. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, Διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. [1]

66 Τέλος Ενότητας Επεξεργασία: Ευάγγελος Καρβούνης Άρτα,

67 6 Τέλος Ενότητας Εισαγωγή στην επιστήμη των υπολογιστών (Μέρος Γ)

Πληροφορική 2. Λειτουργικά Συστήματα

Πληροφορική 2. Λειτουργικά Συστήματα Πληροφορική 2 Λειτουργικά Συστήματα 1 2 Λογισμικό Υπολογιστών Υπολογιστής Υλικό Λογισμικό Λειτουργικό Σύστημα Προγράμματα Εφαρμογών 3 Λειτουργικό Σύστημα (Operating System) Λειτουργικό Σύστημα (ΛΣ) είναι

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 7 : Βάσεις Δεδομένων (1/2) Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 7 : Βάσεις Δεδομένων (1/2) Δρ. 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 7 : Βάσεις Δεδομένων (1/2) Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 1 : Λειτουργικά συστήματα. Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 1 : Λειτουργικά συστήματα. Δρ. 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 1 : Λειτουργικά συστήματα Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής

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

Πληροφορική 2. Βάσεις Δεδομένων (Databases)

Πληροφορική 2. Βάσεις Δεδομένων (Databases) Πληροφορική 2 Βάσεις Δεδομένων (Databases) 1 2 Επίπεδα αρχεία (flat files) Επίπεδο αρχείο είναι ένα αρχείο που αποτελείται από ένα σταθερό, μικρό αριθμό πεδίων. Οι εγγραφές του αρχείου μπορεί να μην ακολουθούν

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

Πληροφορική II. Ενότητα 5 : Δομές Δεδομένων και αφηρημένοι. τύποι δεδομένων. Δρ. Γκόγκος Χρήστος

Πληροφορική II. Ενότητα 5 : Δομές Δεδομένων και αφηρημένοι. τύποι δεδομένων. Δρ. Γκόγκος Χρήστος 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 5 : Δομές Δεδομένων και αφηρημένοι τύποι δεδομένων Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Τμήμα Χρηματοοικονομικής

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 6 : Δομές αρχείων. Δρ. Γκόγκος Χρήστος

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 6 : Δομές αρχείων. Δρ. Γκόγκος Χρήστος 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 6 : Δομές αρχείων Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής & Ελεγκτικής

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

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)

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

Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, μνήμης και Ε/Ε)

Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, μνήμης και Ε/Ε) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, και Ε/Ε) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

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

Τι είναι ένα λειτουργικό σύστημα (ΛΣ); Μια άλλη απεικόνιση. Το Λειτουργικό Σύστημα ως μέρος του υπολογιστή

Τι είναι ένα λειτουργικό σύστημα (ΛΣ); Μια άλλη απεικόνιση. Το Λειτουργικό Σύστημα ως μέρος του υπολογιστή Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, και Ε/Ε) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

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

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Λειτουργικά Συστήματα Ενότητα 9 : Ιδεατή Μνήμη 1/2 Δημήτριος Λιαροκάπης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής

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

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

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

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 4 : Πράξεις με bits. Δρ. Γκόγκος Χρήστος

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 4 : Πράξεις με bits. Δρ. Γκόγκος Χρήστος Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική Ι Ενότητα 4 : Πράξεις με bits Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής & Ελεγκτικής

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 3 : Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 3 : Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ. Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική Ι Ενότητα 3 : Αναπαράσταση αριθμών στο δυαδικό σύστημα Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 10 : Πολυμέσα και Πληροφοριακά Συστήματα. Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 10 : Πολυμέσα και Πληροφοριακά Συστήματα. Δρ. 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 10 : Πολυμέσα και Πληροφοριακά Συστήματα Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 9 : Τεχνητή νοημοσύνη. Δρ. Γκόγκος Χρήστος

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 9 : Τεχνητή νοημοσύνη. Δρ. Γκόγκος Χρήστος 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 9 : Τεχνητή νοημοσύνη Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής & Ελεγκτικής

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

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

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

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

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Λειτουργικά Συστήματα Ενότητα 12 : Δρομολόγηση Διεργασιών 2/3 Δημήτριος Λιαροκάπης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής

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

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

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

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.1: Λειτουργικά Συστήματα 1 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Ένα σύγχρονο υπολογιστικό σύστημα αποτελείται από: το υλικό: τα ηλεκτρονικά μέρη του υπολογιστή και το λογισμικό: το σύνολο

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 2 : Αλγόριθμοι. Δρ. Γκόγκος Χρήστος

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 2 : Αλγόριθμοι. Δρ. Γκόγκος Χρήστος 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 2 : Αλγόριθμοι Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής & Ελεγκτικής

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

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

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

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

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

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

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αρχιτεκτονική υπολογιστών Ενότητα 11 : Δομή και Λειτουργία της CPU 1/2 Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής

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

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 4: Λογισμικό Υπολογιστή (1/3), 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Η Ενότητα 4 διαπραγματεύεται

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

Κεφάλαιο 3. Διδακτικοί Στόχοι

Κεφάλαιο 3. Διδακτικοί Στόχοι Κεφάλαιο 3 Σε ένα υπολογιστικό σύστημα η Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) εκτελεί τις εντολές που βρίσκονται στην κύρια μνήμη του. Οι εντολές αυτές ανήκουν σε προγράμματα τα οποία, όταν εκτελούνται,

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

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Λειτουργικά Συστήματα Ενότητα 6 : Αδιέξοδο 1/2 Δημήτριος Λιαροκάπης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής

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

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

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

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

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Λειτουργικά Συστήματα Ενότητα 10 : Ιδεατή Μνήμη Αλγόριθμοι Αντικατάστασης Σελίδων Δημήτριος Λιαροκάπης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ

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

Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19 Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Τι είναι το υλικό ενός υπολογιστικού συστήματος; Το σύνολο των ηλεκτρονικών και μηχανικών μερών του που έχουν

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

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

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

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

Λειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων

Λειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Λειτουργικά Συστήματα Ι Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Δομή Η/Υ Ο Η/Υ αποτελείται από δυο βασικά στοιχεία: Υλικό (το ηλεκτρονικό-μηχανικό μέρος πχ συσκευές, πλακέτες κλπ) Λογισμικό

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

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

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

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

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

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

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

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

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Λειτουργικά Συστήματα Ενότητα 13 : Δρομολόγηση Διεργασιών 3/3 Δημήτριος Λιαροκάπης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής

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

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία Ελληνική ημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία Ενότητα 13 : Γεωργία Ακριβείας, η Γεωργία του Μέλλοντος Επισκόπηση Μαθήματος Μελετίου Γεράσιμος 1

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

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Βάσεις Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις Δεδομένων; Σύστημα για αποθήκευση, μετάδοση

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 8 : Βάσεις Δεδομένων (2/2) Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 8 : Βάσεις Δεδομένων (2/2) Δρ. 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 8 : Βάσεις Δεδομένων (2/2) Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 3 : Γλώσσες προγραμματισμού. Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 3 : Γλώσσες προγραμματισμού. Δρ. 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 3 : Γλώσσες προγραμματισμού Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 4 : Τεχνολογία λογισμικού. Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 4 : Τεχνολογία λογισμικού. Δρ. 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 4 : Τεχνολογία λογισμικού Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής

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

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Λειτουργικά Συστήματα Ενότητα 8 : Διαχείριση Μνήμης Δημήτριος Λιαροκάπης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής

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

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

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

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 6 : Εκτέλεση πράξεων, Αρχιτεκτονική Η/Υ. Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 6 : Εκτέλεση πράξεων, Αρχιτεκτονική Η/Υ. Δρ. 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πληροφορική Ι Ενότητα 6 : Εκτέλεση πράξεων, Αρχιτεκτονική Η/Υ Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Χρηματοοικονομικής &

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

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

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

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

Πληροφορική I. "Λογισμικό (Software)" B. Φερεντίνος

Πληροφορική I. Λογισμικό (Software) B. Φερεντίνος ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ - ΕΙΣ. ΚΑΤΕΥΘΥΝΣΗ ΔΙΟΙΚΗΣΗΣ ΤΟΥΡΙΣΤΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΕΠΙΧΕΙΡΗΣΕΩΝ ΦΙΛΟΞΕΝΙΑΣ Πληροφορική I "Λογισμικό (Software)" B. Φερεντίνος

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

Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση:

Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση: Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση: Page 1 Χρήστης Εφαρμογή Λειτουργικό Σύστημα Υλικό Γνωστά Λειτουργικά

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ Δρ. Κουζαπάς Δημήτριος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Λειτουργικά συστήματα Στόχοι 1 Να εξηγήσουμε τη διάκριση μεταξύ Λογισμικού Συστημάτων

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 10 : Ασφάλεια. Δρ. Γκόγκος Χρήστος

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 10 : Ασφάλεια. Δρ. Γκόγκος Χρήστος 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική Ι Ενότητα 10 : Ασφάλεια Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής & Ελεγκτικής

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

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 4 Λογισμικό συστήματος Καραμαούνας Πολύκαρπος 1 4.1 Λογισμικό συστήματος (application software) Καραμαούνας Πολύκαρπος 2 Λογισμικό εφαρμογών (application software): προγράμματα για την αντιμετώπιση

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 7: Βάσεις Δεδομένων (Θεωρία) Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών Σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

ver Επεξεργαστές κειμένου, λογιστικών φύλλων, παρουσιάσεων Οδηγοί συσκευών (Device Drivers)

ver Επεξεργαστές κειμένου, λογιστικών φύλλων, παρουσιάσεων Οδηγοί συσκευών (Device Drivers) ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ - ΕΙΣ. ΚΑΤΕΥΘΥΝΣΗ ΔΙΟΙΚΗΣΗΣ ΤΟΥΡΙΣΤΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΕΠΙΧΕΙΡΗΣΕΩΝ ΦΙΛΟΞΕΝΙΑΣ Ορισμοί Πληροφορική I Πρόγραμμα: ένα σύνολο

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

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου Ενότητα 1 : Ακουστική οδός Ναυσικά Ζιάβρα 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Λογοθεραπείας

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

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

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

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

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

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αρχιτεκτονική υπολογιστών Ενότητα 12 : Δομή και Λειτουργία της CPU 2/2 Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής

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

ΛΟΓΙΣΜΙΚΟ (software)

ΛΟΓΙΣΜΙΚΟ (software) ΛΟΓΙΣΜΙΚΟ (software) Το Λογισµικό του Ηλεκτρονικού Υπολογιστή Περιεχόµενα Ορισµός Λογισµικού Κατηγορίες Λογισµικό Συστήµατος Λογισµικό Εφαρµογών Το λογισµικό είναι: Το λογισµικό Το σύνολο των προγραµµάτων

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

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

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

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

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου Ενότητα 10 : Φυσιολογία φωνής (Μέρος Β ) Ναυσικά Ζιάβρα 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου

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

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου Ενότητα 9 : Φυσιολογία φωνής (Μέρος Α ) Ναυσικά Ζιάβρα 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου

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

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

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

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

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου Ενότητα 2 : Περιγραφή του ωτός Ναυσικά Ζιάβρα 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα

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

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

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

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

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 1: Διαδικαστικά Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Παρουσίαση της δομής και των περιεχομένων του μαθήματος.

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

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

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

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

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου Ενότητα 6 : Στοματική κοιλότητα - Φάρυγγας (Μέρος Β ) Ναυσικά Ζιάβρα 2 Ανοιχτά Ακαδημαϊκά Μαθήματα

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

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

Εισαγωγή στην Πληροφορική Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Εισαγωγή στην Πληροφορική Αστροφυσικός Αναπλ. Καθηγητής ΕΜΠ romylos@survey.ntua.gr Λειτουργικά συστήµατα, διεργασίες και δροµολόγηση Σύνδεση

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

Προχωρημένα Θέματα Προγραμματισμού Δικτύων

Προχωρημένα Θέματα Προγραμματισμού Δικτύων 1 Ελληνική ημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 3: ΠΠΔ για Best Effort συνδέσεις (1) Φώτης Βαρζιώτης 2 Ανοιχτά Τμήμα Μηχανικών Πληροφορικής

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

Λιβανός Γιώργος Εξάμηνο 2017Β

Λιβανός Γιώργος Εξάμηνο 2017Β Λιβανός Γιώργος Εξάμηνο 2017Β Υπολογιστικό σύστημα Υλικό (hardware) Λογισμικό (Software) Ολοκληρωμένα κυκλώματα, δίσκοι, οθόνη, κλπ. Λογισμικό συστήματος Προγράμματα εφαρμογών Χρειάζονται ένα συντονιστή!!!

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

Διοικητική των επιχειρήσεων

Διοικητική των επιχειρήσεων 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Διοικητική των επιχειρήσεων Ενότητα 10 : Παραδοσιακές οργανωτικές δομές Καραμάνης Κωνσταντίνος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου

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

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ http://leitourgika-systhmata-epal-b.ggia.info/ Σύγχρονο Λειτουργικό Σύστημα - ΛΣ Λειτουργικό Σύστημα:

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

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου

Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Ανατομία - Φυσιολογία Ακοής Ομιλίας Λόγου Ενότητα 7 : Λάρυγγας (Μέρος Α ) Ναυσικά Ζιάβρα 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα

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

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

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

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

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

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

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

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

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 10 : Κατασκευή ΝΠΑ. Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 10 : Κατασκευή ΝΠΑ. Αλέξανδρος Τζάλλας Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Θεωρία Υπολογισμού Ενότητα 0 : Κατασκευή ΝΠΑ Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής Τ.Ε

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

Φωνολογική Ανάπτυξη και Διαταραχές

Φωνολογική Ανάπτυξη και Διαταραχές 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Φωνολογική Ανάπτυξη και Διαταραχές Ενότητα 16: Ασκήσεις Πράξης Ζακοπούλου Βικτωρία 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Λογοθεραπείας

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

ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα

ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα 3.1 Η εξέλιξη των λειτουργικών συστηµάτων 3.2 Αρχιτεκτονική λειτουργικών συστηµάτων 3.3 Συντονισµός των δραστηριοτήτων του υπολογιστή 3.4 Χειρισµός ανταγωνισµού µεταξύ

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 5: Λειτουργικά Συστήματα Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 8 : Αυτόματα NFA - DFA. Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 8 : Αυτόματα NFA - DFA. Αλέξανδρος Τζάλλας Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Θεωρία Υπολογισμού Ενότητα 8 : Αυτόματα NFA - DFA Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής

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

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

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

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

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

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

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 9 : Συμπίεση δεδομένων. Δρ. Γκόγκος Χρήστος

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 9 : Συμπίεση δεδομένων. Δρ. Γκόγκος Χρήστος Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική Ι Ενότητα 9 : Συμπίεση δεδομένων Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής & Ελεγκτικής

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

Διοικητική των επιχειρήσεων

Διοικητική των επιχειρήσεων 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Διοικητική των επιχειρήσεων Ενότητα 5 : Εισαγωγή στη λήψη αποφάσεων Καραμάνης Κωνσταντίνος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Λογιστικής

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 3 : Γραφήματα & Αποδείξεις. Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 3 : Γραφήματα & Αποδείξεις. Αλέξανδρος Τζάλλας 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Θεωρία Υπολογισμού Ενότητα 3 : Γραφήματα & Αποδείξεις Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής

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

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 1: Βασικές Έννοιες Λειτουργικών Συστημάτων

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

Τεχνικές Προγραμματισμού και Χρήση Λογισμικού Η/Υ στις Κατασκευές

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

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

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

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

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

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 7: Βάσεις Δεδομένων: Στόχοι, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Με την ολοκλήρωση της ενότητας

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

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

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

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

Λειτουργικά Συστήματα

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

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

Προγραμματισμός Διαδικτύου

Προγραμματισμός Διαδικτύου 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προγραμματισμός Διαδικτύου Ενότητα 12 : Δικτυακός προγραμματισμός και βάσεις δεδομένων Ιωάννης Τσούλος 2 Ανοιχτά Ακαδημαϊκά Τμήμα Μηχανικών

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

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 2: Software ΠΑΝΑΓΙΩΤΗΣ ΠΑΝΑΓΙΩΤΙΔΗΣ ΤΜΗΜΑ ΓΑΛΛΙΚΗΣ ΓΛΩΣΣΑΣ ΚΑΙ ΦΙΛΟΛΟΓΙΑΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική

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

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

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

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

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

Κεφάλαιο 4. Λογισμικό Συστήματος

Κεφάλαιο 4. Λογισμικό Συστήματος Κεφάλαιο 4 Λογισμικό Συστήματος 4.1 Λογισμικό συστήματος Λογισμικό εφαρμογών (application software):προγράμματα για την αντιμετώπιση εξειδικευμένων προβλημάτων π.χ. επεξεργασία κειμένου, μισθοδοσία κλπ.

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

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος Λογισμικό Συστήματος Λογισμικό 2 Λογισμικό Συστήματος Τα ειδικά εργαλεία χρησιμοποιούνται για την ανάπτυξη λογισμικού εφαρμογών και την εκτέλεση βοηθητικών εργασιών. Το λειτουργικό σύστημα (operating system)

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

Διοικητική των επιχειρήσεων

Διοικητική των επιχειρήσεων 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Διοικητική των επιχειρήσεων Ενότητα 3 : Εξωτερικό περιβάλλον Καραμάνης Κωνσταντίνος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Λογιστικής

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

Προγραμματισμός Διαδικτύου

Προγραμματισμός Διαδικτύου 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προγραμματισμός Διαδικτύου Ενότητα 10 : Ασκήσεις με δυναμικούς τύπους δεδομένων και αρχεία Ιωάννης Τσούλος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 11 : Γραμματικές χωρίς συμφραζόμενα. Αλέξανδρος Τζάλλας

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 11 : Γραμματικές χωρίς συμφραζόμενα. Αλέξανδρος Τζάλλας 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεωρία Υπολογισμού Ενότητα 11 : Γραμματικές χωρίς συμφραζόμενα Αλέξανδρος Τζάλλας 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής

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

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

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

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