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

Μέγεθος: 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 διαπραγματεύεται

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 8: Πληροφοριακά Συστήματα (Information Systems), 1ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Με την ολοκλήρωση

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Οικονομετρία. Πολλαπλή Παλινδρόμηση. Στατιστικός έλεγχος γραμμικού συνδυασμού συντελεστών. Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 5. Κεφ. 5 Λειτουργικά Συστήματα 1

Κεφάλαιο 5. Κεφ. 5 Λειτουργικά Συστήματα 1 Λειτουργικά Συστήματα Κεφάλαιο 5 Κεφ. 5 Λειτουργικά Συστήματα 1 Διαχείριση Κεντρικής Μνήμης Στην Κεντρική (κύρια) Μνήμη του Η/Υ αποθηκεύονται ανα πάσα στιγμή όλα τα προγράμματα που εκτελούνται στην ΚΜΕ

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

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

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

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

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

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

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

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

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

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

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

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

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

Γεωργική Εκπαίδευση. Θεματική ενότητα 2 2/2. Όνομα καθηγητή: Αλέξανδρος Κουτσούρης Τμήμα: Αγροτικής Οικονομίας και Ανάπτυξης

Γεωργική Εκπαίδευση. Θεματική ενότητα 2 2/2. Όνομα καθηγητή: Αλέξανδρος Κουτσούρης Τμήμα: Αγροτικής Οικονομίας και Ανάπτυξης Γεωργική Εκπαίδευση Θεματική ενότητα 2 2/2 Όνομα καθηγητή: Αλέξανδρος Κουτσούρης Τμήμα: Αγροτικής Οικονομίας και Ανάπτυξης ΜΑΘΗΣΙΑΚΟΙ ΣΤΟΧΟΙ Οι φοιτητές/τριες πρέπει να είναι ικανοί/ες: να περιγράφουν

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εκκλησιαστικό Δίκαιο

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

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

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

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

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

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

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

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

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 Αρχιτεκτονική

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

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

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

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

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

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

Εκκλησιαστικό Δίκαιο

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

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

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

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

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

Οικονομετρία. Απλή Παλινδρόμηση. Έλεγχοι υποθέσεων και διαστήματα εμπιστοσύνης των συντελεστών. Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης

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

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

Οικονομετρία. Συστήματα συναληθευουσών εξισώσεων Ανηγμένη μορφή και βασικές υποθέσεις. Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης

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

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

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας Ενότητα 10η: Απεσταλμένοι του Ρωμαίου Ποντίφικα και Ρωμαϊκή Κουρία Κυριάκος Κυριαζόπουλος

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

Επικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης

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

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

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

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

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

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

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

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

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

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

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

Οικονομετρία. Πολλαπλή Παλινδρόμηση. Στατιστικός έλεγχος σημαντικότητας δύο ή περισσοτέρων συντελεστών ταυτόχρονα

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

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

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 3: Λειτουργικά Συστήµατα Κεφάλαιο 3: Λειτουργικά Συστήµατα B Μέρος Συντονισµός Δραστηριοτήτων Υπολογιστή Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Εισαγωγή Σήµερα θα περιγράψουµε πως ένα λειτουργικό

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

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

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

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

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

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

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

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

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

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

Στρατηγικό Μάρκετινγκ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Γαλακτοκομία. Ενότητα 11: Νοθεία Γάλακτος, 1ΔΩ. Τμήμα: Επιστήμης Τροφίμων και Διατροφής Του Ανθρώπου

Γαλακτοκομία. Ενότητα 11: Νοθεία Γάλακτος, 1ΔΩ. Τμήμα: Επιστήμης Τροφίμων και Διατροφής Του Ανθρώπου Γαλακτοκομία Ενότητα 11: Νοθεία Γάλακτος, 1ΔΩ Τμήμα: Επιστήμης Τροφίμων και Διατροφής Του Ανθρώπου Διδάσκοντες: Καμιναρίδης Στέλιος, Καθηγητής Μοάτσου Γκόλφω, Eπ. Καθηγήτρια Μαθησιακοί Στόχοι Διασφάλισης

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Κεφάλαιο Γ.4: Ολοκλήρωση με Αντικατάσταση Όνομα Καθηγητή: Γεώργιος Ν. Μπροδήμας Τμήμα Φυσικής Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

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

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

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

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

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

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

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

Εισαγωγή στους Υπολογιστές Εισαγωγή στους Υπολογιστές Εργαστήριο 2 Καθηγητές: Αβούρης Νικόλαος, Παλιουράς Βασίλης, Κουκιάς Μιχαήλ, Σγάρμπας Κυριάκος Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Άσκηση 2 ου εργαστηρίου

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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