Λογισμικο συστηματοσ Κεφάλαιο 4ο

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΤΟΜΕΑΣ ΤΕΧΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΩΝ Δ.ΙΕΚ ΠΑΤΡΑΣ
Advertisements

Λειτουργικό Σύστημα (Operating System) 1o μέρος
Λογισμικο συστηματοσ Κεφάλαιο 4ο
Επιμέλεια: Τίκβα Χριστίνα
Επικοινωνιες-δικτυα-διαδικτυο-ιστοσελιδεσ
7.3.8 Μεταφραστές Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
ΔΙΑΧΕΙΡΙΣΗ ΕΙΣΟΔΟΥ – ΕΞΟΔΟΥ (INPUT/OUTPUT)
Κεφάλαιο 11ο Δομικά στοιχεία εφαρμογής πολυμέσων
Εφαρμογές Υπολογιστών Ά Λυκείου Κεφ. 4 Λογισμικό Συστήματος
Λειτουργικά Συστήματα
Ο Ηλεκτρονικός Υπολογιστής
Λειτουργικό Σύστημα ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ENOTHTA B.1.3 (1)
Λειτουργικά Συστήματα
Επιμορφωτής: Ονομ/νυμο Επιμορφωτή
Εισαγωγικές έννοιες πληροφορικής
Λειτουργικά Συστήματα
7.5.2 Αντικειμενοστραφής προγραμματισμός
Σχεδιαστικά εργαλεία Διαχείριση σελίδων Βιβλιοθήκες αντικειμένων Διαχείριση αντικειμένων Επιφάνεια ψηφιακής μελάνης Πληκτρολόγιο οθόνης ΟΦΕΛΗ Αναγνώριση.
ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ.
ΚΕΦΑΛΑΙΟ 4. Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού και αξιοποιούν τις δυνατότητές του.
ΛΟΓΙΣΜΙΚΟ ΣΥΣΤΗΜΑΤΟΣ Κεφάλαιο 4 ο Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
Το υλικο του Υπολογιστη
Μεταγωγή και Πολυπλεξία
Λειτουργικό Σύστημα 2ο μέρος.
Κεφάλαιο 1ο: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
Χαρακτηριστικά συνθετικής κίνησης 1 Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
ΚΕΦΑΛΑΙΟ 3 Το υλικό των υπολογιστών.
H διαδικασία ανάπτυξης λογισμικού. Tι θα γνωρίσουμε •Τις φάσεις ανάπτυξης του λογισμικού. •Γιατί χρειάζεται να γίνει ανάλυση του προβλήματος. •Τι θα πρέπει.
Επικοινωνία μεταξύ Διεργασιών και Σύνδρομες Διεργασίες
ΠΟΛΥΜΕΣΑ Κεφάλαιο 11 ο Βασικές Έννοιες Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
Επιθεωρήσεις ΔΚΕΕ ( )  Επιθεωρήσεις : 65  Έκλεισαν Ικανοποιητικά 29 και Μη Ικανοποιητικά 36  Μη Συμμορφώσεις : 694  Διορθωτικές Ενέργειες.
Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ
ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΚΗ ΓΥΜΝΑΣΙΟΥ ΜΑΒΟΓΛΟΥ ΧΡΙΣΤΟΣ ΤΖΑΒΑΡΑΣ ΑΝΑΣΤΑΣΙΟΣ ΑΝΑΔΟΧΟΣ: ΕΚΔΟΣΕΙΣ ΠΑΤΑΚΗΣ ΥΠΕΥΘΥΝΟΣ: ΔΑΜΙΑΝΑΚΗΣ ΑΔΑΜ Παρουσίαση του.
ΕΝΟΤΗΤΑ 12η Συστήματα μετρήσεων SCADA
ΕΙΣΑΓΩΓΗ ΜΑΘΗΜΑ 1.
Χρονοδρομολόγηση CPU Βασικές Αρχές Κριτήρια Χρονοδρομολόγησης
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
ΕΙΣΑΓΩΓΗ ΣΤΑ ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
Γνωριμία με το Λογισμικό του Υπολογιστή 5 ο Κεφάλαιο.
Επικοινωνία μεταξύ Διεργασιών και Σύνδρομες Διεργασίες Interprocess Communication and Concurrent Processes.
Κατανόηση (δεδομένα – ζητούμενα) Ανάλυση σε απλούστερα προβλήματα Επίλυση με οργανωμένα, απολύτως καθορισμένα, πεπερασμένα βήματα ΑΛΓΟΡΙΘΜΟΣ.
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: To λογισμικό του υπολογιστή
Πρόγραμμα Σπουδών ΤΠΕ-Τεχνολογίες Πληροφορίας Επικοινωνίας Δ’ τάξης.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ. ΥΠΟΛΟΓΙΣΤΗΣ Μηχανή που μπορεί να φέρει σε πέρας πνευματικές εργασίες ρουτίνας με μεγάλη ταχύτητα.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Λογισμικό Λειτουργικό σύστημα Λογισμικό συστήματος
Λογισμικό Υπολογιστή Για να μπορεί το Υλικό μέρος του Υπολογιστή να εκτελεί και τη πιο απλή επεξεργασία δεδομένων χρειάζεται ένα σύνολο εντολών.Οι οδηγίες.
Εφαρμογές Υπολογιστών Ά Λυκείου Κεφ. 4 Λογισμικό Συστήματος
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το Λογισμικό
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ.
ΠΑΡΑΔΕΙΓΜΑ: ΤΑ ΕΠΙΠΕΔΑ ΥΛΙΚΟΥ – ΛΟΓΙΣΜΙΚΟΥ ΣΕ ΕΝΑΝ ΥΠΟΛΟΓΙΣΤΗ.
A’ ΕΠΑ.Λ. Εφαρμογές Πληροφορικής Γεωργιλά Χιονία 1.
στην Επιστήμη των Υπολογιστών Κωδικός Διαφανειών: MKT110
ΤΕΧΝΙΚΑ ΘΕΜΑΤΑ ΠΩΛΗΣΕΩΝ & ΠΡΟΔΙΑΓΡΑΦΕΣ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ Β΄ ΕΠΑΛ ΚεφΑλαιο 2: ΠροδιαγραφΕΣ ΥλικοΥ Η/Υ 2.7 Επεξεργαστές.
Γνωριμία με το Λογισμικό του Υπολογιστή
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
Λειτουργικά Συστήματα και Ασφάλεια Πληροφοριακών Συστημάτων ΔΙΕΡΓΑΣΙΕΣ
Εισαγωγή στα Λειτουργικά Συστήματα (ΛΣ) Operating Systems (OS)
Το μοντέλο πελάτη - εξυπηρετητή
ΕΦΑΡΜΟΓΕΣ ΝΕΦΟΥΣ 13.1 Εισαγωγή στις Εφαρμογές Νέφους
Εφαρμογές Νέφους ΚΕΦΑΛΑΙΟ 13.
ΕΝΟΤΗΤΑ 1 – Υλικό, Λογισμικό και Εφαρμογές
ΤΕΙ Ηρακλείου Τμήμα Εφαρμοσμένης Πληροφορικής και Πολυμέσων
Εφαρμογές Νέφους ΚΕΦΑΛΑΙΟ 13.
H/Y Υλικό Λογισμικό Συστήματος Εφαρμογών. H/Y Υλικό Λογισμικό Συστήματος Εφαρμογών.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Κεφάλαιο 3 ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
Το υπολογιστικό σύστημα σαν ενιαίο σύνολο
Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ
Μεταγράφημα παρουσίασης:

Λογισμικο συστηματοσ Κεφάλαιο 4ο Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα Λογισμικο συστηματοσ Κεφάλαιο 4ο

4.1 Λογισμικό Συστήματος Λογισμικό: Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού και αξιοποιούν τις δυνατότητες του για χρήση του υπολογιστή ως εργαλείου. Λογισμικό εφαρμογών: προγράμματα που έχουν αναπτυχθεί για την αντιμετώπιση εξειδικευμένων προβλημάτων των χρηστών. Λογισμικό συστήματος: όλα τα προγράμματα που έχουν σχέση με το συντονισμό της λειτουργίας του συστήματος και με τη διαχείριση των μονάδων του. Χωρίζονται σε δύο κατηγορίες: Τα ειδικά εργαλεία | Ανάπτυξη λογισμικού εφαρμογών και εκτέλεση βοηθητικών εργασιών Το λειτουργικό σύστημα | Λειτουργεί ως ενδιάμεσος ανάμεσα στο χρήστη και το υλικό και συντονίζει το υλικό ώστε να εκτελούνται σωστά τα προγράμματα εφαρμογών Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα

4.1 Λογισμικό συστήματος Υπολογιστικό σύστημα Υλικό Λογισμικό Λογισμικό εφαρμογών Λογισμικό συστήματος Λειτουργικό σύστημα Ειδικά εργαλεία Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα

4.2 Λειτουργικό Σύστημα Το ΛΣ παίζει το ρόλο του «κυβερνήτη» του υπολογιστή Λαμβάνει τα αιτήματα των χρηστών Τα αναλύει σε επιμέρους λειτουργίες Σχεδιάζει με ποιο τρόπο θα κάνει τη βέλτιστη χρήση του υλικού για την ικανοποίηση αυτών των αιτημάτων Παρακολουθεί την εκτέλεση των απαραίτητων λειτουργιών Συνθέτει τις απαντήσεις και τις προωθεί στον χρήστη Στόχοι Εξασφάλιση της μέγιστης δυνατής ευκολίας στο χρήστη Εξασφάλιση της μέγιστης δυνατής αξιοποίησης των πόρων του συστήματος Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα

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

4.2.2 Εργασίες Λ.Σ. Εργασίες ΛΣ Εκτέλεση προγραμμάτων |βλ. επόμενη διαφάνεια Λειτουργίες εισόδου – εξόδου |Οι αναγκαίες ενέργειες για την υλοποίηση της επικοινωνίας ενός προγράμματος με περιφερειακές συσκευές γίνονται από το ΛΣ Διαχείριση του συστήματος αρχείων | Εργασίες που αφορούν ζητήματα διαχείρισης αρχείων (διαγραφή, μετονομασία κ.α.) Ανίχνευση λαθών | Εντοπίζει σε κάθε λάθος πιθανές αιτίες Κατανομή πόρων | Αξιολογεί τα αιτήματα των χρηστών και κατανέμει τους διαθέσιμους πόρους κατάλληλα Απολογιστικά στοιχεία | εξάγει στατιστικά για τη βελτίωση των επιδόσεων του συστήματος Προστασία – Ασφάλεια | προσφέρει στο χρήστη προστασία, ώστε να μην είναι δυνατό άλλος χρήστης ή το ίδιο το ΛΣ να αλλοιώσει δεδομένα του. Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα

Λειτουργικό Σύστημα – Εκτέλεση Προγραμμάτων Πολλαπλά προγράμματα που εκτελούνται ταυτόχρονα μοιράζονται τη χρήση της κυρίας μνήμης. Παίρνουν τη σειρά τους χρησιμοποιώντας τη ΚΜΕ. Συναγωνίζονται για μια ευκαιρία να χρησιμοποιήσουν συσκευές εισόδου / εξόδου Το λειτουργικό σύστημα παίζει το ρόλο του ελεγκτή για να σιγουρευτεί ότι όλα τα μέρη συνεργάζονται και έχουν την ευκαιρία να «δράσουν»

Διαχείριση Πόρων

Διαχείριση Πόρων (συν.)

4.2.1 Σταθμοί στην εξέλιξη των λειτουργικών συστημάτων Ομαδική επεξεργασία Πολυπρογραμματισμός Καταμερισμός χρόνου Κατανεμημένη επεξεργασία Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα

Ομαδική Επεξεργασία Ο χρήστης δίνει στον υπολογιστή μια ομάδα αιτημάτων και ο υπολογιστής τα επεξεργάζεται και τα εκτελεί το ένα μετά το άλλο. Απαιτείται μια ειδική γλώσσα, η γλώσσα ελέγχου εργασιών.

Πολυπρογραμματισμός Ένας ή πολλοί χρήστες, διατυπώνουν ταυτόχρονα πολλά αιτήματα. Το ΛΣ επιλέγει τη σειρά εκτέλεσης, έτσι ώστε να αξιοπιείται αποδοτικά το σύστημα. Ο πολυπρογραμματισμός είναι μια προσπάθεια να αυξηθεί η χρήση της ΚΜΕ

Καταμερισμός χρόνου Οι πόροι μπορούν να μοιράζονται μεταξύ διαφόρων εργασιών. Ο χρονικός καταμερισμός (time sharing) επιτρέπει την ταυτόχρονη χρήση του υπολογιστή από πολλαπλούς χρήστες. Ο χρόνος ΚΜΕ διαμοιράζεται στους ενεργούς χρήστες Διεργασία (process): Ένα πρόγραμμα που βρίσκεται στη μνήμη και περιμένει για πόρους (πρόσβαση στη ΚΜΕ)

Καταμερισμός χρόνου Οι πόροι μπορούν να μοιράζονται μεταξύ διαφόρων εργασιών. Ο χρονικός καταμερισμός (time sharing) επιτρέπει την ταυτόχρονη χρήση του υπολογιστή από πολλαπλούς χρήστες. Ο χρόνος ΚΜΕ διαμοιράζεται στους ενεργούς χρήστες Διεργασία (process): Ένα πρόγραμμα που βρίσκεται στη μνήμη και περιμένει για πόρους (πρόσβαση στη ΚΜΕ)

Καταμερισμός χρόνου - Πολυπρογραμματισμός CPU RAM DISC Διεργασίες (Processes) Δ1, Δ2, Δ3, Δ4 Δ5, Δ6, Δ7, Δ8 User 1 User 2 Καταμερισμός Χρόνου: μεταξύ του χρήστη 1 και χρήστη 2 Πολυπρογραμματισμός: μεταξύ διεργασιών Δ1, Δ2, …, Δ8

Κατανεμημένη επεξεργασία Ένα αίτημα ή μια ομάδα αιτημάτων αναλύεται σε ένα σύνολο επεξεργασιών, εκ των οποίων κάθε επιμέρους επεξεργασία είναι δυνατόν να εκτελείται σε διαφορετικούς υπολογιστές ή επεξεργαστές που επικοινωνούν και συνεργάζονται μεταξύ τους. Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα