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

Σχετικά έγγραφα
ΛΟΓΙΣΜΙΚΟ (software)

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

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

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

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

ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ

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

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

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

ΕΠΛ Εισαγωγή στον Προγραµµατισµό: Λογισµικό. Το λογισµικό του συστήµατος: 1 Εισαγωγή ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Σχολ.έτος Κεφάλαιο 5 ο Γνωριμία με το Λογισμικό του Υπολογιστή.

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

Λογισμικό - Προγράμματα

Εισαγωγή στο λειτουργικό σύστηµα Unix

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

Βασίλειος Κοντογιάννης ΠΕ19

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

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

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

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

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

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

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

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

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

ΜΑΘΗΜΑ 3 MULTIPLE CHOICE

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5

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

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

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

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

Κεφάλαιο 2: Λογισμικό (Software) Εφαρμογές Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 9

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

Εισαγωγή στον Προγραμματισμό Θεωρία 2 η Διάλεξη: Λογισμικό ΗΥ και Αποθήκευση Αρχείων

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 9

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

Κεφάλαιο 1ο Πολυπρογραμματισμός Πολυδιεργασία Κατηγορίες Λειτουργικών Συστημάτων

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

Μάθημα 4: Κεντρική Μονάδα Επεξεργασίας

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

Εξετάσεις Προόδου 8/1/2014 Τεχνικός Εφαρμογών Πληροφορικής (Πολυμέσα/ Web designer - developper/video games)

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

Τι είναι Κεντρική Μονάδα Επεξεργασίας(CPU: Central Processing Unit);

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

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

ΗΜΥ 313: Τεχνολογία Λειτουργικών Συστηµάτων

Συστήματα Πληροφοριών Διοίκησης Ενότητα 5: Λογισμικό Πληροφοριακών Συστημάτων

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

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

ΚΕΦΑΛΑΙΟ 2 ΛΟΓΙΣΜΙΚΟ

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

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Διάλεξη 9

ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ

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

ΠΡΟΒΛΗΜΑ ΕΠΕΓΕΡΓΑΣΙΑ. (Είναι οι σκέψεις και οι πράξεις που κάνουμε για να λυθεί το πρόβλημα) ΕΙΣΟΔΟΥ - ΕΞΟΔΟΥ

Χρονοπρογραµµατισµός ιεργασιών (Process Scheduling)

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

Ενότητα 2 (Κεφάλαιο 3) Περιγραφή και Έλεγχος Διεργασιών. Περιεχόμενα. Ανάγκη ύπαρξης διεργασιών 1

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στο Unix

Βασικές Έννοιες της Πληροφορικής

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

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Ελληνικός οδηγός Εγκατάστασης Ethernet και ασυρμάτου Δικτφου

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

Μάθημα 3: Αρχιτεκτονική Υπολογιστών

Ι.Ε.Κ. Χαϊδαρίου ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ. Σημειώσεις Θεωρίας

Λογισµικό (Software SW) Λειτουργικά Συστήµατα και ίκτυα

Κεφάλαιο 5. Στόχοι Κεφαλάιου. Η αρχιτεκτονική von Neumann. Nell Dale John Lewis. Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ/CPU)

Εργαστήριο Υπολογιστικών Συστημάτων Καθ. Γεώργιος Παπακωνσταντίνου Μάρτιος 2005

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας

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

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

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

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

Αξιοποίηση της Τεχνολογίας των Εικονικών Μηχανών στην Επαγγελματική Εκπαίδευση και την Κατάρτιση Πληροφορικής. Βασιλάκης Βασίλειος Τζανάκης Δημήτριος

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

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

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

Transcript:

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

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

Λειτουργικά Συστήµατα Το λειτουργικό σύστηµα: Είναι ένα σύνολο προγραµµάτων που ελέγχουν και επιβλέπουν το υλικό του Η/Υ παρέχοντας διάφορες υπηρεσίες: σε προγράµµατα εφαρµογών σε προγραµµατιστές και χρήστες Η/Υ Ελέγχει και συντονίζει την λειτουργία των µονάδων περιφερειακής µνήµης, την κύρια µνήµη και την κεντρική µονάδα επεξεργασίας. Περιέχει τις απαραίτητες εντολές που υποδεικνύουν στην ΚΜΕ πώς να επικοινωνεί µε τις υπόλοιπες µονάδες, άλλα προγράµµατα και τους χρήστες.

Το Λειτουργικό Σύστηµα αποτελείται από: Προγράµµατα ελέγχου (Control Programs) Χειρίζονται το υλικό του υπολογιστή Το κύριο πρόγραµµα ελέγχου ονοµάζεται επιτηρητής και είναι υπεύθυνο για τον έλεγχο του συνόλου των προγραµµάτων του Λ.Σ και των διαφόρων εφαρµογών. Ο επιτηρητής βρίσκεται αποθηκευµένος στην κύρια µνήµη Προγράµµατα Υπηρεσιών (Servisce programs) Εκτελούν προγράµµατα που είναι αρκετά χρήσιµα για τους χρήστες, π.χ µορφοποίηση δισκέτας, αντιγραφή αρχείων κλπ Τα προγράµµατα αυτά δεν είναι µόνιµα αποθηκευµένα στην κύρια µνήµη.

Βασικές λειτουργίες του Λειτουργικού Συστήµατος Η διαχείριση των πόρων του Η/Υ ιανοµή χρόνου της ΚΜΕ ανάµεσα σε διάφορους χρήστες και διάφορες ταυτόχρονες εργασίες, κατανοµή περιφερειακής µνήµης στα διάφορα αρχεία, εύρυθµη λειτουργία µονάδων εισόδου εξόδου. Η διαχείριση των δεδοµένων Εντοπισµός, αποθήκευση, τροποποίηση κατάλληλων αρχείων κλπ Η δροµολόγηση των διαφόρων εργασιών Επίβλεψη και έλεγχος των εργασιών που έχουν καθορισθεί από τους χρήστες ότι πρέπει να εκτελεσθούν στην ΚΜΕ Η παροχή τρόπου επικοινωνίας µεταξύ χρηστών και υπολογιστικών συστηµάτων Καθορισµός των συµβάσεων που αποτελούν τον προκαθορισµένο τρόπο επικοινωνίας των χρηστών

Κατηγορίες Λειτουργικών Συστηµάτων Με βάση τoν αριθµό των χρηστών Ενός Χρήστη Single User(Ένας χρήστης µπορεί να χρησιµοποιεί το υπολογιστικό σύστηµα σε µια δεδοµένη χρονική στιγµή π.χ. Windows, MacOS). Πολλών χρηστών -Multi User(Πολλοί χρήστες ταυτόχρονα µπορούν να χρησιµοποιούν το υπολογιστικό σύστηµα π.χ. Unix, Linux) Με βάση τoν αριθµό των εργασιών Μιας εργασίας -singletasking(επιτρέπουν να εκτελείται µόνο µια εργασία κάθε φορά και όταν ολοκληρώνεται αρχίζει η εκτέλεση της επόµενης π.χ. PalmOS). Πολλών εργασιών - multi tasking (Έχουν την δυνατότητα εκτέλεσης πολλών εργασιών ταυτοχρόνα π.χ. Windows, Unix).

Κατηγορίες Λειτουργικών Συστηµάτων (συν.) Με κριτήριο τον τύπο επεξεργασίας: Πολυεπεξεργασία: Υποστηρίζεται η ταυτόχρονη εκτέλεσης προγραµµάτων πάνω σε ένα υπολογιστικό σύστηµα, το οποίο θα διαθέτει δύο ή περισσότερες ΚΜΕ. υναµικής ιασύνδεσης: Όταν γίνονται αλλαγές σε µια εφαρµογή, αυτές εµφανίζονται αυτόµατα και σε οποιαδήποτε άλλη εφαρµογή έχει δηλωθεί ότι συνδέεται µε εκείνη που τροποποιήθηκε, π.χ. γραφικά, λογιστικό φύλλο. Μαζικής Επεξεργασίας Batch Processing ιαλογικής Επεξεργασίας Interactive Processing Πραγµατικού χρόνου Real Time Operating Systems: Ο Η/Υ παρακολουθεί και ελέγχει τιµές δεδοµένων που σχετίζονται µε την εξέλιξη διαδικασιών παρέχοντας έγκαιρη αντίδραση (π.χ. πλοήγηση αεροσκαφών, κατευθυνόµενοι πύραυλοι κλπ.

Κύρια Συστατικά Λειτουργικών Συστηµάτων Επεξεργαστής Εντολών (Command Processor) Χρονοδροµολογητής (Scheduler) Σύστηµα ιαχείρισης Αρχείων (File Manager) Κατανεµητής Πόρων (Resource Allocator) Επιλογέας (Dispatcher)

Παράδειγµα Λειτουργικού Συστήµατος: Microsoft Windows

Microsoft Windows: ιαχείριση αρχείων και καταλόγων

Παραδείγµατα Λειτουργικών Συστηµάτων ΛΣ # χρηστών # εργασιών Είδος πολυεπεξεργασίας Ασφάλεια δεδοµένων DOS 1 1 task switching όχι Win 3.11 1 N cooperative όχι Mac OS 1 N cooperative όχι Win95/98 1 N preemptive όχι WinNT 1 N preemptive ναι OS/2 1 N preemptive όχι Linux N N preemptive ναι Solaris N N preemptive ναι AIX N N preemptive ναι

Ερωτήσεις?