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

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

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

Transcript

1 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω Διαφάνειες: Καθ. Νικόλαος Λορέντζος 1

2 8. ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ 2

3 Ορισμός και Είδη Λειτουργικών Συστημάτων 3

4 Υλικό - Λογισμικό Υλικό (hardware) Ο ηλεκτρονικός εξοπλισμός Λογισμικό (software) Προγράμματα 4

5 Πόροι Η/Υ Όλα τα Ηλεκτρονικά Μέρη του Η/Υ και το παντός είδους εγκατεστημένο Λογισμικό - Ηλεκτρονικά Μέρη π.χ. ΚΜΕ, Κύρια Μνήμη (ΚΜ), Περιφερειακές μονάδες (δίσκος, εκτυπωτής κλπ.) - Λογισμικό π.χ. Λειτουργικό Σύστημα, Μεταφραστικά Προγράμματα, Διάφορα προγράμματα (Word, Excel, Access, ) 5

6 Λειτουργικό Σύστημα Tο υλικό ενός υπολογιστικού συστήματος χαρακτηρίζεται από πολυπλοκότητα, ενώ η αρχιτεκτονική των υπολογιστών στο επίπεδο της γλώσσας μηχανής είναι αρκετά δύσχρηστη για προγραμματισμό Το Λειτουργικό Σύστημα (ΛΣ) είναι το πιο σημαντικό συστατικό του λογισμικού ενός υπολογιστή Παρέχει ένα επίπεδο «αφαίρεσης» (abstraction), δηλ. «κρύβει» το υλικό του υπολογιστικού συστήματος και εμφανίζει σαφείς και φιλικές (προς τα προγράμματα εφαρμογών και τους προγραμματιστές) διεπαφές Διαχειρίζεται τους πόρους του υπολογιστή, ιδιαίτερα δε την κοινή χρήση αυτών (π.χ. επεξεργαστή, μνήμη, εκτυπωτή κλπ.) από διάφορα προγράμματα εφαρμογών 6

7 Λειτουργικό Σύστημα (Operating System) ΛΣ: Πρόγραμμα που αποτελεί τη διεπαφή μεταξύ του ηλεκτρονικού εξοπλισμού και του χρήστη και έχει την ευθύνη για - τη διαχείριση και το συντονισμό των δραστηριοτήτων που λαμβάνουν χώρα και - τον καταμερισμό των πόρων του Η/Υ. Η/Υ ΛΣ 7

8 Λειτουργικό Σύστημα (Operating System) Παραδείγματα 1. Δυο διαφορετικά πρόγραμμα στέλνουν εκτυπώσεις στον ίδιο εκτυπωτή (πόρος). Το ΛΣ διασφαλίζει ότι οι δυο εκτυπώσεις θα γίνουν χωριστά, η μια μετά την άλλη. 2. Δυο χρήστες ζητούν την εκτέλεση των προγραμμάτων τους (αλλά η ΚΜΕ δεν μπορεί να εκτελεί ταυτόχρονα δυο προγράμματα). Το ΛΣ διασφαλίζει την ομαλή εκτέλεση αμφοτέρων των προγραμμάτων. 8

9 Ευρέως γνωστά Λειτουργικά Συστήματα Ευρέως γνωστά ΛΣ DOS (Disk Operating System) Windows Unix ΛΣ με υποστήριξη παράλληλης εκτέλεσης διεργασιών και πολλαπλών χρηστών, διαθέσιμο σε πολλές παραλλαγές Φιλοσοφία του Unix: η απλότητα (τόσο στην παρεχόμενη διεπαφή όσο και στην υλοποίηση) είναι η πιο σημαντική ιδιότητα Δεκαετίες 70-80: Επειδή ο πηγαίος κώδικας ήταν διαθέσιμος, πολλοί οργανισμοί έφτιαξαν τις δικές τους, ασύμβατες εκδόσεις του Unix Για να λυθεί το πρόβλημα, η IEEE ανέπτυξε ένα πρότυπο, το POSIX, το οποίο πρέπει να τηρούν τα συστήματα Unix Το Single UNIX Specification είναι ένα μια οικογένεια προτύπων βασισμένων στο POSIX που καθορίζουν τι πρέπει να τηρείται από ένα ΛΣ για να μπορεί αυτό να φέρει την (επισήμως) ονομασία Unix «Επίσημα» (Πιστοποιημένα) Unix ΛΣ: Solaris, OS X, HP-UX, z/os (IBM) κ.ά. «Ανεπίσημα» (Μη-πιστοποιημένα) Unix-like ΛΣ: Linux, FreeBSD» Η πιστοποίηση κοστίζει! Το MINIX αποτελεί ένα δωρεάν, εκπαιδευτικού σκοπού ΛΣ βασισμένο στο Unix Το Linux ξεκίνησε ως μια δωρεάν, πιο πλήρης έκδοση του MINIX 9

10 Λειτουργικά Συστήματα Υπολογιστικών Συστημάτων Διάκριση ανάλογα με το είδος του υπολογιστικού συστήματος ΛΣ μεγάλων υπολογιστών (mainframes) μεγάλα κέντρα πληροφοριών εταιρειών χιλιάδες δίσκοι ανά σύστημα έντονη χρήση εργασιών Ε/Ε Παραδείγματα: OS/390 (απόγονος του OS/360), παραλλαγές του Unix ΛΣ διακομιστών (servers) εξυπηρετούν πολλαπλούς χρήστες μέσω δικτύου και επιτρέπουν το διαμοιρασμό πόρων παρέχουν υπηρεσίες υπηρεσίες Διαδικτύου Ιστού, διαμοιρασμού αρχείων και άλλες Παραδείγματα: Solaris, FreeBSD, Linux, Windows Server ΛΣ πολυεπεξεργαστών (multiprocessor systems) υπολογιστικά συστήματα με πολλαπλούς επεξεργαστές (distributed, multicomputer ή multiprocessor systems, αναλόγως με την ακριβή αρχιτεκτονική) καλύπτουν ειδικές απαιτήσεις για: communication, connectivity και consistency Παραδείγματα: Χρησιμοποιούνται παραλλαγές των ΛΣ για διακομιστές ή και ΛΣ προσωπικών υπολογιστών 10

11 Λειτουργικά Συστήματα Υπολογιστικών Συστημάτων ΛΣ προσωπικών υπολογιστών ευρέως διαδεδομένα παροχή καλής υποστήριξης για ένα μόνο χρήστη Παραδείγματα: Windows, Linux, FreeBSD, Mac OS ΛΣ υπολογιστών χειρός (PDAs) και κινητών τηλεφώνων αρχίζουν και μοιάζουν αρκετά προσωπικών υπολογιστών σε δυνατότητες με τα ΛΣ των Παραδείγματα: Symbian, Palm OS, Windows Mobile, ios, Android ios: βασισμένο στο Darwin, ένα open-source, Unix-based ΛΣ Android: το πιο δημοφιλές ΛΣ (από το 2013), είναι open-source και βασίζεται σε πυρήνα Linux και στην εικονική μηχανή Dalvik Ενσωματωμένα ΛΣ (embedded) συσκευές, όπως τηλεοράσεις, DVD recorders, φούρνοι μικροκυμάτων, αυτοκίνητα, MP3 players κ.ά., στις οποίες ο χρήστης δεν μπορεί να κατεβάσει και να εγκαταστήσει λογισμικό π.χ. δεν μπορείτε να κατεβάσετε νέες εφαρμογές στο φούρνο μικροκυμάτων σας! - όλο το λογισμικό του περιέχεται σε ROM βέβαια, σήμερα ορισμένες τηλεοράσεις (Smart TV) διαθέτουν ΛΣ προσωπικών υπολογιστών (π.χ. Linux) ή κινητών τηλεφώνων Παραδείγματα: QNX, VxWorks 11

12 Λειτουργικά Συστήματα Υπολογιστικών Συστημάτων ΛΣ κόμβων αισθητήρων (sensor nodes) κόμβος αισθητήρα: πρόκειται για μικρό, ενεργειακά αποδοτικό αλλά πραγματικό υπολογιστή, με CPU, RAM, ROM και έναν ή περισσότερους αισθητήρες χώρου χρησιμοποιεί μικρό αλλά πραγματικό ΛΣ, συνήθως οδηγούμενο από συμβάντα (event driven) Παραδείγματα: TinyOS ΛΣ πραγματικού χρόνου (real-time) χρησιμοποιούνται σε βιομηχανικά συστήματα ελέγχου διεργασιών, όπου ο χρόνος είναι η πιο σημαντική παράμετρος (π.χ. μηχανήματα στην αλυσίδα παραγωγής μιας αυτοκινητοβιομηχανίας) αυστηρό ΛΣ πραγματικού χρόνου: οι ενέργειες πρέπει να γίνονται σε απολύτως συγκεκριμένες χρονικές στιγμές ήπιο ΛΣ πραγματικού χρόνου: η μη τήρηση περιστασιακά μιας χρονικής προθεσμίας είναι μεν ανεπιθύμητη αλλά αποδεκτή Παραδείγματα: e-cos ΛΣ έξυπνων καρτών (smart cards) συσκευές μεγέθους πιστωτικής κάρτας που ενσωματώνουν τσιπ CPU τροφοδοτούνται με επαφή με τη συσκευή ανάγνωσης στην οποία τοποθετούνται ή... ανέπαφα (μέσω επαγωγής) Παραδείγματα: Proprietary ΛΣ, συχνά διαθέτοντας εικονικές μηχανές Java (Java Virtual Machines JVM) 12

13 Βασικές Έννοιες Λειτουργικών Συστημάτων 13

14 Βασικές Έννοιες Λειτουργικών Συστημάτων Βασικές έννοιες Διεργασίες Χώροι διευθύνσεων Αρχεία Κλήσεις συστήματος (έννοια που ήδη εξετάσαμε) Γενική δομή ΛΣ: 14

15 Διεργασίες Διεργασία (process) είναι ένα πρόγραμμα σε εκτέλεση αντίθετα με το πρόγραμμα, η διεργασία είναι δηλ. μια ενεργή (και όχι παθητική) οντότητα, με ένα μετρητή προγράμματος και ένα σύνολο συσχετισμένων πόρων Τμήματα διεργασίας τμήμα κειμένου (text section), που είναι ο κώδικας του προγράμματος τρέχουσα δραστηριότητα διεργασίας τιμή του μετρητή προγράμματος (PC) περιεχόμενα καταχωρητών στοίβα διεργασίας, που περιέχει προσωρινά δεδομένα π.χ. παράμετροι συναρτήσεων, διευθύνσεις επιστροφής (μετά από κλήση συνάρτησης), τοπικές μεταβλητές τμήμα δεδομένων, που περιέχει καθολικές μεταβλητές σωρός (heap), που είναι μνήμη η οποία δεσμεύεται δυναμικά κατά τη διάρκεια του χρόνου εκτέλεσης 15

16 Διεργασίες Χώρος διευθύνσεων Μια διεργασία στη μνήμη: Χώρος διευθύνσεων (address space) είναι μια λίστα από θέσεις της μνήμης, που μεταβάλλονται από ένα ελάχιστο όριο (συνήθως το 0) έως κάποιο μέγιστο, σχηματίζοντας μια περιοχή μέσα στην οποία η διεργασία μπορεί να διαβάσει και να γράψει 16

17 Διεργασίες Καταστάσεις διεργασίας Διάγραμμα καταστάσεων διεργασίας 17

18 Διεργασίες Πίνακας ελέγχου διεργασίας Πίνακας ελέγχου διεργασίας (Process Control Block PCB) Διάγραμμα εναλλαγής της ΚΜΕ από διεργασία σε διεργασία 18

19 Αρχεία Τα αρχεία είναι λογικές μονάδες αποθήκευσης πληροφοριών οι οποίες δημιουργούνται και διαχειρίζονται από το ΛΣ Το ΛΣ κρύβει τις φυσικές ιδιότητες των συσκευών αποθήκευσης, προσφέροντας ένα απλοποιημένο λογικό μοντέλο για την αποθήκευση πληροφοριών στους δίσκους Τυπική ονομασία αρχείων: όνομα και επέκταση αρχείου (π.χ.: prog.c) Δύο βασικοί τύποι αρχείων: κανονικά αρχεία και κατάλογοι Λειτουργίες αρχείων Κάθε ΛΣ προσφέρει συνήθως κλήσεις συστήματος για τα εξής: Δημιουργία, Διαγραφή, Άνοιγμα, Κλείσιμο, Ανάγνωση, Εγγραφή, Αναζήτηση, Λήψη ιδιοτήτων, Καθορισμός ιδιοτήτων αρχείου Στα δημοφιλή ΛΣ, Windows και Unix, το ΛΣ θεωρεί τα αρχεία ως ακολουθίες bytes και τίποτε παραπάνω, επιτυγχάνοντας μέγιστη ευελιξία Ιδιότητες (attributes) ή μεταδεδομένα αρχείων: Ανάλογα και με το σύστημα αρχείων (file system) του υπολογιστή, ένα αρχείο μπορεί να διαθέτει μια πληθώρα ιδιοτήτων, όπως Δημιουργός, Ιδιοκτήτης, Μέγεθος, Χρόνοι δημιουργίας, τελευταίας τροποποίησης, τελευταίας προσπέλασης, κ.λπ. 19

20 Συστήματα Αρχείων Κάθε δίσκος ενός υπολογιστή πρέπει να οργανωθεί σύμφωνα με κάποιο σύστημα αρχείων Οι περισσότεροι δίσκοι μπορούν να διαιρεθούν σε ένα ή περισσότερα διαμερίσματα (partitions), και κάθε διαμέρισμα να έχει ανεξάρτητο σύστημα αρχείων Ο πρώτος τομέας (τομέας 0) στο δίσκο ονομάζεται Βασική Εγγραφή Εκκίνησης (MBR Master Boot Record) και χρησιμοποιείται κατά την εκκίνηση του υπολογιστή Στο τέλος του MBR βρίσκεται ο πίνακας διαμερισμάτων Κατά την εκκίνηση του υπολογιστή, το BIOS μεταφέρει στη μνήμη το MBR και το εκτελεί. Το MBR εντοπίζει, διαβάζει και εκτελεί το πρώτο μπλοκ (μπλοκ εκκίνησης) του επιλεγμένου ενεργού διαμερίσματος του δίσκου. Το πρόγραμμα στο μπλοκ εκκίνησης φορτώνει και εκτελεί το ΛΣ που περιέχεται στο διαμέρισμα αυτό. 20

21 Μονοπρογραμματισμός και Πολυπρογραμματισμός Κατανομή Μνήμης 21

22 Λειτουργικά Συστήματα 0 ΚΜ KM: Κύρια Μνήμη ΛΣ 22

23 Προϋπόθεση εκτέλεσης κώδικα 0 ΚΜ ΛΣ Π Το πρόγραμμα πρέπει να βρίσκεται στην ΚΜ. 23

24 Περιβάλλον Προγραμματισμού Μονοπρογραμματισμός Πολυπρογραμματισμός 24

25 0 ΚΜ ΛΣ Μονοπρογραμματισμός Χαρακτηριστικό Στην ΚΜ υπάρχει μόνο ένα πρόγραμμα, (το οποίο εκτελείται από την ΚΜΕ). Π Τρόπος επεξεργασίας προγραμμάτων κατά δέσμες ή ομάδες ή παρτίδες (batch processing) 25

26 0 ΚΜ ΛΣ Π Μονοπρογραμματισμός Περιορισμοί Αδύνατη η εκτέλεση προγράμματος που το μέγεθός του υπερβαίνει τον διατιθέμενο χώρο της ΚΜ. Αδύνατη η εκτέλεση άλλων προγραμμάτων, αν δεν ολοκληρωθεί η εκτέλεση του προγράμματος που βρίσκεται στην ΚΜ. (Πρόβλημα με προγράμματα μικρής χρονικής διάρκειας) 26

27 0 ΚΜ ΛΣ Π1 Π2 Π3 Πολυπρογραμματισμός Χαρακτηριστικά Στην ΚΜ υπάρχουν πολλά προγράμματα, τα οποία εκτελούνται από την ΚΜΕ, συνήθως εκ περιτροπής (καταμερισμός χρόνου). Το ΛΣ έχει την ευθύνη της εκ περιτροπής εκτέλεσης των προγραμμάτων. Ευνοούνται προγράμματα μικρής χρονικής διάρκειας. Προσοχή: Τα προγράμματα δεν εκτελούνται ταυτόχρονα!!! 27

28 0 ΚΜ ΛΣ Π1 Π2 Π3 Πολυπρογραμματισμός Τρόπος επεξεργασίας προγραμμάτων σε σύνδεση (on line) Π.χ. ανάληψη, πληκτρολόγηση, προγράμματα άμεσης πληροφόρησης Προγράμματα υψηλής προτεραιότητας (high priority) κατά δέσμες ή ομάδες ή παρτίδες (batch processing) Π.χ. μισθοδοσία, εκτυπώσεις Προγράμματα χαμηλής προτεραιότητας (low priority) ΛΣ διακοπτόμενο (interrupt driven) 28

29 0 ΚΜ ΛΣ Π1 Πολυπρογραμματισμός Είδη Κατανομής ΚΜ Στατική Κατανομή Δυναμική Κατανομή Υπερβατική ή Εικονική Μνήμη (Τεχνική Σελιδοποίησης) Π2 Π3 29

30 ΛΣ Σύνολο: Στατική Κατανομή Μνήμης Χαρακτηριστικά 512K 256K 128K 896K Η ΚΜ είναι χωρισμένη από τον κατασκευαστή του Η/Υ σε τμήματα σταθερής χωρητικότητας. Σε ένα τμήμα της ΚΜ μπορεί να εισέλθει μόνο ένα πρόγραμμα. Προϋποθέσεις εκτέλεσης προγράμματος Το μέγεθός του δεν πρέπει να υπερβαίνει τη χωρητικότητα ενός τουλάχιστον των τμημάτων, στα οποία έχει χωρισθεί η ΚΜ. Το ως άνω τμήμα πρέπει να είναι διαθέσιμο. 30

31 Στατική Κατανομή Μνήμης ΛΣ Π4 250Κ Αναμονή ολοκλήρωσης του Π1 ή Π2 Π1 512K 412Κ Π5 100Κ Π1 Αναμονή ολοκλήρωσης 412Κ του Π1 ή Π2 ή Π3 100Κ Π2 256K 156Κ Π2 100Κ 156Κ Π3 128K 28Κ Π3 100Κ 28Κ Σύνολο: 896K 596Κ 300Κ 31

32 Δυναμική Κατανομή Μνήμης ΛΣ Χαρακτηριστικό Κάθε πρόγραμμα καταλαμβάνει ακριβώς τον χώρο που του είναι απαραίτητος. Π1 412Κ Π2 Π3 Π4 156Κ 28Κ 250Κ Π4 250Κ Σύνολο: 896K 596Κ 846Κ 300Κ 50Κ 32

33 Δυναμική Κατανομή Μνήμης ΛΣ Π1 Π3 Π2 Π3 Π4 Π4 Π5 412Κ 28Κ 156Κ 250Κ 28Κ 250Κ 200Κ 1. Ολοκλήρωση Π2 2. Δημιουργία Οπής 3. Άφιξη νέου προγράμματος 4. Μετακίνηση προγραμμάτων 5. Είσοδος νέου προγράμματος Π5 200Κ Σύνολο: 896K 846Κ 690Κ 890Κ 206Κ 50Κ 33

34 Δυναμική Κατανομή Μνήμης Περιορισμοί Αναμονή προγραμμάτων αν ο διαθέσιμος χώρος της ΚΜ υπολείπεται του χώρου που απαιτούν. Αδυναμία εκτέλεσης προγράμματος μεγαλυτέρου από τη χωρητικότητα της ΚΜ. 34

35 Υπερβατική ή Εικονική ΚΜ (Σελιδοποίηση) ΛΣ Χαρακτηριστικά Κάθε πρόγραμμα διαιρείται σε σελίδες (pages) ή τεμάχια (segments). Στην ΚΜ εισέρχονται μόνο τα τμήματα των προγραμμάτων που πρέπει να εκτελεσθούν. Π1 Π2 Π3 35

36 Υπερβατική ή Εικονική ΚΜ (Σελιδοποίηση) ΛΣ Αν απαιτείται η είσοδος νέου τμήματος στην ΚΜ τότε βγαίνει από την ΚΜ εκείνο το τμήμα που δεν έχει χρησιμοποιηθεί για το μεγαλύτερο χρονικό διάστημα. Π1 Π2 Π3 36

37 Υπερβατική ή Εικονική ΚΜ (Σελιδοποίηση) Πλεονεκτήματα Εκτέλεση προγραμμάτων με μέγεθος μεγαλύτερο από εκείνο της ΚΜ Σημαντική αύξηση του αριθμού των προγραμμάτων που βρίσκονται σε κατάσταση εκτέλεσης 37

38 Υπερβατική ή Εικονική ΚΜ (Σελιδοποίηση) ΑΡΧΗ ΝΑΙ Εκτέλεση Προγράμματος Μετά την εκτέλεση των εντολών της σελίδας n δεν εκτελούνται απαραίτητα οι εντολές της σελίδας n+1. ΟΧΙ ΤΕΛΟΣ 38

39 Μονοπρογραμματισμός και Πολυπρογραμματισμός Χρονοπρογραμματισμός (διεργασιών) 39

40 Χρονοπρογραμματισμός Είναι συχνό φαινόμενο πολλές διεργασίες να ανταγωνίζονται για τον έλεγχο της ΚΜΕ Το τμήμα του ΛΣ που λαμβάνει την απόφαση για τη σειρά εκτέλεσης των διεργασιών ονομάζεται χρονοπρογραμματιστής (scheduler), ενώ ο αλγόριθμος που χρησιμοποιείται λέγεται αλγόριθμος χρονοπρογραμματισμού Τυπικοί στόχοι: αύξηση της διεκπεραιωτικής ικανότητας (throughput), δηλ. του αριθμού των ολοκληρωμένων διεργασιών ανά ώρα, μείωση του μέσου χρόνου διεκπεραίωσης των διεργασιών, δικαιοσύνη Οι διεργασίες περνούν το χρόνο τους είτε σε εκτέλεση στην ΚΜΕ είτε σε αναμονή στις μονάδες Ε/Ε. Διάκριση διεργασιών: Διεργασίες εξαρτημένες από την ΚΜΕ (computer-bound) αφιερώνουν τον περισσότερο χρόνο τους σε υπολογισμούς (έχουν μεγάλα ξεσπάσματα στην ΚΜΕ CPU bursts) Διεργασίες εξαρτημένες από είσοδο-έξοδο (I/O-bound) αφιερώνουν τον περισσότερο χρόνο τους σε είσοδο-έξοδο, όντας μπλοκαρισμένες και περιμένοντας κάποια εξωτερική συσκευή να ολοκληρώσει την εργασία της (έχουν μεγάλα ξεσπάσματα Ε/Ε I/O bursts) 40

41 Χρονοπρογραμματισμός Παραδείγματα Αλγορίθμων Εξυπηρέτηση με βάση τη σειρά άφιξης, χωρίς πολυπρογραμματισμό οι διεργασίες, καθώς καταφθάνουν, μπαίνουν σε μια ουρά και εκτελούνται με τη σειρά άφιξής τους όταν η εκτελούμενη διεργασία μπλοκαριστεί (δηλ. αναμένει Ε/Ε), δεν παίρνει κάποια άλλη τη θέση της Εξυπηρέτηση με βάση τη σειρά άφιξης εκτέλεση με βάση άφιξης όταν η εκτελούμενη διεργασία μπλοκαριστεί, τότε εκτελείται η επόμενη στη σειρά όταν μια μπλοκαρισμένη διεργασία ξαναγίνει έτοιμη, τότε τοποθετείται στο τέλος της τρέχουσας ουράς Εξυπηρέτηση με βάση τη μικρότερη διάρκεια (shortest job first) επιλέγεται προς εκτέλεση η διεργασία με τη μικρότερη χρονική διάρκεια ξεσπάσματος ΚΜΕ έτσι, ελαχιστοποιείται ο μέσος χρόνος εκτέλεσης στην ΚΜΕ Εξυπηρέτηση εκ περιτροπής (round robin, καταμερισμού χρόνου) σε κάθε διεργασία εκχωρείται κάποιο χρονικό διάστημα που ονομάζεται κβάντο χρόνου, μέσα στο οποίο επιτρέπεται η εκτέλεσή της στην ΚΜΕ όταν παρέλθει το διάστημα αυτό, η ΚΜΕ παραχωρείται υποχρεωτικά σε κάποια άλλη διεργασία για τη διάρκεια του επόμενου κβάντου 41

42 Χρονοπρογραμματισμός Άσκηση ΚΜΕ Δίσκος Εκτυπωτής Σύνολο P P P Σύνολο ΚΜΕ Δίσκος Εκτυπωτής Εξυπηρέτηση με βάση τη σειρά άφιξης, χωρίς πολυπρογραμματισμό ΚΜΕ Δίσκος Εκτυπωτής ΚΜΕ Δίσκος Εκτυπωτής ΚΜΕ Δίσκος Εκτυπωτής Εξυπηρέτηση με βάση τη σειρά άφιξης Εξυπηρέτηση με βάση τη μικρότερη διάρκεια Εξυπηρέτηση εκ περιτροπής

43 Χρονοπρογραμματισμός Άσκηση Εξυπηρέτηση με βάση τη σειρά άφιξης, χωρίς πολυπρογραμματισμό Εξυπηρέτηση με βάση τη σειρά άφιξης Εξυπηρέτηση με βάση τη μικρότερη διάρκεια Εξυπηρέτηση εκ περιτροπής Συνολικός Χρόνος Ανενεργός Χρόνος Ολοκλήρωση της P1 Ολοκλήρωση της P2 Ολοκλήρωση της P3 Μέσος Χρόνος Διεκπεραίωσης

44 Πολυεπεξεργασία, Παράλληλος Προγραμματισμός, Επεξεργασία σε Πραγματικό Χρόνο 44

45 Πολυεπεξεργασία Ένας Η/Υ με τουλάχιστον 2 ΚΜΕ Κύριος (Αφέντης) και Δούλοι (Σκλάβοι) Η/Υ - Μετωπικοί Η/Υ - ΚΜΕ σε κάρτα σχεδίασης - Η/Υ Κύριος ΜΛΑ Δούλος ΜΛΑ ΚΜ ΜΕ ΜΕ 45

46 Παράλληλος Προγραμματισμός Ανεξάρτητα μέρη ενός προγράμματος εκτελούνται ταυτόχρονα (την ίδια χρονική στιγμή) σε διαφορετικούς Η/Υ. Ένας Η/Υ έχει τον κεντρικό έλεγχο για την ομαλή εκτέλεση και ολοκλήρωση του προγράμματος. 46

47 Παράλληλος Προγραμματισμός Η/Υ 1 ΚΜΕ ΚΜ Η/Υ 2 ΚΜΕ ΚΜ ΜΛΑ ΜΛΑ ΜΕ ΜΕ Παράλληλες Μηχανές π.χ. Πολυπύρηνοι Επεξεργαστές Παράλληλη Επεξεργασία 47

48 Συμβατικός και Παράλληλος Προγραμματισμός ΑΡΧΗ 1 Διάβασε a i, Υπολόγισε Υπολόγισε i = 1, 2,, m μ = 1 m 1 x = m m Σ a i i = 1 m Σ (a i μ) 2 i = 1 Διάβασε b j, j = 1, 2,, n Υπολόγισε Υπολόγισε v = y = 1 n 1 n n bj Σ j = 1 n (bj ν) 2 Σ j = 1 1 Υπολόγισε r = x y Τύπωσε r ΤΕΛΟΣ 48

49 Συμβατικός και Παράλληλος Προγραμματισμός H/Y 1 (Δούλος) ΑΡΧΗ H/Y 2 (Κύριος) Διάβασε a i, Υπολόγισε Υπολόγισε i = 1, 2,, m μ = 1 m 1 x = m m Σ a i i = 1 m Σ (a i μ) 2 i = 1 Διάβασε b j, j = 1, 2,, n Υπολόγισε Υπολόγισε v = y = 1 n 1 n n bj Σ j = 1 n (bj ν) 2 Σ j = 1 Υπολόγισε r = x y Τύπωσε r ΤΕΛΟΣ 49

50 Επεξεργασία σε Πραγματικό Χρόνο Επεξεργασία που υπόκειται σε πραγματικούς χρονικούς περιορισμούς για έγκαιρη αντιμετώπιση ανεπιθύμητων κρισίμων καταστάσεων Π.χ. - Ενεργοποίηση συστήματος αεροσάκου - Ενεργοποίηση συστήματος απεμπλοκής φρένων αυτοκινήτου - Ενεργοποίηση συστήματος αποτροπής έκρηξης σε σταθμό παραγωγής πυρηνικής ενέργειας Προγράμματα Πραγματικού Χρόνου 50

51 Σύνοψη και Γενιές Λειτουργικών Συστημάτων 51

52 Σύνοψη Επεξεργαστών Επεξεργασία κατά Δέσμες ή Ομάδες ή Παρτίδες Επεξεργασία σε Σύνδεση Επεξεργασία Πραγματικού Χρόνου Παράλληλη Επεξεργασία 52

53 Γενιές ΛΣ 0 η Γενιά - Δεν υπάρχει ΛΣ (Κώδικας για τα περιφερειακά γράφεται από τους προγραμματιστές εφαρμογών) - Προγράμματα σε γλώσσα μηχανής (Γλώσσα 1 ης Γενιάς) - Μονοπρογραμματισμός - Επεξεργασία κατά δέσμες - Υποαπασχόληση ΚΜΕ 1 η Γενιά - Προγράμματα σε Συμβολική Γλώσσα (Γλώσσα 2 ης Γενιάς) - Μονοπρογραμματισμός - Επεξεργασία κατά δέσμες - Υποαπασχόληση ΚΜΕ 53

54 2 η Γενιά Γενιές ΛΣ - ΛΣ στο δίσκο (Disk OS) - Πολυπρογραμματισμός Καταμερισμός χρόνου - Προγράμματα σε γλώσσα 3 ης Γενίας, 4 ης Γενιάς - Επεξεργασία κατά δέσμες, σε σύνδεση, σε πραγματικό χρόνο, πολυεπεξεργασία, Παράλληλες Μηχανές 3 η Γενιά - Βελτίωση της 2ης Γενιάς 54

55 4 η Γενιά Γενιές ΛΣ - Μικροϋπολογιστές - Παραθυρικό περιβάλλον, φιλικότητα ΛΣ - Δίκτυα Η/Υ (δημόσια, ιδιωτικά κλπ) - Έμφαση σε Γλώσσες Πολύ Υψηλού Επιπέδου (Γλώσσες 4 ης Γενιάς) 5 η Γενιά - Διαδικτυακές εφαρμογές - Επεξεργασία πληροφορίας (όχι μόνον δεδομένων) - Επεξεργασία εικόνας, ήχου, ομιλίας 55

Υπολογιστικά Συστήματα Λογική Σχεδίαση Αρχιτεκτονική Η/Υ Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας

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

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

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

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

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

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

Λειτουργικά Συστήματα (Λ/Σ) Λειτουργικά Συστήματα (Λ/Σ) Διαχείριση Κεντρικής Μονάδας Επεξεργασίας (CPU) Βασίλης Σακκάς 4/12/2013 1 Xρονοδρομολόγηση Διεργασιών 1 Η χρονοδρομολόγηση σε ένα Λ/Σ αποφασίζει ποια διεργασία θα χρησιμοποιεί

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

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

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

Λειτουργικά Συστήματα Η/Υ Λειτουργικά Συστήματα Η/Υ Κεφάλαιο 7 «Διαχείριση Μνήμης» Διδάσκων: Δ. Λιαροκάπης Διαφάνειες: Π. Χατζηδούκας 1 Κύρια Μνήμη 1. Εισαγωγή 2. Βασική διαχείριση μνήμης 3. Μνήμη και πολυπρογραμματισμός 4. Τμηματοποίηση

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

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

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

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Μάθημα: Λειτουργικά Συστήματα Συστήματα Αρχείων Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) Λειτουργικά Συστήματα 1 Αρχεία με Χαρτογράφηση

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

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

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

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

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

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

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

Σκοπός Μαθήματος. Λειτουργικά Συστήματα Η/Υ. Γενικές Πληροφορίες. Στόχοι Μαθήματος ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ. Θεωρία: Εργαστήριο: Κεφάλαιο 1 «Εισαγωγή»

Σκοπός Μαθήματος. Λειτουργικά Συστήματα Η/Υ. Γενικές Πληροφορίες. Στόχοι Μαθήματος ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ. Θεωρία: Εργαστήριο: Κεφάλαιο 1 «Εισαγωγή» Σκοπός Μαθήματος Λειτουργικά Συστήματα Η/Υ Θεωρία: Βασικές έννοιες των λειτουργικών συστημάτων Βασικές αρχές σχεδιασμού τους Κεφάλαιο 1 «Εισαγωγή» Εργαστήριο: Πρακτική εξάσκηση στη χρήση των λειτουργικών

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

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

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

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

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

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

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

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

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

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

ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

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

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

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

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

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

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

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

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5 A. EVANS, K. MARTIN, M. A. POATSY Εισαγωγή στην πληροφορική Θεωρία και πράξη 2 η έκδοση Κεφάλαιο 5 Λογισμικό συστημάτων: Το λειτουργικό σύστημα, τα βοηθητικά προγράμματα και η διαχείριση αρχείων Τα βασικά

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

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

Λειτουργικά Συστήματα (Λ/Σ) Λειτουργικά Συστήματα (Λ/Σ) Βασικές Έννοιες Λειτουργικών Συστημάτων Βασίλης Σακκάς 13/11/2013 1 ΒασικέςΈννοιεςΛ/Σ Η επικοινωνία μεταξύ Λ/Σ και των προγραμμάτων του χρήστη γίνεται μέσω του συνόλου των «εκτεταμένων

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

[4] Στόχοι. Λογισμικό. Υπολογιστικά συστήματα: Στρώματα

[4] Στόχοι. Λογισμικό. Υπολογιστικά συστήματα: Στρώματα Στόχοι ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 Να εξηγήσουμε τη διάκριση μεταξύ λογισμικού συστημάτων και λογισμικού εφαρμογών. Να περιγράψουμε τι είναι τα λειτουργικά συστήματα και να δούμε

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

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

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

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

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

Λειτουργικά Συστήματα Η/Υ Λειτουργικά Συστήματα Η/Υ Κεφάλαιο 4 «Αρχιτεκτονικές ΛΣ» Διδάσκων: Δ Λιαροκάπης Διαφάνειες: Π. Χατζηδούκας 1 1. Μονολιθικά συστήματα Αρχιτεκτονικές ΛΣ 2. Στρωματοποιημένη αρχιτεκτονική 3. Αρχιτεκτονική

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

Μάθημα 7 ο. Αλγόριθμοι Χρονοδρομολόγησης

Μάθημα 7 ο. Αλγόριθμοι Χρονοδρομολόγησης Μάθημα 7 ο Αλγόριθμοι Χρονοδρομολόγησης Σκοπός του μαθήματος Στην ενότητα αυτή θα εξηγήσουμε το ρόλο και την αξιολόγηση των αλγορίθμων χρονοδρομολόγησης, και θα παρουσιάσουμε τους κυριότερους. Θα μάθουμε:

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

Ενότητα 6 (Κεφάλαιο 9) Χρονοδρομολόγηση

Ενότητα 6 (Κεφάλαιο 9) Χρονοδρομολόγηση ΕΠΛ222: Λειτουργικά Συστήματα (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Operating Systems: Internals and Design Principles, 8/E, William Stallings) Ενότητα 6 (Κεφάλαιο 9) Χρονοδρομολόγηση Οι διαφάνειες

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Χρονοπρογραμματισμός Εργαστηριακές Ασκήσεις

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Χρονοπρογραμματισμός Εργαστηριακές Ασκήσεις ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Χρονοπρογραμματισμός Εργαστηριακές Ασκήσεις Υλικό από: Κ Διαμαντάρας, Λειτουργικά Συστήματα, Τμήμα Πληροφορικής ΤΕΙΘ Σύνθεση Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο

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

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

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

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

1. Εισαγωγή. Λειτουργικά Συστήματα Η/Υ. Διεργασίες. Ορισμός ΚΕΦΑΛΑΙΟ 3 - ΔΙΕΡΓΑΣΙΕΣ. Κεφάλαιο 3 «Διεργασίες»

1. Εισαγωγή. Λειτουργικά Συστήματα Η/Υ. Διεργασίες. Ορισμός ΚΕΦΑΛΑΙΟ 3 - ΔΙΕΡΓΑΣΙΕΣ. Κεφάλαιο 3 «Διεργασίες» 1. Εισαγωγή Λειτουργικά Συστήματα Η/Υ Κεφάλαιο 3 «Διεργασίες» Διδάσκων: Δ Λιαροκάπης Διαφάνειες: Π. Χατζηδούκας Η έννοια της διεργασίας (process) είναι θεμελιώδης για την κατανόηση του τρόπου με τον οποίο

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

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

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

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

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

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

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

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

Λειτουργικά Συστήματα (Λ/Σ) Λειτουργικά Συστήματα (Λ/Σ) Διαχείριση Μνήμης Βασίλης Σακκάς 6/12/2013 1 Διαχείριση Μνήμης 1 Το τμήμα του Λ/Σ που διαχειρίζεται τη μνήμη λέγεται Διαχειριστής Μνήμης (Memory manager). Καθήκον του είναι

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

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

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

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής) ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α Γενικού Λυκείου (Μάθημα Επιλογής) Σύγχρονα Υπολογιστικά Συστήματα τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια τα μεγάλα συστήματα (mainframes)

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

Εργαστήριο Λειτουργικών Συστημάτων - Αλγόριθμοι Χρονοπρογραμματισμού. Εργαστηριακή Άσκηση

Εργαστήριο Λειτουργικών Συστημάτων - Αλγόριθμοι Χρονοπρογραμματισμού. Εργαστηριακή Άσκηση Εργαστηριακή Άσκηση Οι Αλγόριθμοι Χρονοπρογραμματισμού First Come First Serve (FCFS), Shortest Job First (SJF), Round Robin (RR), Priority Weighted (PRI) Επιμέλεια: Βασίλης Τσακανίκας Περιεχόμενα Αλγόριθμοι

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

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

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

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

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

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

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

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

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

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

Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης

Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης 7.1 Ορισμός Στόχοι Αλγόριθμο χρονοδρομολόγησης (scheduling algorithm) ονομάζουμε την μεθοδολογία την οποία χρησιμοποιεί ο κάθε χρονοδρομολογητής (βραχυχρόνιος, μεσοχρόνιος

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

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

Λειτουργικά Συστήµατα Λειτουργικά Συστήµατα Περιεχόµενα Ορισµός Βασικές Λειτουργίες Κατηγορίες Κύρια Συστατικά ιαχείριση ιεργασιών Παραδείγµατα Λειτουργικά Συστήµατα Το λειτουργικό σύστηµα: Είναι ένα σύνολο προγραµµάτων που

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

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

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

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

Λειτουργικά συστήματα πραγματικού χρόνου

Λειτουργικά συστήματα πραγματικού χρόνου Λειτουργικά συστήματα πραγματικού χρόνου Τι είναι λειτουργικό σύστημα πραγματικού χρόνου; Λειτουργικό Σύστημα Πραγματικού Χρόνου (ΛΣΠΧ) είναι ένα λειτουργικό σύστημα που προορίζεται για εφαρμογές πραγματικού

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

Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Τι είναι Λειτουργικό Σύστημα Κάθε Η/Υ αποτελείται από το Υλικό (Hardware) και το Λογισμικό (Software). Το Υλικό είναι το ηλεκτρικό, ηλεκτρονικό και

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

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

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

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

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

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

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

Λειτουργικά συστήµατα. Λογισμικό Συστήματος 1

Λειτουργικά συστήµατα. Λογισμικό Συστήματος 1 Λειτουργικά συστήµατα Λογισμικό Συστήματος 1 Figure 3.1 Batch processing 0-2 Λογισμικό Συστήματος Figure 3.2 Interactive processing 0-3 Λογισμικό Συστήματος Figure 3.3 Software classification 0-4 Λογισμικό

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

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

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

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

Μάθημα 3 ο ΔΙΕΡΓΑΣΙΕΣ (PROCESSES)

Μάθημα 3 ο ΔΙΕΡΓΑΣΙΕΣ (PROCESSES) Μάθημα 3 ο ΔΙΕΡΓΑΣΙΕΣ (PROCESSES) Εισαγωγή H κεντρική μονάδα επεξεργασίας (ΚΜΕ) και η κύρια μνήμη αποτελούν τα βασικά δομικά στοιχεία ενός υπολογιστικού συστήματος. Η πρώτη εκτελεί εντολές χειρισμού δεδομένων

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Λειτουργικά συστήματα

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

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

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

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

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

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 lalis@inf.uth.gr Ο κώδικας δεν εκτελείται «μόνος του» Ο εκτελέσιμος κώδικας αποθηκεύεται σε ένα αρχείο Το αρχείο είναι μια «παθητική» οντότητα

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

Εισαγωγή στα Λειτουργικά συστήματα Ι. Καθηγητής Κώστας Αναγνωστόπουλος

Εισαγωγή στα Λειτουργικά συστήματα Ι. Καθηγητής Κώστας Αναγνωστόπουλος Εισαγωγή στα Λειτουργικά συστήματα Ι Καθηγητής Κώστας Αναγνωστόπουλος Τι είναι Λειτουργικό Σύστημα Ένα πρόγραμμα ή συλλογή προγραμμάτων που ελέγχει και διαχειρίζεται το υλικό μιας υπολογιστικής μηχανής

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

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το του Υπολογιστή 1. Τι ονομάζεται Πρόγραμμα; Είναι οι οδηγίες που δίνονται στον υπολογιστή για να εξηγήσουμε πώς γίνεται μια εργασία (δηλαδή η

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

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

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

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

Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική. Τυπικοί χρόνοι πρόσβασης. Μέσος χρόνος πρόσβασης. Ταχύτητα µεταφοράς δεδοµένων

Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική. Τυπικοί χρόνοι πρόσβασης. Μέσος χρόνος πρόσβασης. Ταχύτητα µεταφοράς δεδοµένων Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 Απόδοση των οδηγών αποθηκευτικών µέσων Μέσος χρόνος πρόσβασης (Average Access Time) Ταχύτητα µεταφοράς δεδοµένων (Data-Transfer

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

Ανάλυση Επιδόσεων Συστημάτων Πραγματικού Χρόνου

Ανάλυση Επιδόσεων Συστημάτων Πραγματικού Χρόνου ΣΥΣΤΗΜΑΤΑ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ Μάθημα Επιλογής Ανάλυση Επιδόσεων Συστημάτων Πραγματικού Χρόνου Δρ. Γεώργιος Κεραμίδας e-mail: gkeramidas@teimes.gr 1 Διεργασίες: Κατάσταση Εκτέλεσης (3-σταδίων) Κατάσταση

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

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Μάθηµα 1 Ο ρόλος του ΛΣ Υλικό Υπολογιστικό σύστηµα Λειτουργικό σύστηµα Λογισµικό Προγράµµατα εφαρµογής Στόχοι του ΛΣ Χρήστες ιευκόλυνση των χρηστών ιευκόλυνση

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

ΕΙΣΑΓΩΓΗ. Παρέχει µια διεπαφή (interface) ανάµεσα στο υλισµικό και στα προγράµµατα εφαρµογών/χρηστών.

ΕΙΣΑΓΩΓΗ. Παρέχει µια διεπαφή (interface) ανάµεσα στο υλισµικό και στα προγράµµατα εφαρµογών/χρηστών. ΕΙΣΑΓΩΓΗ Υλισµικό (Hardware) Επεξεργαστής-ΚΜΕ (Processor, CPU): εκτέλεση εντολών Μνήµη (Memory): προσωρινή αποθήκευση πληροφοριών Μονάδες ε/ε (I/O devices): Μονάδες δίσκων: Μόνιµη αποθήκευση πληροφοριών

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

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

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

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

Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής

Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ Διάλεξη 4 η Βασίλης Στεφανής Πληροφοριακό σύστημα Υπενθύμιση του βασικού μοντέλου Είσοδος Επεξεργασία Έξοδος Ας δούμε επιπλέον λεπτομέρειες! Λογισμικό Λογισμικό: Δίνει εντολές στο

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

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

Λιβανός Γιώργος Εξάμηνο 2017Β Λιβανός Γιώργος Εξάμηνο 2017Β Το Λ.Σ. είναι υπεύθυνο για την κατανομή των πόρων του συστήματος (επεξεργαστές, μνήμη, αποθηκευτικά μέσα και συσκευές εισόδου/εξόδου) στα διάφορα ανταγωνιζόμενα προγράμματα

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

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 lalis@inf.uth.gr Πρόγραμμα και εκτέλεση προγράμματος Ο εκτελέσιμος κώδικας αποθηκεύεται σε ένα αρχείο Το αρχείο είναι μια «παθητική» οντότητα

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

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

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

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

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

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

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

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΩΤΑΠΑΝΤΗΣΕΙΣ Κεφάλαιο 1: Υλικό Υπολογιστών (Hardware) 1.1: Το υπολογιστικό σύστημα ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1. Τι αντιλαμβάνεστε με τον όρο υλικό (hardware); [σελ. 8] Τα φυσικά μέρη που μπορούμε να δούμε και να αγγίξουμε

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

Χαράλαμπος Καραγιαννίδης

Χαράλαμπος Καραγιαννίδης Διάλεξη 4 Λειτουργικό Σύστημα & Λογισμικό Εφαρμογών H/Y Εισαγωγή στις Εφαρμογές ΤΠΕ Χαράλαμπος Καραγιαννίδης karagian@uth.gr Διάλεξη 4: Λειτουργικό Σύστημα & Εφαρμογές 1/41 20/10/2015 Σύνοψη Μαθήματος

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

Information Technology for Business

Information Technology for Business Information Technology for Business Lecturer: N. Kyritsis, MBA, Ph.D. Candidate e-mail: kyritsis@ist.edu.gr Computer System Hardware Υποδομή του Information Technology Υλικό Υπολογιστών (Hardware) Λογισμικό

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

Μάθημα 6 ο. Χρονοδρομολόγηση (Scheduling)

Μάθημα 6 ο. Χρονοδρομολόγηση (Scheduling) Μάθημα 6 ο Χρονοδρομολόγηση (Scheduling) Σκοπός του μαθήματος Στην ενότητα αυτή θα εξηγήσουμε το ρόλο και τη λειτουργία της χρονοδρομολόγησης σε ένα Λειτουργικό Σύστημα. Θα μάθουμε: Να ορίζουμε τι είναι

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

Λειτουργικά Συστήματα 1.1 Τι είναι Λειτουργικό Σύστημα (Operating System)

Λειτουργικά Συστήματα 1.1 Τι είναι Λειτουργικό Σύστημα (Operating System) Υλικό Hardware Λογισμικό Software... κώδικας ΥΛΙΚΟ Κάθε ηλεκτρονικό, ηλεκτρικό και μηχανικό μέρος του Η/Υ. ΛΟΓΙΣΜΙΚΟ Προγράμματα,δηλαδή οδηγίες γιατοτιπρέπεινακάνειοη/υ. Λειτουργικό Σύστημα Είναι ένα βασικό

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

Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων.

Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων. Α Γενικού Λυκείου Κεφάλαιο 1 1.1 Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων. Ιδιαίτερη θέση έχουν οι Υπολογιστικές συσκευές. Μηχανισμός

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

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

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

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

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

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

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

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

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

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

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

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

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

ΚΕΦΑΛΑΙΟ 4 ΛΟΓΙΣΜΙΚΟ ΣΥΣΤΗΜΑΤΟΣ. ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MSc

ΚΕΦΑΛΑΙΟ 4 ΛΟΓΙΣΜΙΚΟ ΣΥΣΤΗΜΑΤΟΣ. ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MSc ΚΕΦΑΛΑΙΟ 4 ΛΟΓΙΣΜΙΚΟ ΣΥΣΤΗΜΑΤΟΣ ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MSc 1 BΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ Λ/Σ ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MSc 2 ΣΤΑΘΜΟΙ ΣΤΗΝ ΕΞΕΛΙΞΗ ΤΩΝ Λ/Σ Εχουμε την πρώτη μέχρι την τέταρτη γενιά Λ/Σ,τα σημαντικά

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

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

Λειτουργικά Συστήματα Η/Υ Λειτουργικά Συστήματα Η/Υ Κεφάλαιο 8 «Ιδεατή Μνήμη» Διδάσκων: Δ. Λιαροκαπης Διαφάνειες: Π. Χατζηδούκας Ιδεατή Μνήμη Οργάνωση. Εισαγωγή. Ιδεατές και πραγματικές διευθύνσεις. Λογική οργάνωση. Τμηματοποίηση

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

2. Σκοποί και Λειτουργίες των ΛΣ. Λειτουργικά Συστήματα Η/Υ. Περίληψη. Ι. Προστασία Υλικού ΚΕΦΑΛΑΙΟ 2 - ΕΞΕΛΙΞΗ ΚΑΙ ΣΚΟΠΟΙ ΛΣ

2. Σκοποί και Λειτουργίες των ΛΣ. Λειτουργικά Συστήματα Η/Υ. Περίληψη. Ι. Προστασία Υλικού ΚΕΦΑΛΑΙΟ 2 - ΕΞΕΛΙΞΗ ΚΑΙ ΣΚΟΠΟΙ ΛΣ 2. Σκοποί και Λειτουργίες των ΛΣ Λειτουργικά Συστήματα Η/Υ I. Προστασία του υλικού II. Επικοινωνία με τον χρήστη III. Διαχείριση, αξιοποίηση και έλεγχος πόρων IV. Ικανότητα και ευκολία εξέλιξης Κεφάλαιο

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

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

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

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

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

Ενότητα 1η. Εισαγωγή στην Πληροφορική Ενότητα 1η Εισαγωγή στην Πληροφορική 1.1 Τι είναι Πληροφορική Ένας σύντομος ορισμός για το τι είναι πληροφορική είναι ο παρακάτω: όλα εκείνα που χρειάζεται κανείς για να παράγει, να οργανώνει και να διαχειρίζεται

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

Υποστήριξη Λ.Σ. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Υποστήριξη Λ.Σ. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Υποστήριξη Λ.Σ. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Επικοινωνία με περιφερειακά Αρτηρία εισόδου-εξόδου, διευθύνσεις, εγγραφές αναγνώσεις Διαδικασία εξόδου έλεγχος κατάστασης περιφερειακού περίμενε

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

ENOTHTA 5 XPONO POMOΛOΓHΣH

ENOTHTA 5 XPONO POMOΛOΓHΣH ENOTHTA 5 Περιεχόµενα 1. Xρονοδροµολόγηση 2. Eίδη χρονοδροµολόγησης 3. Στόχοι και κριτήρια της χρονοδροµολόγησης 4. Tαξινόµηση αλγόριθµων χρονοδροµολόγησης 5. Xρονοδροµολόγηση µε βάση τον χρόνο εισόδου

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

Εισαγωγικά & Βασικές Έννοιες

Εισαγωγικά & Βασικές Έννοιες Εισαγωγικά & Βασικές Έννοιες ΙΙΙ 1 lalis@inf.uth.gr Γιατί πολλές διεργασίες/νήματα; Επίπεδο εφαρμογής Καλύτερη δόμηση κώδικα Αποφυγή μπλοκαρίσματος / περιοδικών ελέγχων Φυσική έκφραση παραλληλισμού Επίπεδο

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

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

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 Μάθημα : Μικροϋπολογιστές Τεχνολογία Τ.Σ. Ι, Θεωρητικής κατεύθυνσης Ημερομηνία

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

Λειτουργικά Συστήματα Πραγματικού Χρόνου

Λειτουργικά Συστήματα Πραγματικού Χρόνου Λειτουργικά Συστήματα Πραγματικού Χρόνου 2006-07 Λειτουργικά Συστήματα Πραγματικού Χρόνου Η χρήση του χρόνου Μ.Στεφανιδάκης Συστήματα πραγματικού χρόνου: ελεγκτής και ελεγχόμενο σύστημα real-time system

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

Σκελετός Παρουσίασης

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

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

Μαλούτα Θεανώ Σελίδα 1

Μαλούτα Θεανώ Σελίδα 1 ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α' ΛΥΚΕΙΟΥ ΕΝΟΤΗΤΑ 1η ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ 1. Τι ονομάζουμε υλικό και τι λογισμικό ενός υπολογιστικού συστήματος; 2. Τι είναι α) η μητρική πλακέτα ( motherboard), β) η κεντρική μονάδα

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

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

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

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

ΠΛΗ10 Κεφάλαιο 2. ΠΛΗ10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.1: Bασική Δομή του Υπολογιστή

ΠΛΗ10 Κεφάλαιο 2. ΠΛΗ10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.1: Bασική Δομή του Υπολογιστή Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.1: Bασική Δομή του Υπολογιστή Στόχοι Μαθήματος: Να γνωρίσετε τις βασικές λειτουργίες ενός Η/Υ. Να γνωρίσετε τις έννοιες δεδομένα, πληροφορία, επεξεργασία,

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