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

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

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

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

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Μάθημα 10 ο ΔΙΑΧΕΙΡΙΣΗ ΕΙΣΟΔΟΥ ΕΞΟΔΟΥ (INPUT/OUTPUT)

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

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

Κεφάλαιο 3 Λειτουργικά Συστήματα Β ΕΠΑΛ

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

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

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

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

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

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

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

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

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

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

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

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

Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 12 ο. Πανεπιστήµιο Θεσσαλίας - Τµήµα ΜηχανικώνΗ/Υ, Τηλεπικοινωνιών και ικτύων

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

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

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

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

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

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)

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

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

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

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

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE

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

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

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

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

Οργάνωση Υπολογιστών (IΙI)

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

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

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ.

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

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

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

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

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

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

Μάθημα 2 ο ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Ερωτήσεις επανάληψης

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

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

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

Λ.Σ. και Ασφάλεια Πληροφοριακών Συστημάτων

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

Διαγώνισμα Α Τριμήνου Καλή Επιτυχία

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

Μάθημα 8: Επικοινωνία Συσκευών με τον Επεξεργαστή

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

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

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

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

Κεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών.

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

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

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

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

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

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

ΚΕΦΑΛΑΙΟ 1 Βασικές Έννοιες της Πληροφορικής

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

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

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

Κεφάλαιο 2ο: Υλικό υπολογιστή

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ B.2.M3 Κύρια και Βοηθητική Μνήμη

ΜΑΡΙΑ ΚΑΤΕΛΑΝΟΥ ΤΜΗΜΑ: Γ 1

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

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

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

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

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

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

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

Κύρια & Περιφερειακή Μνήµη

Εφαρμογές Πληροφορικής

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

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

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

Το Υλικό Μέρος του Υπολογιστή

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

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

Transcript:

Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση: Page 1 Χρήστης Εφαρμογή Λειτουργικό Σύστημα Υλικό Γνωστά Λειτουργικά Συστήματα: Windows MacOS Linux Unix Android Τι είναι Λειτουργικό Σύστημα: Λειτουργικό Σύστημα είναι ένα σύνολο προγραμμάτων το οποίο βοηθά τον Η/Υ να ξεκινήσει, ελέγχει την λειτουργία του, παρέχει υπηρεσίες στους χρήστες του (περιβάλλον επικοινωνίας διαχείριση συσκευών διαχείριση αρχείων κτλ.) και επιτρέπει την εκτέλεση άλλων προγραμμάτων Βασικές αρμοδιότητες ενός Λειτουργικού Συστήματος Λειτουργεί ως ενδιάμεσος μεταξύ ανθρώπου και μηχανής Διαχειρίζεται τις δυνατότητες και τους πόρους του συστήματος Οργανώνει και να διαχειρίζεται τα αρχεία του συστήματος

Βασικά μέρη ενός Λειτουργικού Συστήματος Πυρήνας Το πιο βασικό κομμάτι του Λ/Σ το οποίο φορτώνεται με την εκκίνηση του Η/Υ και παραμένει συνεχώς εκεί, και είναι αυτό το κομμάτι που χειρίζεται το υλικό του υπολογιστή. Σύστημα Αρχείων Το μέρος του Λ/Σ που επιτρέπει την οργάνωση και την διαχείριση των αρχείων στους δίσκους του Η/Υ. Διερμηνευτής Εντολών ή Φλοιός Ένα σύνολο προγραμμάτων το οποίο επιτρέπει τον χρήστη να επικοινωνεί με το Λ/Σ. Η επικοινωνία γίνεται είτε μέσω απευθείας εντολών (command mode) είτε μέσω γραφικού περιβάλλοντος (GUI, Graphical user Interface) Page 2 Ο Πυρήνας ενός Λειτουργικού Συστήματος Οδηγοί Συσκευών Device Drivers Οδηγός Συσκευής (Driver) είναι λογισμικό που χρησιμοποιείται από το Λ/Σ για την διαχείριση συσκευών εισόδου/εξόδου. Διακοπές (Interrupts) Οι Διακοπές (Interrupts) είναι κάποια ηλεκτρονικά σήματα με τα οποία το υλικό δηλώνει τι ακριβώς κάνει, π.χ. τώρα γίνεται εκτύπωση ή τώρα πατιέται ένα κουμπί στο ποντίκι. Έτσι ο πυρήνας επικοινωνεί με το υλικό του υπολογιστή. Το Σύστημα Αρχείων ενός Λειτουργικού Συστήματος Ονοματολογία και διαδρομή ενός αρχείου Πλήρη διεύθυνση ή Απόλυτο Όνομα αρχείου c:\ My Documents\ EPAL \B\ Λειτουργικά\Θεωρία.docx Όνομα Δίσκου Μονοπάτι Όνομα αρχείου Κατάληξη

Διαχείριση βασικών πληροφοριών Αρχείου Οι βασικές πληροφορίες που κρατά ένα Λ/Σ για κάθε αρχείο είναι: 1)Όνομα 2)Μέγεθος 3)Δικαιώματα προσπέλασης 4)Ημ/νία τροποποίησης Page 3 Διαχείριση μνήμης (κύρια μνήμη) Το τμήμα του Λ/Σ που διαχειρίζεται τη μνήμη ονομάζεται Διαχειριστής Μνήμης (memory manager). Μεταξύ άλλων ο διαχειριστής μνήμης παρακολουθεί ποια τμήματα της μνήμης είναι σε χρήση και ποια όχι. Διαχείρηση μέσων αποθήκευσης δεδομένων (δευτερεύουσα μνήμη) Μορφοποίηση ενός δίσκου για την αποθήκευση αρχείων Με τη μορφοποίηση (format) ο σκληρός δίσκος χωρίζεται σε ομόκεντρους κύκλους που λέγονται Ίχνη (tracks) και κάθε ίχνος χωρίζεται σε Τομείς (sectors).

Page 4 Ταχύτητα σκληρού δίσκου Οι παράγοντες που επηρεάζουν την ταχύτητα εξυπηρέτησης ενός δίσκου είναι: 1.χρόνος Αναμονής (χρόνος για να ενεργοποιηθούν οι βραχίονες και να ξεκινήσει η περιστροφή) ΧΑμ 2.χρόνος Αναζήτησης (χρόνος εύρεσης ίχνους track) ΧΑζ 3.χρόνος Περιστροφής (χρόνος εύρεσης τομέα sector) ΧΠρ 4.χρόνος Μεταφοράς (χρόνος ανάγνωσης ή εγγραφής των δεδομένων στη θέση τους) ΧΜτ Συνολικός Χρόνος Ανάγνωσης = Χαμ + Χαζ + ΧΠρ + ΧΜτ Κατακερματισμός μνήμης (fragmentation) Με την συνεχή εναλλαγή διεργασιών στη μνήμη και την δέσμευση της κατάλληλης περιοχής σε αυτή, δημιουργούνται μικρές περιοχές στην μνήμη που δεν μπορούν να χρησιμοποιηθούν. Αυτό λέγεται κατακερματισμός μνήμης. Για να δουλεύει καλύτερα ο Η/Υ πρέπει να γίνεται ανασυγκρότηση μνήμης (defragment) ανά διαστήματα.

Page 5 Μνήμη και Εικονική μνήμη Γενικότερα με τον όρο Μνήμη αναφερόμαστε στη φυσική μνήμη τυχαίας προσπέλασης (RAM) του Η/Υ. Η εικονική μνήμη βασίζεται στην ιδέα ότι το μέγεθος ενός προγράμματος και των δεδομένων του μπορεί να ξεπερνά τα όρια της διαθέσιμης φυσικής μνήμης που απαιτείται για να το φορτώσει και να το εκτελέσει, οπότε «προσομοιώνεται» ένα κομμάτι του σκληρού δίσκου σαν επιπλέον μνήμη RAM. Διαχείριση Συσκευών Αποκλειστικές Συσκευές

Είναι οι συσκευές που διατίθενται αποκλειστικά σε ένα και μόνο πρόγραμμα κάθε φορά π.χ. εκτυπωτής ή χειριστήριο παιχνιδιών (joystick). Μεριζόμενες Συσκευές Είναι οι συσκευές που μπορούν να χρησιμοποιούνται από πολλά προγράμματα ταυτόχρονα π.χ. σκληρός δίσκος ή ηχεία. Εικονικές Συσκευές Είναι συσκευές που εμφανίζονται ως μέρος του υλικού του Η/Υ, αλλά δεν είναι πραγματικές συσκευές. Απλά το Λ/Σ «δημιουργεί» μία νοητή συσκευή και έτσι εμφανίζεται στο περιβάλλον (χρήστη, προγράμματα) σαν να έχει μία τέτοια φυσική συσκευή με συγκεκριμένες παραμέτρους χρήσης (π.χ. εικονική συσκευή cd recorder, εικονικό εκτυπωτή κλπ). Page 6 Κατηγορίες Λειτουργικών Συστημάτων Λειτουργικό Σύστημα Πραγματικού Χρόνου: Αν ένα Λειτουργικό Σύστημα μπορεί να εκτελεί σε πραγματικό χρόνο, δηλαδή λαμβάνωντας υπ όψιν την πραγματική εξέλιξη των γεγονώτων. Λειτουργικό Σύστημα πολλών διεργασιών: Αν ένα Λειτουργικό Σύστημα μπορεί να εκτελεί «ταυτόχρονα» περισσότερες από μια διεργασίες. Λειτουργικό Σύστημα πολλών χρηστών: Αν ένα Λειτουργικό Σύστημα μπορεί να εξυπηρετεί ταυτόχρονα περισσότερους από ένα χρήστες ονομάζεται σύστημα πολλών χρηστών. Κατανεμημένο Λειτουργικό Σύστημα: Αν ένα Λειτουργικό Σύστημα μπορεί να εκτελείται σε παραπάνω από έναν υπολογιστή (για καλύτερη απόδοση), χωρίς όμως να δίνει αυτή την αίσθηση στους τελικούς χρήστες. Ενσωματωμένο Λειτουργικό Σύστημα: Αν ένα Λειτουργικό Σύστημα είναι σχεδιασμένο να λειτουργεί και να εκτελείται σε συγκεκριμένη συστκευή(ες) χρησιμοποιώντας αποκλειστικά τις δυνατότητες (hardware) αυτής της συσκευής.