Λειτουργικό Σύστημα 2ο μέρος.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
«Πρόγραμμα Αναμόρφωσης Προπτυχιακών Προγραμμάτων Σπουδών Γ.Π.Α.» Σεμινάριο Επιμόρφωσης Διδακτικού Προσωπικού Οι τεχνολογίες της Πληροφορικής και των Επικοινωνιών.
Advertisements

Λειτουργικό Σύστημα (Operating System) 1o μέρος
UNIX.
ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΕΡΓΑΣΙΩΝ
Λογισμικο συστηματοσ Κεφάλαιο 4ο
5 Οργάνωση υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών ã Εκδόσεις Κλειδάριθμος.
Εφαρμογές Υπολογιστών Ά Λυκείου Κεφ. 4 Λογισμικό Συστήματος
Λειτουργικό Σύστημα ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ENOTHTA B.1.3 (1)
Λειτουργικά Συστήματα
Η επιστήμη των υπολογιστών
Λειτουργικά Συστήματα
Λειτουργικά Συστήματα
Λογισμικό εφαρμογών Τυποποιημένο λογισμικό εφαρμογών
Λειτουργικά συστήματα
ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ.
ΚΕΦΑΛΑΙΟ 4. Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού και αξιοποιούν τις δυνατότητές του.
ΛΟΓΙΣΜΙΚΟ ΣΥΣΤΗΜΑΤΟΣ Κεφάλαιο 4 ο Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
Το υλικο του Υπολογιστη
Κεφάλαιο 1ο: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
Ζητήματα Σελιδοποίησης
Λογισμικο συστηματοσ Κεφάλαιο 4ο
7. Διαχείριση κύριας μνήμης
Γνωριμία με το Λογισμικό του Η/Υ
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 6: Το Γραφικό Περιβάλλον Επικοινωνίας (Γ.Π.Ε.)
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Διαχείριση μνήμης Υπόβαθρο Εναλλαγή Συνεχής κατανομή Σελιδοποίηση
Α’ Γυμνασίου Βιβλίο «Σημειώσεις» σελίδες Α2
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
1 Εισαγωγή στις Βάσεις Δεδομένων  Ανάγκη Αποθήκευσης και Διαχείρισης Δεδομένων  Συστήματα Αρχείων  Συστήματα Βάσεων Δεδομένων  Παραδοσιακές και Σύγχρονες.
Δομές Δεδομένων.
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: To λογισμικό του υπολογιστή
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Λογισμικό Λειτουργικό σύστημα Λογισμικό συστήματος
Λογισμικό Υπολογιστή Για να μπορεί το Υλικό μέρος του Υπολογιστή να εκτελεί και τη πιο απλή επεξεργασία δεδομένων χρειάζεται ένα σύνολο εντολών.Οι οδηγίες.
Εφαρμογές Υπολογιστών Ά Λυκείου Κεφ. 4 Λογισμικό Συστήματος
Διεργασίες.
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το Λογισμικό
Κεφάλαιο 3: Λειτουργικά Συστήματα
1 Αδιέξοδα Μοντέλο συστήματος Χαρακτηρισμός αδιεξόδου Μέθοδοι διαχείρισης αδιεξόδων Πρόληψη Αποφυγή Ανίχνευση.
ΦΩΤΟΑΝΑΠΑΡΑΓΩΓΗ ΚΑΙ ΧΕΙΡΙΣΜΟΣ ΓΡΑΦΕΙΑΚΗΣ ΥΛΗΣ. Φωτοαναπαραγωγή είναι η διαδικασία δημιουργίας αντίγραφων των διαφόρων εγγράφων. Τα κύρια στοιχεία που.
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ.
Κρυφή μνήμη (cache memory) (1/2) Εισαγωγή στην Πληροφορκή1 Η κρυφή μνήμη είναι μία πολύ γρήγορη μνήμη – πιο γρήγορη από την κύρια μνήμη – αλλά πιο αργή.
Μεθοδολογίες και εργαλεία διαχείρισης έργων πληροφορικής) 2 ο Κεφάλαιο.
Κύρια Μνήμη Διάφοροι τύποι μνήμης RAM Από πάνω προς τα κάτω, DIP, SIPP, SIMM (30-pin), SIMM (72-pin), DIMM (168-pin), DDR DIMM (184-pin). Μνήμη RΟM.
Επιχειρησιακό Πρόγραμμα Μακεδονίας - Θράκης ΕΠΙΒΕΒΑΙΩΣΗ ΔΙΑΧΕΙΡΙΣΤΙΚΗΣ ΕΠΑΡΚΕΙΑΣ ΔΙΚΑΙΟΥΧΩΝ.
A’ ΕΠΑ.Λ. Εφαρμογές Πληροφορικής Γεωργιλά Χιονία 1.
Πληροφορική 2 Λειτουργικά Συστήματα 1. Λογισμικό Υπολογιστών 2 Υπολογιστής ΥλικόΛογισμικό Λειτουργικό Σύστημα Προγράμματα Εφαρμογών.
Εισαγωγή στην Επιστήμη των Υπολογιστών Κωδικός Μαθήματος: 2895 Κωδικός Διαφανειών: MKT110 Γεωπονικό Πανεπιστήμιο Αθηνών Γενικό Τμήμα Εργαστήριο Πληροφορικής.
Διαχείριση Πόρων (1/10) Εισαγωγή στην Πληροφορκή 1 Στα πρώτα χρόνια των υπολογιστών, όπου μόνο ένα πρόγραμμα είχε τη δυνατότητα να βρίσκεται στην κύρια.
Θέμα Πτυχιακής Εργασίας
στην Επιστήμη των Υπολογιστών Κωδικός Διαφανειών: MKT110
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΤΕΧΝΙΚΩΝ ΕΡΓΩΝ
Γνωριμία με το Λογισμικό του Υπολογιστή
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
Επεξεργασία Κειμένου Διδακτική προσέγγιση των λογισμικών γενικής χρήσης Ζωγραφική Λογιστικά φύλλα Βάσεις δεδομένων.
Λειτουργικά Συστήματα και Ασφάλεια Πληροφοριακών Συστημάτων ΔΙΕΡΓΑΣΙΕΣ
ΕΛΛΗΝΟΓΑΛΛΙΚΗ ΣΧΟΛΗ ΠΕΙΡΑΙΑ <<ΑΓΙΟΣ ΠΑΥΛΟΣ>>
Λογισμικό Συστήματος και Λογισμικό Εφαρμογών
Εισαγωγή στα Λειτουργικά Συστήματα (ΛΣ) Operating Systems (OS)
Το μοντέλο πελάτη - εξυπηρετητή
Βασικές Έννοιες και Ορισμοί
ΕΝΟΤΗΤΑ 1 – Υλικό, Λογισμικό και Εφαρμογές
H/Y Υλικό Λογισμικό Συστήματος Εφαρμογών. H/Y Υλικό Λογισμικό Συστήματος Εφαρμογών.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
ΔΙΕΡΓΑΣΙΕΣ.
Το υπολογιστικό σύστημα σαν ενιαίο σύνολο
B' ΤΑΞΗ ΑΡΧΕΙΑ ΦΑΚΕΛΟΙ Αρχεία - Φάκελοι 8/12/2018 B' ΤΑΞΗ ΑΡΧΕΙΑ ΦΑΚΕΛΟΙ.
ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S
Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ
ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S
Μεταγράφημα παρουσίασης:

Λειτουργικό Σύστημα 2ο μέρος

Κατηγορίες Λογισμικού

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

Κατηγορίες Λογισμικού Βοηθητικό λογισμικό: Θεμελιώδεις δραστηριότητες του υπολογιστή που δεν ανήκουν στο λειτουργικό σύστημα. Επεκτείνουν τις δυνατότητες του λειτουργικού συστήματος (π.χ formatting δίσκου) Λειτουργικό Σύστημα: Λογισμικό που ελέγχει τη συνολική λειτουργία του υπολογιστή

Κατηγορίες Λογισμικού Φλοιός: Τμήμα του ΛΣ μέσω του οποίου διεξάγεται η επικοινωνία του χρήστη με τη μηχανή. Για την επίτευξη αυτής της επικοινωνίας γίνεται χρήση μίας γραφικής διασύνδεσης με το χρήστη (graphical user interface – GUI) Πυρήνας: Στοιχεία λογισμικού τα οποία εκτελούν πολύ βασικές λειτουργίες του υπολογιστικού συστήματος (π.χ file manager)

Διαχείριση Μνήμης Διαχειριστής Μνήμης: Τμήμα του πυρήνα επιφορτισμένο με τον ρόλο του συντονισμού της χρήσης της κύριας μνήμης του υπολογιστή. Σε πολυχρηστικά ή πολυδιεργασιακά περιβάλλοντα ο υπολογιστής πρέπει να διεκπεραιώνει πολλές εργασίες ταυτόχρονα.

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

Χρησιμοποίηση Το ΛΣ μπορεί να εκχωρήσει σε μία διεργασία οποιοδήποτε τμήμα της μνήμης είναι διαθέσιμο Δυνατότητα μεταφοράς προγράμματος και δεδομένων από μία περιοχή της μνήμης σε μία άλλη Σκοπός είναι να διατηρούνται στην Κύρια Μνήμη όσο το δυνατόν περισσότερες εκτελέσιμες διεργασίες

Χρησιμοποίηση Τεχνική ανταλλαγής: Απομάκρυνση προγράμματος και δεδομένων δεσμευμένης εργασίας από την Κύρια Μνήμη στη Δευτερεύουσα Κατακερματισμένη μνήμη: Σημαντικό ποσοστό της αποτελείται από μη εκχωρημένες περιοχές καθεμία πολύ μικρή να χωρέσει μία νέα διεργασία (μέθοδοι αντιμετώπισης: συγχώνευση γειτονικών περιοχών, συμπύκνωση)

Σελιδοποίηση Επιτρέπει εκτέλεση διεργασίας όπου μέρος του προγράμματος και των δεδομένων βρίσκονται στην μνήμη. Πρόγραμμα και δεδομένα διαμερίζονται σε σελίδες ίσου μήκους και η μνήμη του υπολογιστή χωρίζεται σ’ έναν αριθμό πλαισίων σελίδας του ίδιου μεγέθους

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

Πολιτικές Αντικατάστασης Σελίδων Απόφαση για το ποια σελίδα πρέπει να απομακρύνει Μεγαλύτερη παραμονή στη μνήμη Λιγότερο πρόσφατη χρησιμοποίηση Λιγότερο συχνή χρησιμοποίηση

Χρονοπρογραμματιστής Ευθύνη για την εκκίνηση μίας λειτουργίας Λαμβάνει υπόψη Ποσότητα πόρων που απαιτούνται Διαθέσιμη ποσότητα πόρων Προτεραιότητα εργασίας Χρονικό διάστημα αναμονής εργασίας

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

Σύστημα Αρχειοθέτησης (File System) Μπλοκς: Μονάδες σταθερού μεγέθους στη δευτερεύουσα μνήμη Ο χώρος στη δευτερεύουσα μνήμη εκχωρείται σε μπλοκς Το αρχείο καταλαμβάνει έναν αριθμό από μπλοκς Το σύστημα αρχειοθέτησης πρέπει να κρατάει πληροφορίες σχετικά με το ποια μπλοκς έχουν εκχωρηθεί στα αρχεία και ποια είναι ελέυθερα

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

Σύστημα Αρχειοθέτησης Λειτουργίες Δημιουργία και διαγραφή αρχείων Προσπέλαση αρχείων Διαχείριση χώρου δευτερεύουσας μνήμης Προστασία αρχείων από μη εξουσιοδοτημένη προσπέλαση Προστασία αρχείων από φθορά ή απώλεια λόγω βλάβης του υλικού ή του λογισμικού

Σύστημα αρχειοθέτησης Κατάλογος Το σύστημα αρχειοθέτησης διατηρεί ένα κατάλογο όπου υπάρχουν τα ονόματα των αρχείων και των αντίστοιχων θέσεων στο μέσο αποθήκευσης

Χειρισμός Ι/Ο Απαιτήσεις: Οι Ι/Ο συσκευές διαθέτουν ποικιλία λειτουργικών χαρακτηριστικών Το λειτουργικό σύστημα θα πρέπει να γνωρίζει πότε αρχίζουν οι μεταφορές Ι/Ο και πότε τερματίζουν Κάποιες Ι/Ο συσκευές είναι μοιραζόμενες

Αίτηση μεταφοράς Ι/Ο Έλεγχος ορθότητας αίτησης Έναρξη μεταφοράς Αλλαγή κατάστασης διεργασίας σε δεσμευμένη Κλήση διανομέα για επιλογή νέας διεργασίας

Ολοκλήρωση μεταφοράς Ι/Ο Δηλώνεται με μία διακοπή (interrupt) O χειριστής διακοπής (τμήμα του λειτουργικού συστήματος: Προσδιορίζει την πηγή της διακοπής Αλλάζει την κατάσταση της διεργασίας από δεσμευμένη σε έτοιμη Επανενεργοποιεί τη διεργασία που έτρεχε όταν έγινε η διακοπή ή γίνεται επιλογή μίας άλλης διεργασίας για να τρέξει