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

Save this PDF as:
 WORD  PNG  TXT  JPG

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

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

Transcript

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

2 Μαθησιακοί Στόχοι Η Ενότητα 4 διαπραγματεύεται τα παρακάτω θέματα που αφορούν το Λογισμικό του Υπολογιστή υπολογιστών: Ιστορικό των Λειτουργικών Συστημάτων Αρχιτεκτονική Λειτουργικών Συστημάτων Ανάπτυξη Λογισμικού Γλώσσες Προγραμματισμού

3 Λέξεις Κλειδιά Λογισμικό Λειτουργικό Διασύνδεση χρήστη Διαχείριση αρχείων Διαχείριση συσκευών Διαχείριση μνήμης Εκκίνηση Διαχείριση Διεργασιών Καταμερισμός χρόνου Συγχρονισμός Διεργασιών

4 Ενότητα 4: Λογισμικό Υπολογιστή ENOTHTA 4.1: Εισαγωγή στα Λειτουργικά Συστήματα (2ΔΩ) ENOTHTA 4.2: Ανάπτυξη Λογισμικού (2ΔΩ) ENOTHTA 4.3: Γλώσσες Προγραμματισμού (1ΔΩ) ENOTHTA 4.4: Αλγόριθμοι - Παραδείγματα (2ΔΩ) Φροντιστήριο (*)

5 Λογισμικό Υπολογιστή: Ορισμοί 1/4 Πρόγραμμα υπολογιστή είναι ένα σύνολο ανενεργών οδηγιών που κατευθύνουν τον υπολογιστή και απαιτούνται προκειμένου να μετατραπούν τα δεδομένα σε πληροφορίες. Οι οδηγίες απαρτίζονται από εντολές οι οποίες και συνιστούν τον κώδικα ή τη γλώσσα προγραμματισμού Λογισμικό === Προγράμματα === Αλγόριθμοι + Δομές δεδομένων Εργασία: Ένα πρόγραμμα που πρόκειται να εκτελεστεί. Διεργασία: Ένα πρόγραμμα που βρίσκεται στη μνήμη και περιμένει πόρους. Το Λειτουργικό Σύστημα (ΛΣ) Operating System (OS) - είναι μια διεπαφή μεταξύ του υλικού ενός υπολογιστή και του χρήστη που διευκολύνει τόσο την εκτέλεση άλλων προγραμμάτων όσο και την πρόσβαση στο υλικό και λογισμικό.

6 Λογισμικό Υπολογιστή: Ορισμοί 2/4 Γιατί πρέπει να γνωρίζουμε προγραμματισμό: Έρευνα - Εξειδίκευση Συνεργασίες με προγραμματιστές Απαιτήσεις γνώσεων προγραμματισμού Ανάπτυξη εφαρμογών τελικού χρήστη Ανάπτυξη λειτουργικών προγραμμάτων Ανάπτυξη προγραμμάτων επιχειρήσεων αγορών Κόστος λειτουργίας - συντήρησης επεκτάσεων Κόστος προγραμματιστών

7 Λογισμικό Υπολογιστή: Ορισμοί 3/4 Είδη λογισμικού Λογισμικό Λειτουργικού Συστήματος Προγράμματα υποστήριξης του συστήματος που απαιτούν ειδικές λειτουργίες του υπολογιστή. Windows (Microsoft) Unix (Mac OS, Sun Microsystems) Linux Λογισμικό Εφαρμογών (Πακέτα) Προγράμματα επεξεργασίας κειμένου, λογιστικών φύλλων, παρουσίασης, διαχείρισης πληροφοριών, βάσεων δεδομένων, επικοινωνιών κλπ. Προσαρμοζόμενες στον χρήστη εφαρμογές Βιβλιοθήκες, Εφαρμογές τελικού χρήστη.

8 Λογισμικό Υπολογιστή: Ορισμοί 4/4

9 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 1/13 ΛΣ Ομαδικής Επεξεργασίας (Batch processing systems) Ουρά εργασιών (~FIFO). Γλώσσα ελέγχου εργασιών (job control language). Έλλειψη αλληλεπίδρασης χρήστη-υπολογιστή. Κρίσιμος ο ρόλος του χειριστή.

10 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 2/13 ΛΣ Αλληλεπιδραστικής επεξεργασίας (Interactive processing OS). Διάλογος με το χρήστη (Κατάργηση του χειριστή). Επεξεργασία πραγματικού χρόνου (real-time processing). Αδυναμία ταυτόχρονης εξυπηρέτησης πολλών χρηστών.

11 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 3/13 ΛΣ Πολυπρογραμματισμού (Multiprogramming OS): Σχεδιασμός του ΛΣ ώστε να διατηρεί πολλές διεργασίες στη μνήμη και να εκτελούνται συγχρόνως η αντιστοίχιση ενός πόρου σε μια διεργασία που τον χρειάζεται να γίνεται μόνο όταν ο συγκεκριμένος πόρος είναι διαθέσιμος. Παράδειγμα: Όταν μια διεργασία χρησιμοποιεί μια μονάδα εισόδου/εξόδου, η ΚΜΕ μπορεί να χρησιμοποιηθεί από άλλες διεργασίες.

12 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 4/13 ΛΣ Τηλεπεξεργασίας: Πρόκειται για ΛΣ πολυπρογραμματισμού τα οποία συνδέουν περιφερειακές συσκευές (οθόνες, εκτυπωτές, κλπ.), μέσω τηλεπικοινωνιακών γραμμών με ένα κεντρικό υπολογιστή.

13 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 5/13 ΛΣ Καταμερισμού χρόνου -Χρονομερισμός (time-sharing OS): Σχεδιασμός ΛΣ που εξυπηρετεί πολλούς χρήστες την ίδια χρονική στιγμή. Το ΛΣ πρέπει να διαθέτει δυνατότητες: Χρονοπρογραμματισμού (scheduling): Διαμοιρασμός πόρων σε διαφορετικά προγράμματα Αποφασίζει ποιο πρόγραμμα πρέπει να χρησιμοποιήσει συγκεκριμένους πόρους και πότε. Διεκπεραιωτή (dispatcher): Ελέγχει την κατανομή του χρόνου σε δραστηριότητες

14 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 6/13 Στα ΛΣ καταμερισμού χρόνου: Ο χρόνος διαιρείται σε χρονοθυρίδες και η εκτέλεση κάθε εργασίας περιορίζεται σε μία μόνο χρονοθυρίδα τη φορά. Στο τέλος κάθε χρονοθυρίδας η τρέχουσα διεργασία παραμερίζεται προσωρινά και στη διάρκεια της επόμενης χρονοθυρίδας εκτελείται μία άλλη διεργασία. Η γρήγορη εναλλαγή δημιουργεί την ψευδαίσθηση της ταυτόχρονης εκτέλεσης πολλών διεργασιών. Παράδειγμα: Εφαρμογή του χρονομερισμού σε πολλούς χρήστες που μοιράζονται την πρόσβαση σε ένα κοινό υπολογιστή.

15 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 7/13 Πολυδιεργασία (multitasking): Η εφαρμογή του χρονοπρογραμματισμού σε περιβάλλον ΛΣ ενός χρήστη. Παράδειγμα: Εφαρμογή του χρονομερισμού σε έναν χρήστη που εκτελεί πολλές διεργασίες ταυτόχρονα.

16 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 8/13 Σύστημα Ομαδικής Επεξεργασίας (ΣΟΕ) Χρόνος ΚΜΕ Δίσκος Εκτυπωτής

17 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 9/13 Σύστημα Πολυπρογραμματισμού (ΣΠ) Χρόνος ΚΜΕ Δίσκος Εκτυπωτής

18 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 10/13 Σύστημα Καταμερισμού Χρόνου (ΣΚΧ) Χρόνος ΚΜΕ Δίσκος Εκτυπωτής

19 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 11/13 ΚΜΕ Δίσκος Εκτυπ. Σύνολο Πρόγραμμα Α Πρόγραμμα Β Πρόγραμμα Γ Σύνολα Συνολικός Χρόνος Ανενεργός Χρόνος Τέλος του Προγρ. Α Τέλος του Προγ. Β ΣΟΕ ΣΠ ΣΚΧ Τέλος του Προγ. Γ

20 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 12/13 Προσωπικά ΛΣ: Ένα ΛΣ σε ένα μηχάνημα ΛΣ ενός χρήστη Παράλληλα ΛΣ: Πολλές ΚΜΕ στο ίδιο μηχάνημα Κάθε ΚΜΕ μπορεί να χρησιμοποιηθεί για την εξυπηρέτηση ενός προγράμματος ή τμήματος προγράμματος, οπότε πολλές διεργασίες εκτελούνται παράλληλα (ταυτόχρονα) και όχι σε σειρά. Κατανεμημένα ΛΣ: Μία εργασία μοιράζεται σε πολλά μηχανήματα Ένα πρόγραμμα μπορεί να εκτελείται κατά ένα μέρος σε έναν υπολογιστή και κατά ένα άλλο μέρος σε κάποιον (ους) άλλον (ους). Τα μηχανήματα είναι συνδεδεμένα σε δίκτυο (π.χ. Διαδίκτυο).

21 Λειτουργικά Συστήματα (ΛΣ): Ιστορικό 13/13 ΛΣ Φορητών υπολογιστών: Περιορισμένη δυνατότητα αποθήκευσης δεδομένων. Απαιτήσεις για εξοικονόμηση ισχύος. Επανεξέταση του τρόπου με τον οποίο τα ΛΣ διεκπεραιώνουν τις εργασίες. VxWORKS (Wind River Systems). Windows CE (Microsoft). Palm OS (PalmSource Inc.).

22 Λειτουργικά Συστήματα (ΛΣ): Αρχιτεκτονική Ταξινόμηση λογισμικού Πραγματοποιεί συγκεκριμένες εργασίες για τους χρήστες

23 Στοιχεία ΛΣ: Συστατικά μέρη 1/3 Φλοιός (ή Παράθυρο): Επικοινωνεί με τους χρήστες Βασίζεται σε κείμενο Γραφική διεπαφή χρήστη (GUI) Πυρήνας: Εκτελεί βασικές λειτουργίες που απαιτούνται Διαχειριστής αρχείων Οδηγοί διεργασιών Διαχειριστής συσκευών Διαχείριση μνήμης

24 Στοιχεία ΛΣ: Συστατικά μέρη 2/3 Ο φλοιός (ή παράθυρο) ως διασύνδεση μεταξύ χρηστών και ΛΣ

25 Στοιχεία ΛΣ: Συστατικά μέρη 3/3 Κέλυφος (Unix) ή Παράθυρο (Windows)

26 Στοιχεία ΛΣ: Διασύνδεση χρήστη 1/2 Γραφική Διασύνδεση Χρήστη (GUI: Graphical User Interface): Πρόγραμμα που δέχεται αιτήσεις (διεργασίες) από το χρήστη και τις ερμηνεύει στο ΛΣ. UNIX (φλοιός C, φλοιός Bourne, φλοιός Korn, κ.ά.) Windows (διαχειριστής παραθύρων WIMP: Windows, Icons, Menus, Pointers).

27 Στοιχεία ΛΣ: Διασύνδεση χρήστη 2/2 Δυνατότητες Συστήματα δισδιάστατης προβολής εικόνας. Συστήματα τρισδιάστατης προβολής εικόνας. Αισθητήρες αφής. Ηχητικά συστήματα Video συστήματα. Τεχνικές διάκρισης φλοιού και εσωτερικών μερών του πυρήνα.

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

29 Στοιχεία ΛΣ: Διαχείριση συσκευών Οδηγοί συσκευών (προγράμματα οδήγησης) : Μονάδες λογισμικού που επικοινωνούν με τους ελεγκτές ή τις περιφερειακές συσκευές προκειμένου να διεκπεραιώσουν συγκεκριμένες λειτουργίες. Ο διαχειριστής συσκευών: Παρακολουθεί κάθε συσκευή εισόδου/εξόδου και ελέγχει συνεχώς τη σωστή λειτουργία τους. Προετοιμάζει και επιβλέπει την ολοκλήρωση κάποιας διεργασίας και την εξυπηρέτηση της επόμενης από την συσκευή εισόδου/εξόδου. Διατηρεί ουρά για κάθε συσκευή εισόδου/εξόδου ή μία ή περισσότερες ουρές για παρόμοιων συσκευών (π.χ. εκτυπωτών). Ελέγχει εναλλακτικές πολιτικές για την προσπέλαση των συσκευών εισόδου/εξόδου.

30 Στοιχεία ΛΣ: Διαχείριση μνήμης 1/16 Τα ΛΣ χωρίζονται σε δύο κατηγορίες, όσον αφορά στη διαχείριση της μνήμης: Μονο-προγραμματισμός Πολυ-προγραμματισμός Λειτουργικό Σύστημα Λειτουργικό Σύστημα Πρόγραμμα 1 Πρόγραμμα και δεδομένα Πρόγραμμα 2 Πρόγραμμα 3 Πρόγραμμα 4 Μνήμη Μνήμη

31 Στοιχεία ΛΣ: Διαχείριση μνήμης 2/16 Ο Διαχειριστής μνήμης: Συντονίζει την κύρια μνήμη του υπολογιστή Στο μονο-προγραμματισμό (διεργασία): Το πρόγραμμα πρέπει να χωράει στη μνήμη. Αν είναι μεγαλύτερο αυτό δεν εκτελείται. Όταν εκτελείται το πρόγραμμα δεν μπορεί να εκτελεστεί κανένα άλλο. Αν κατά την εκτέλεσή του ένα πρόγραμμα στέλνει ή λαμβάνει δεδομένα από συσκευές εισόδου/εξόδου η ΚΜΕ ενδέχεται να παραμένει αδρανής (δεδομένου ότι είναι γρηγορότερη στη λήψη/αποστολή δεδομένων από τις συσκευές εισόδου/εξόδου).

32 Στοιχεία ΛΣ: Διαχείριση μνήμης 3/16 Στον πολυπρογραμματισμό (πολυδιεργασία): Στη μνήμη υπάρχουν πολλά προγράμματα (διεργασίες) που εκτελούνται παράλληλα.

33 Στοιχεία ΛΣ: Διαχείριση μνήμης 4/16 Στατική Δυναμική κατανομή της κύριας μνήμης: Στατική: Η κύρια μνήμη είναι χωρισμένη από το ΛΣ σε προκαθορισμένα τμήματα από πριν από την εκτέλεση των διεργασιών. Η κατανομή είναι απλή και παρέχει προστασία, όμως δεν αξιοποιεί πλήρως όλα τα τμήματα της μνήμης. Δυναμική: Η κύρια μνήμη χωρίζεται από το ΛΣ κάθε φορά που αρχίζει μια διεργασία να εκτελείται παρέχοντας ακριβώς τη μνήμη που χρειάζεται. Η κατανομή είναι ευέλικτη και μπορεί να αξιοποιήσει μικρές περιοχές της μνήμης.

34 Στοιχεία ΛΣ: Διαχείριση μνήμης 5/16 Εναλλαγή (swapping): Είναι η διαδικασία σύμφωνα με την οποία φορτώνονται στην κύρια μνήμη διεργασίες που κρατούνται στη δευτερεύουσα μνήμη προκειμένου να εκτελεστούν, κάθε φορά που είναι η σειρά τους. Η διαδικασία είναι χρονοβόρα

35 Στοιχεία ΛΣ: Διαχείριση μνήμης 6/16 Διαμέριση (partitioning): Η τεχνική: Χωρίζει τη μνήμη σε τμήματα μεταβλητού μήκους (δυναμική κατανομή μνήμης). Σε κάθε τμήμα μνήμης τοποθετείται ένα πρόγραμμα (διεργασία). Η ΚΜΕ διατρέχει από πρόγραμμα σε πρόγραμμα, ξεκινώντας με ένα από αυτά και εκτελώντας μερικές εντολές μέχρι να συναντήσει κάποια λειτουργία εισόδου/εξόδου ή να λήξει ο χρόνος που έχει δεσμευθεί για το συγκεκριμένο πρόγραμμα.

36 Στοιχεία ΛΣ: Διαχείριση μνήμης 7/16 Στη διαμέριση: Ο διαχειριστής μνήμης πρέπει να υπολογίσει από πριν το μέγεθος των τμημάτων της διαμέρισης. Αν οι δεσμεύσεις μνήμης είναι μικρές, κάποια προγράμματα δε θα μπορούν να φορτωθούν στη μνήμη. Ενδέχεται να παρουσιαστούν κενά στη μνήμη μετά την τοποθέτηση νέων προγραμμάτων (σε αντικατάσταση των εκτελεσθέντων), έστω και αν η αρχική διαμέριση ήταν ακριβής. Ο διαχειριστής μνήμης μπορεί να αναδιαμορφώσει τη διαμέριση αφαιρώντας τα κενά που υπάρχουν και δημιουργώντας μία νέα πιο συμπυκνωμένη διαμέριση.

37 Στοιχεία ΛΣ: Διαχείριση μνήμης 8/16 Διαμέριση: Συντονίζει την κύρια μνήμη του υπολογιστή Α. Η ΚΜΕ αρχίζει την εκτέλεση του Προγράμματος 1 Β. Η ΚΜΕ αρχίζει την εκτέλεση του Προγράμματος 2

38 Στοιχεία ΛΣ: Διαχείριση μνήμης 9/16 Σελιδοποίηση (paging): Η τεχνική: Χωρίζει τη μνήμη σε ισομεγέθη τμήματα (πλαίσια frames). Χωρίζει το πρόγραμμα σε ισομεγέθη τμήματα (σελίδες- pages). Το μέγεθος των πλαισίων και των σελίδων είναι ίδιο. Κάθε σελίδα τοποθετείται σε κάποιο πλαίσιο μνήμης. Επομένως το πρόγραμμα τοποθετείται σε τόσα πλαίσια, όσα είναι οι σελίδες του. Δύο διαδοχικές σελίδες μπορούν να καταλάβουν μη διαδοχικά πλαίσια στη μνήμη.

39 Στοιχεία ΛΣ: Διαχείριση μνήμης 10/16 Η σελιδοποίηση: Προϋποθέτει να έχει φορτωθεί ολόκληρο το πρόγραμμα στη μνήμη προκειμένου να εκτελεστεί, χωρίς να είναι απαραίτητο να βρίσκεται σε συνεχόμενες θέσεις μνήμης. Βελτιώνει την αποδοτικότητα. Υπερέχει της διαμέρισης αφού δύο προγράμματα καθένα από τα οποία χρησιμοποιεί π.χ. 3 μη συνεχόμενα πλαίσια, μπορούν να αντικατασταθούν από ένα πρόγραμμα 6 σελίδων που μπορεί να φορτωθεί στη μνήμη χωρίς να περιμένει να ελευθερωθούν 6 συνεχόμενα πλαίσια.

40 Στοιχεία ΛΣ: Διαχείριση μνήμης 11/16 Σελιδοποίηση: Βελτιώνει τον συντονισμό της κύρια μνήμης του υπολογιστή

41 Στοιχεία ΛΣ: Διαχείριση μνήμης 12/16 Σελιδοποίηση μετά από αίτηση (Demand paging) Η τεχνική: Χωρίζει το πρόγραμμα σε σελίδες που φορτώνονται στη μνήμη η μια κατόπιν της άλλης, μία προς μία, εκτελούνται και αντικαθίστανται από άλλες. Μπορεί να ενσωματώσει σε μία σελίδα πολλά προγράμματα ταυτόχρονα. Διαδοχικές σελίδες του ίδιου προγράμματος δε χρειάζεται να φορτώνονται στο ίδιο πλαίσιο. Μία σελίδα μπορεί να φορτωθεί σε οποιοδήποτε ελεύθερο πλαίσιο.

42 Στοιχεία ΛΣ: Διαχείριση μνήμης 13/16 Κατάτμηση μετά από αίτηση (demand segmentation): Η τεχνική: Χωρίζει το πρόγραμμα σε τμήματα μεγέθους που ενδιαφέρουν τον προγραμματιστή (π.χ. υποπρογράμματα). Χωρίζει τη μνήμη σε ανάλογα τμήματα. Το μέγεθος των πλαισίων και των σελίδων είναι ίδιο. Τα πλαίσια φορτώνονται στη μνήμη, εκτελούνται, και αντικαθίστανται από άλλα του ιδίου ή διαφορετικού προγράμματος.

43 Στοιχεία ΛΣ: Διαχείριση μνήμης 14/16 Κατατμημένη σελιδοποίηση μετά από αίτηση (segmented paging): Η τεχνική : Συνδυάζει τις ανωτέρω τεχνικές για μεγαλύτερη βελτίωση της αποδοτικότητας του συστήματος.

44 Στοιχεία ΛΣ: Διαχείριση μνήμης 15/16 Εικονική μνήμη (virtual memory): Επιλύει το πρόβλημα της περιορισμένης μνήμης Πρόκειται για ένα σύνολο εικονικών διευθύνσεων. Συνήθως έχει μεγαλύτερο μέγεθος από τη φυσική ώστε οι διεργασίες να διαθέτουν περισσότερο χώρο μνήμης. Οι εικονικές διευθύνσεις που δεν αντιστοιχίζονται σε κάποια θέση της φυσικής μνήμης συνήθως αντιστοιχίζονται σε κάποια άλλη θέση της δευτερεύουσας μνήμης. Ο τρόπος αντιστοίχισης μπορεί να γίνει με διάφορες τεχνικές διαχείρισης εικονικής μνήμης, όπως είναι η σελιδοποίηση, η κατάτμηση και η κατατμημένη σελιδοποίηση, οι οποίες επιτρέπουν στις διεργασίες να διαμοιράζονται τη μνήμη

45 Στοιχεία ΛΣ: Διαχείριση μνήμης 16/16 Η εικονική μνήμη καταλαμβάνει χώρο της κύριας μνήμη δημιουργώντας την εντύπωση ότι το μηχάνημα έχει περισσότερη μνήμη από αυτήν που πραγματικά έχει μεταφέροντας σελίδες από και προς την κύρια μνήμη

46 Στοιχεία ΛΣ: Εκκίνηση Εκκίνηση Bootstrap: Πρόγραμμα στη ROM (παράδειγμα firmware) Τρέχει από τη ΚΜΕ όταν υπάρχει ρεύμα Μεταφέρει το ΛΣ από τη δευτερεύουσα στην κύρια μνήμη Εκτελεί το ΛΣ

47 Στοιχεία ΛΣ: Διαχείριση Διεργασιών 1/7 Συντονισμός Διεργασιών: Πρόγραμμα υπολογιστή: είναι ένα σύνολο ανενεργών οδηγιών που κατευθύνουν τον υπολογιστή και απαιτούνται προκειμένου να μετατραπούν τα δεδομένα σε πληροφορίες. Εργασία υπολογιστή: Ένα πρόγραμμα που πρόκειται να εκτελεστεί. Διεργασία υπολογιστή: Ένα πρόγραμμα που βρίσκεται στη μνήμη και περιμένει πόρους.

48 Στοιχεία ΛΣ: Διαχείριση Διεργασιών 2/7 Διάγραμμα καταστάσεων: Παρουσιάζει τις δυνατές καταστάσεις ενός προγράμματος, μιας εργασίας ή διεργασίας και απεικονίζει τη μεταξύ τους σχέση. Υπάρχουν τρεις δυνατές καταστάσεις: Κατάσταση διατήρησης (hold state) Κατάσταση ετοιμότητας (ready state) Κατάσταση εκτέλεσης (running state) Η διεργασία εκτελείται μέχρι να χρειαστεί κάποια Ε/Ε οπότε περνά σε κατάσταση αναμονής μέχρι να ολοκληρωθεί η Ε/Ε. Η διεργασία καταναλώνει όλη τη χρονοθυρίδα (χρονομερίδιο) που της αντιστοιχεί και περνά σε κατάσταση ετοιμότητας. Η διεργασία τερματίζεται και δεν είναι πλέον διεργασία.

49 Στοιχεία ΛΣ: Διαχείριση Διεργασιών 3/7 Διάγραμμα κατάστασης με παρουσίαση των ορίων μεταξύ προγράμματος, εργασίας και διαδικασίας

50 Στοιχεία ΛΣ: Διαχείριση Διεργασιών 4/7 Συντονισμός Διεργασιών: Χρονοπρογραμματιστής Εργασιών (Job Scheduler): Προσθέτει νέες διεργασίες. Αφαιρεί παλαιές διεργασίες που έχουν διεκπεραιωθεί στον πίνακα διεργασιών.

51 Στοιχεία ΛΣ: Διαχείριση Διεργασιών 5/7 Διεκπεραιωτής (Process Dispatcher): Ελέγχει την κατανομή των χρονοθυρίδων στις διεργασίες του πίνακα διεργασιών. Το τέλος κάθε χρονοθυρίδας (χρονομερίδιο) δηλώνεται με ένα σήμα διακοπής (interrupt).

52 Στοιχεία ΛΣ: Διαχείριση Διεργασιών 6/7 Χρήση ουράς: Χρησιμοποιούνται από τον διαχειριστή διεργασιών προκειμένου να διαχειριστεί πολλές διεργασίες ταυτόχρονα.

53 Στοιχεία ΛΣ: Διαχείριση Διεργασιών 7/7 Χρονομερισμός μεταξύ διαδικασιών Α και Β.

54 Στοιχεία ΛΣ: Συγχρονισμός Διεργασιών 1/2 Σηματοφορείς: Σημαία ελέγχου Ενεργοποίηση - απενεργοποίηση σημαίας 0 ή 1 Απαιτεί πολλές εντολές μηχανής Απαιτεί τη χρήση των εντολών ενεργοποίησης και απενεργοποίησης διακοπών. Κριτική περιοχή: Μία ομάδα εντολών η οποία θα πρέπει να εκτελεστεί από μία μόνο διεργασία τη φορά. Αμοιβαίος αποκλεισμός: Προϋπόθεση της εκτέλεσης μιας κρίσιμης περιοχής από μια μόνο διεργασία τη φορά.

55 Στοιχεία ΛΣ: Συγχρονισμός Διεργασιών 2/2 Αδιέξοδο: Είναι η κατάσταση κατά την οποία εμποδίζεται η εκτέλεση δύο ή περισσοτέρων διεργασιών επειδή η κάθε μία περιμένει για πόρους που έχουν εκχωρηθεί στην άλλη. Απαραίτητες συνθήκες για τη δημιουργία αδιεξόδου είναι: Ανταγωνισμός για μη κοινόχρηστους πόρους. Τμηματική ζήτηση των πόρων (π.χ., μία διεργασία έχει ήδη λάβει κάποιους πόρους και επανέρχεται για να ζητήσει νέους. Εφόσον παραχωρήθηκε κάποιος πόρος αυτός δεν μπορεί να ανακτηθεί βίαια. Αδιέξοδο συμβαίνει όταν το ΛΣ δε θέτει περιορισμούς στη χρήση πόρων που απαιτούν οι διεργασίες. Λιμοκτονία: Το ΛΣ θέτει πάρα πολλούς περιορισμούς στη χρήση πόρων που απαιτούν οι διεργασίες.

56 Βιβλιογραφία Α. Σιδερίδης, Εισαγωγή στην Επιστήμη των Υπολογιστών, Αθήνα. J. Glenn Brookshearr, Η επιστήμη των Υπολογιστών - Μια Ολοκληρωμένη Παρουσίαση, Κλειδάριθμος. L. Goldschlager, A. M. Lister, Εισαγωγή στη Σύγχρονη Επιστήμη των Υπολογιστών, Δίαυλος Behrouz Forouzan, Firouz Mosharraf, Εισαγωγή στην Επιστήμη των Υπολογιστών - 2η Αγγλική Έκδοση - Επιμέλεια: Γιώργος Στεφανίδης, Αλέξανδρος Χατζηγεωργίου. Κλειδάριθμος.

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

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

59 Σημείωμα Αναφοράς Copyright Γεωπονικό Πανεπιστήμιο Αθηνών. Τμήμα Αγροτικής Οικονομίας και Ανάπτυξης, Θεόδωρος Τσιλιγκιρίδης, «Εισαγωγή στην Επιστήμη των Υπολογιστών». Έκδοση: 1.0. Αθήνα Διαθέσιμο από τη δικτυακή διεύθυνση:

60 Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων, π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». Η άδεια αυτή ανήκει στις άδειες που ακολουθούν τις προδιαγραφές του Oρισμού Ανοικτής Γνώσης [2], είναι ανοικτό πολιτιστικό έργο [3] και για το λόγο αυτό αποτελεί ανοικτό περιεχόμενο [4]. [1] [2] [3] [4]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Λειτουργικά Συστήματα (1 ο μέρος)

Λειτουργικά Συστήματα (1 ο μέρος) Λειτουργικά Συστήματα (1 ο μέρος) Η Επιστήμη των Υπολογιστών: Μια Ολοκληρωμένη Παρουσίαση J. Glenn Brookshear Κεφάλαιο 3: Λειτουργικά Συστήματα 3.1 Ιστορικό των λειτουργικών συστημάτων 3.2 Αρχιτεκτονική

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

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

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

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

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

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

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

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

Λειτουργικά Συστήματα Λειτουργικά Συστήματα (1 ο μέρος) Η Επιστήμη των Υπολογιστών: Μια Ολοκληρωμένη Παρουσίαση J. Glenn Brookshear Κεφάλαιο 3: Λειτουργικά Συστήματα Ιστορικό των λειτουργικών συστημάτων Αρχιτεκτονική λειτουργικών

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

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

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

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

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

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

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

Οικονομετρία. Εξειδίκευση του υποδείγματος. Μορφή της συνάρτησης: Πολυωνυμική, αντίστροφη και αλληλεπίδραση μεταβλητών

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.1 Λειτουργικό Σύστηµα. Λειτουργικό Σύστηµα (2) ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα. Ο υπολογιστής σαν σκέτο hardware έχει περιορισµένη χρησιµότητα

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

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

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

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

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

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

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

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

Προγραμματισμός και Εφαρμογές Υπολογιστών

Προγραμματισμός και Εφαρμογές Υπολογιστών Προγραμματισμός και Εφαρμογές Υπολογιστών Ενότητα 7: Διαχείριση Πινάκων 1/2 Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Κ.Π. Γιαλούρης Μαθησιακοί Στόχοι Κατανόηση της αναγκαιότητας των πινάκων (arrays).

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

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

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

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

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

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 12 Σχεδιασμός Ανάπτυξη Λειτουργία Π.Σ. 1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 1.1 Δυνατότητες Λειτουργικών Συστημάτων 1.1.1 Εισαγωγή Ο όρος Λειτουργικό Σύστημα (Operating System), εκφράζει το σύνολο των προγραμμάτων

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

Εισαγωγή στα Λειτουργικά

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

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

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

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα1: Η επιστήμη των ΗΥ Αισθητήρες, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας κ Ανάπτυξης Διδάσκων: Θ. ΤΣΙΛΙΓΚΙΡΙΔΗΣ Εκπαιδευτικοί στόχοι Με την ολοκλήρωση της ενότητας

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

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

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

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

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

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

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

3/11/2014. Windows Unix. Linux. Mac OS Solaris. J. Glenn Brookshear

3/11/2014. Windows Unix. Linux. Mac OS Solaris. J. Glenn Brookshear Κεφάλαιο 3:Λειτουργικά Συστήµατα (1 ο µέρος) Κεφάλαιο 3: Λειτουργικά Συστήµατα Η Επιστήµη των Υπολογιστών: Μια Ολοκληρωµένη Παρουσίαση J. Glenn Brookshear 3.1 Ιστορικό των λειτουργικών συστηµάτων 3.2 Αρχιτεκτονική

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

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

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

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

Προγραμματισμός και Εφαρμογές Υπολογιστών

Προγραμματισμός και Εφαρμογές Υπολογιστών Προγραμματισμός και Εφαρμογές Υπολογιστών Ενότητα 6: Δομές Επανάληψης 2/2 Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Κ.Π. Γιαλούρης Μαθησιακοί Στόχοι Κατανόηση της αναγκαιότητας της επανάληψης σε

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

Οικονομετρία. Εξειδίκευση του υποδείγματος. Μορφή της συνάρτησης: Γραμμική, διπλή λογαριθμική, ημιλογαριθμική. Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης

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

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

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

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

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

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

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Κλειώ Σγουροπούλου Λειτουργικό Σύστημα Ένα πρόγραμμα που διαχειρίζεται τους πόρους ενός υπολογιστικού συστήματος και ενεργεί ως μεσάζων μεταξύ του χρήστη και των πόρων αυτών user

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

Οικονομετρία. Ψευδομεταβλητές Δύο ή περισσότερες ψευδομεταβλητές που επιδρούν στην σταθερά της συνάρτησης. Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης

Οικονομετρία. Ψευδομεταβλητές Δύο ή περισσότερες ψευδομεταβλητές που επιδρούν στην σταθερά της συνάρτησης. Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Οικονομετρία Ψευδομεταβλητές Δύο ή περισσότερες ψευδομεταβλητές που επιδρούν στην σταθερά της συνάρτησης Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Λαζαρίδης Παναγιώτης Μαθησιακοί Στόχοι Γνώση και

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

Προγραμματισμός και Εφαρμογές Υπολογιστών

Προγραμματισμός και Εφαρμογές Υπολογιστών Προγραμματισμός και Εφαρμογές Υπολογιστών Ενότητα 4: Συνθήκες- Δομές απόφασης 2/2 Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Κ.Π. Γιαλούρης Μαθησιακοί Στόχοι Προχωρημένη χρήση IF σε παραδείγματα

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

Προγραμματισμός και Εφαρμογές Υπολογιστών

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

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

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

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

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

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

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

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

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

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

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

Μικροοικονομική Ανάλυση Ι

Μικροοικονομική Ανάλυση Ι Μικροοικονομική Ανάλυση Ι Το υπόδειγμα Ζήτησης και Προσφοράς Η έννοια της αγοράς και της ισορροπίας στην αγορά Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Λαζαρίδης Παναγιώτης Μαθησιακοί Στόχοι Γνώση

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

Μικροοικονομική Ανάλυση Ι

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

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

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

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

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

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

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

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

Κεφάλαιο 3: Λειτουργικά Συστήματα

Κεφάλαιο 3: Λειτουργικά Συστήματα Κεφάλαιο 3: Λειτουργικά Συστήματα (από το βιβλίο του Brookshear) B Μέρος Συντονισμός Δραστηριοτήτων Υπολογιστή Εισαγωγή Σήμερα θα περιγράψουμε πως ένα λειτουργικό σύστημα συντονίζει την εκτέλεση Λογισμικού

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μικροοικονομική Ανάλυση Ι

Μικροοικονομική Ανάλυση Ι Μικροοικονομική Ανάλυση Ι Θεωρία της Παραγωγής Καμπύλες ίσου προϊόντος Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Λαζαρίδης Παναγιώτης Μαθησιακοί Στόχοι Γνώση και κατανόηση της έννοιας της καμπύλης

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

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Ενότητα 7: Η Συνέντευξη (2/4) 2ΔΩ Διδάσκοντες: Χ. Κασίμης- Ελ. Νέλλας Τμήμα: Αγροτικής Οικονομίας και Ανάπτυξης Μαθησιακοί στόχοι Η εκμάθηση τόσο των

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

Μικροοικονομική Ανάλυση Ι

Μικροοικονομική Ανάλυση Ι Μικροοικονομική Ανάλυση Ι Το υπόδειγμα Ζήτησης και Προσφοράς Προσφορά Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Λαζαρίδης Παναγιώτης Μαθησιακοί Στόχοι 1/2 Γνώση και κατανόηση της έννοιας προσφοράς

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

Ενότητα. Εισαγωγή στη Microsoft Access

Ενότητα. Εισαγωγή στη Microsoft Access Ενότητα 2 Εισαγωγή στη Microsoft Access 2 3 2.1 Το περιβάλλον της Access Το βασικό περιβάλλον της Access φαίνεται στην παρακάτω εικόνα: Εικόνα 2.1: Εισαγωγική οθόνη Στην εισαγωγική οθόνη της Access (εικόνα

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

Οικονομετρία. Συστήματα συναληθευουσών εξισώσεων. Βασικές έννοιες. Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης. Διδάσκων: Λαζαρίδης Παναγιώτης

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

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

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

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

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

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

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

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι. Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ. Επ. Καθ. Κ. Λαμπρινουδάκης

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι. Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ. Επ. Καθ. Κ. Λαμπρινουδάκης ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Διδάσκων: Επ. Καθ. Κ. Λαμπρινουδάκης clam@unipi.gr 1 ΕΙΣΑΓΩΓΗ Μνήμη : Πόρος ζωτικής σημασίας του οποίου η διαχείριση απαιτεί ιδιαίτερη

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

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Ενότητα 10: Η Συγγραφή της ερευνητικής έκθεσης (1/2) 2ΔΩ Διδάσκοντες: Χ. Κασίμης- Ελ. Νέλλας Τμήμα: Αγροτικής Οικονομίας και Ανάπτυξης Μαθησιακοί στόχοι

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

Εισαγωγή στην Διατροφή

Εισαγωγή στην Διατροφή Εισαγωγή στην Διατροφή Ενότητα 5 η Η ΠΥΡΑΜΙΔΑ ΔΙΑΤΡΟΦΗΣ Όνομα καθηγητή: Μ. ΚΑΨΟΚΕΦΑΛΟΥ Όνομα καθηγητή: Α. ΖΑΜΠΕΛΑΣ Τμήμα: Επιστήμης τροφίμων και διατροφής του ανθρώπου ΣΤΟΧΟΙ ΤΟΥ ΜΑΘΗΜΑΤΟΣ Στόχος (1) Η

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

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

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

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

Εισαγωγή στη Διοίκηση Επιχειρήσεων Ενότητα 3: Λήψη Αποφάσεων Επίκ. Καθηγητής Θεμιστοκλής Λαζαρίδης Τμήμα Διοίκηση Επιχειρήσεων (Γρεβενά)

Εισαγωγή στη Διοίκηση Επιχειρήσεων Ενότητα 3: Λήψη Αποφάσεων Επίκ. Καθηγητής Θεμιστοκλής Λαζαρίδης Τμήμα Διοίκηση Επιχειρήσεων (Γρεβενά) Εισαγωγή στη Διοίκηση Επιχειρήσεων Ενότητα 3: Λήψη Αποφάσεων Επίκ. Καθηγητής Θεμιστοκλής Λαζαρίδης Τμήμα Διοίκηση Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

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

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

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

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Ενότητα 3: Ζητήματα Μέτρησης στην Έρευνα (1/2) 2ΔΩ Διδάσκοντες: Χ. Κασίμης- Ελ. Νέλλας Τμήμα: Αγροτικής Οικονομίας και Ανάπτυξης Μαθησιακοί στόχοι Η

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

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

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

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

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

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

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

Τεχνολογία Λογισμικού

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

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

Μάθημα 8: Διαχείριση Μνήμης

Μάθημα 8: Διαχείριση Μνήμης Μάθημα 8: Διαχείριση Μνήμης 8.1 Κύρια και δευτερεύουσα μνήμη Κάθε μονάδα ενός υπολογιστή που χρησιμεύει για τη μόνιμη ή προσωρινή αποθήκευση δεδομένων ανήκει στην μνήμη (memory) του υπολογιστή. Οι μνήμες

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

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

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

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

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

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

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

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

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

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

Προγραμματισμός και Εφαρμογές Υπολογιστών

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

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

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

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

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

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

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

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

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

Υγιεινή Εγκαταστάσεων Βιομηχανιών Τροφίμων Υγιεινή Εγκαταστάσεων Βιομηχανιών Τροφίμων Ενότητα 09 η - ΜΕΡΟΣ Γ ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ HACCP Όνομα καθηγητή: ΠΑΝ. Ν. ΣΚΑΝΔΑΜΗΣ Τμήμα: Επιστήμης τροφίμων και διατροφής του ανθρώπου ΣΤΟΧΟΙ ΤΟΥ ΜΑΘΗΜΑΤΟΣ Εκμάθηση

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

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

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

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

ΓΕΝΙΚΗ ΛΑΧΑΝΟΚΟΜΙΑ Εργαστήριο

ΓΕΝΙΚΗ ΛΑΧΑΝΟΚΟΜΙΑ Εργαστήριο ΓΕΝΙΚΗ ΛΑΧΑΝΟΚΟΜΙΑ Εργαστήριο Ενότητα 3 η : Τρόποι και Μέσα Σποράς Τμήμα: Διδάσκοντες: ΕΠΙΣΤΗΜΗΣ ΦΥΤΙΚΗΣ ΠΑΡΑΓΩΓΗΣ Δ. ΣΑΒΒΑΣ, Χ. ΠΑΣΣΑΜ Λαχανοκομικό σπορείο Σπορά σε κιβώτια σποράς Κατασκευάζονται από

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

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

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

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

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

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

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

Μικροοικονομική Ανάλυση Ι

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

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

Δυναμική και Έλεγχος E-L Ηλεκτρομηχανικών Συστημάτων

Δυναμική και Έλεγχος E-L Ηλεκτρομηχανικών Συστημάτων Δυναμική και Έλεγχος E-L Ηλεκτρομηχανικών Συστημάτων Ενότητα 1: E-L Συστήματα Καθηγητής Αντώνιος Αλεξανδρίδης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα Αδειοδότησης

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

Λογιστική Κόστους Ενότητα 10: Ασκήσεις Προτύπου Κόστους Αποκλίσεων.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Ενότητα 2: Θεωρία, Μέθοδοι, Δεδομένα (1/2) 2ΔΩ Διδάσκοντες: Χ. Κασίμης- Ελ. Νέλλας Τμήμα: Αγροτικής Οικονομίας και Ανάπτυξης Μαθησιακοί στόχοι Η εκμάθηση

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

Ευστάθεια πρόσθιων άκρων

Ευστάθεια πρόσθιων άκρων Ευστάθεια πρόσθιων άκρων Εργαστήριο Γενικής και Ειδικής Ζωοτεχνίας Γ.Π.Α. Τμήμα: Επιστήμης Ζωικής Παραγωγής & Υδατοκαλλιεργειών Διδάσκουσες: Κουτσούλη Παναγιώτα, Xαρισμιάδου Μαρία, Αγιουτάντη Αννίτα Αντικειμενικοί

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

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

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

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

Μικροοικονομική Ανάλυση Ι

Μικροοικονομική Ανάλυση Ι Μικροοικονομική Ανάλυση Ι Το υπόδειγμα Ζήτησης και Προσφοράς Σχέση ελαστικότητας ζήτησης και δαπάνης Εισοδηματική και σταυροειδής ελαστικότητα Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Λαζαρίδης

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

Προγραμματισμός και Εφαρμογές Υπολογιστών

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

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

Μικροοινομική Ανάλυση Ι

Μικροοινομική Ανάλυση Ι Μικροοινομική Ανάλυση Ι Δομή της αγοράς Σκοπός της επιχείρησης, Δομή της Αγοράς, Μεγιστοποίηση Κερδών Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Λαζαρίδης Παναγιώτης Μαθησιακοί Στόχοι Γνώση και

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

Μάθηση σε νέα τεχνολογικά περιβάλλοντα

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

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

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

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

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

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Ενότητα 1: Εισαγωγή. Θεωρία, Μέθοδοι και Δεδομένα (1/4) 2ΔΩ Διδάσκοντες: Χ. Κασίμης- Ελ. Νέλλας Τμήμα: Αγροτικής Οικονομίας και Ανάπτυξης Μαθησιακοί

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

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας

Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Μέθοδοι Γεωργοοικονομικής & Κοινωνιολογικής Έρευνας Ενότητα 4: Η Δειγματοληπτική έρευνα (1/2) 2ΔΩ Διδάσκοντες: Χ. Κασίμης- Ελ. Νέλλας Τμήμα: Αγροτικής Οικονομίας και Ανάπτυξης Μαθησιακοί στόχοι Η εκμάθηση

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

Συσκευασία Τροφίμων. Ενότητα 17: Ανάπτυξη Συσκευασίας: Από την Ιδέα στον Καταναλωτή, 2ΔΩ. Τμήμα: Επιστήμης Τροφίμων και Διατροφής Του Ανθρώπου

Συσκευασία Τροφίμων. Ενότητα 17: Ανάπτυξη Συσκευασίας: Από την Ιδέα στον Καταναλωτή, 2ΔΩ. Τμήμα: Επιστήμης Τροφίμων και Διατροφής Του Ανθρώπου Συσκευασία Τροφίμων Ενότητα 17: Ανάπτυξη Συσκευασίας: Από την Ιδέα στον Καταναλωτή, 2ΔΩ Τμήμα: Επιστήμης Τροφίμων και Διατροφής Του Ανθρώπου Διδάσκων: Αντώνιος Καναβούρας Μαθησιακοί Στόχοι Η παράθεση των

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

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

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

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

Εισαγωγή στα Λειτουργικά

Εισαγωγή στα Λειτουργικά Εισαγωγή στα Λειτουργικά Συστήματα Ενότητα 9: Αρχεία ΙΙ Γεώργιος Φ. Φραγκούλης Τμήμα Ηλεκτρολόγων Μηχανικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σεάδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Ανοικτό Ψηφιακό Μάθημα για την κατάρτιση του προσωπικού υποστήριξης ανάπτυξης ψηφιακών μαθημάτων

Ανοικτό Ψηφιακό Μάθημα για την κατάρτιση του προσωπικού υποστήριξης ανάπτυξης ψηφιακών μαθημάτων Ανοικτό Ψηφιακό Μάθημα για την κατάρτιση του προσωπικού υποστήριξης ανάπτυξης ψηφιακών μαθημάτων Ενότητα 4: Opencourses.gr eclass delos Υποστήριξη & υποδομές Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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