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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 6 ο. Διαχείριση στοιχείων λογισμικού

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

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

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

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

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

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

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

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

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

Εισαγωγή στην Πληροφορική Προγραμματισμός-Λειτουργικά

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

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

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

ΜΑΘΗΜΑ 3 MULTIPLE CHOICE

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

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

ΚΕΦΑΛΑΙΟ 2. Λογισμικό (Software) ΕΝΟΤΗΤΑ 1 Υλικό - Λογισμικό και Εφαρμογές. Εφαρμογές Πληροφορικής

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

Προγραμματισμός Διαχείρισης Συστημάτων Ι

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

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

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

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

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

Προγραµµατισµός 2 The shell

Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 1

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

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

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

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

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

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

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

Το λειτουργικό σύστημα. Προγραμματισμός II 1

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

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

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

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

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

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

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

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

Το λειτουργικό σύστημα. Προγραμματισμός II 1

Χρονοδρομολογητής Κυκλικής Επαναφοράς

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

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

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

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

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

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

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

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

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

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

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

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

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

Στο λογιςμικό (software) περιλαμβϊνονται όλα τα προγράμματα του υπολογιςτό. Το Λογιςμικό χωρύζετε ςε δύο μεγϊλεσ κατηγορύεσ:

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

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

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

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ

Το λειτουργικό σύστημα. Προγραμματισμός II 1

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

Δομή Ηλεκτρονικού υπολογιστή

Transcript:

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

Λειτουργικό Σύστημα Είναι ένα βασικό πρόγραμμα (ή σύνολοπρογραμμάτων) που ελέγχει τη λειτουργία του Η/Υ και παρέχει υπηρεσίες στους χρήστες Ορισμός Windows Το Λ.Σ. υποστηρίζει την εκτέλεση κάθε άλλου προγράμματος.

1.1.1 Βασικές αρμοδιότητες και λειτουργίες του Λ.Σ. Το Λ.Σ. είναι ένα λογισμικό (Software= Πρόγραμμα) και αποτελείται από προγράμματα που είναι απαραίτητα για την αξιοποίηση του ΥΛΙΚΟΥ. Media player notepad zip explorer Αρμοδιότητες Λ.Σ. Λειτουργεί ως ενδιάμεσος (Διεπαφή- Interface) ανάμεσα στον άνθρωπο και στη μηχανή. interface Να διαχειρίζεται τις δυνατότητες και τους πόρους του Η/Υ. Να μεταφέρει εντολές ή απαιτήσεις του χρήστη στον Η/Υ. Δίνει χρήσιμες πληροφορίες για την κατάσταση του Η/Υ. Μεταφέρει μηνύματα του Η/Υ προς το χρήστη για λάθη ή προβλήματα. Διαχειρίζεται την κεντρική Μνήμη (RAM) του συστήματος(η/υ). RAM

1.1.1 Βασικές αρμοδιότητες και λειτουργίες του Λ.Σ. Αρμοδιότητες Λ.Σ. Συνέχεια Ενεργοποιεί και δίνει οδηγίες στη Κ.Μ.Ε. (CPU) κατανέμοντας το χρόνο λειτουργίας της στους χρήστες αν το σύστημα είναι πολλών χρηστών. Διαχειρίζεται τις συσκευές Εισόδου-Εξόδου(Input-Output I/O) ελέγχοντας τη ροή δεδομένων (είσοδος) και την έξοδο πληροφοριών. OUTPUT INPUT RAM

1.1.1 Βασικές αρμοδιότητες και λειτουργίες του Λ.Σ. Αρμοδιότητες Λ.Σ. Συνέχεια Οργανώνει και διαχειρίζεται τα αρχεία του συστήματος. Ελέγχει την εκτέλεση των προγραμμάτων των χρηστών. exe exe Εφαρμόζει μηχανισμούς που βελτιώνουν την Ασφάλεια του Η/Υ από διάφορους κινδύνους.

1.1.2 Δομή ενός Συστήματος Η/Υ Οχρήστης βλέπει μόνο το περιβάλλον (Environment ) και λίγο από το Λ.Σ. Περιβάλλον Environment Λειτουργικό Σύστημα Operating System Μηχανή Hardware Εργαλεία Χρήσης & Επικοινωνίας Προγράμματα Εφαρμογών Εργαλεία ανάπτυξης Προγραμμάτων Λογισμικό Επεξεργασίας Δεδομένων (Βάσεις Δεδομένων) Διερμηνευτής Εντολών Σύστημα Αρχείων-File System Πυρήνας (Kernel) Συσκευές του Υπολογιστή Το Λ.Σ. αποτελείται από προγράμματα: Πυρήνας (Kernel) Βρίσκεται στο κατώτερο επίπεδο και αναλαμβάνει το χειρισμό μηχανής Διεπαφές Χρήστη (User Interfaces ) Αναλαμβάνουν την επικοινωνία με το χρήστη Βοηθητικά Προγράμματα (Utilities) Βοηθούν στη διαχείριση του συστήματος και στην επεξεργασία δεδομένων

1.1.3 Πυρήνας (Kernel) του Λ.Σ. Πυρήνας ονομάζεται το χαμηλότερο επίπεδο του Λ.Σ. πουχειρίζεταιτηφυσικήμηχανή(hardware). Λειτουργικό Σύστημα Operating System Διερμηνευτής Εντολών Σύστημα Αρχείων-File System Πυρήνας (Kernel) Όταν ο Η/Υ ξεκινά, ο πυρήνας φορτώνεται πρώτος στη κύρια μνήμη(ram) και παραμένει εκεί συνέχεια,μέχρι να σταματήσει ο Η/Υ. ΟΗ/Υ δεν δουλεύει (δεν λειτουργεί) χωρίς τον πυρήνα. RAM Πριν την εκκίνηση RAM εκκίνηση Πυρήνας-Kernel

1.1.3 Πυρήνας (Kernel) του Λ.Σ. Πως δουλεύει ο πυρήνας: Λειτουργικό Σύστημα Operating System Διερμηνευτής Εντολών Σύστημα Αρχείων-File System Πυρήνας (Kernel) Το Υλικό (Hardware) δηλώνει ( λέει ) τι ακριβώς κάνει χρησιμοποιώντας κάποια ηλεκτρονικά σήματα που ονομάζονται Διακοπές (Interrupts). C.P.U. Ο Πυρήνας είναι ένα πρόγραμμα που λειτουργεί συνέχεια και αναγνωρίζει αυτές τις διακοπές. Για κάθε διακοπή που αναγνωρίζεται ο πυρήνας εκτελεί τις κατάλληλες εντολές. Πυρήνας (Kernel)

1.1.4 Η Επικοινωνία με το χρήστη ή Διεπαφή Χρήστη (User Interface) To Λ.Σ. επικονωνεί με το χρήστη (ή μετουςχρήστες) μέσα από ένα πρόγραμμα που λέγεται Διερμηνευτής Εντολών(Command Interpreter) ή Φλοιός (Shell) Λειτουργικό Σύστημα Operating System Διερμηνευτής Εντολών Σύστημα Αρχείων-File System Πυρήνας (Kernel) Το πρόγραμμα αυτό αναλαμβάνει : Την ερμηνεία των εντολών χρήστη. Την αποστολή των εντολών σταβαθύτεραμέρητουλ.σ. για την εκτέλεση. ΓιαταπαλιάΛ.Σ. ισχύουν τα εξής: Στο MS-DOS ο διερμηνευτής εντολών είναι το αρχείο COMMAND.COM Στο UNIX ο διερμηνευτής εντολών είναι το αρχείο Sh Για τα νεότερα Λ.Σ. η επικοινωνία με τα χρήστη γίνεται με την Γραφική Διεπαφή Χρήστη (Graphical User Interface-GUI): Για τα Windows ο χρήστης δίνει εντολές δείχνοντας με το ποντίκι τα εικονίδια. Για UNIX υπάρχει το X Window System. Για Linux υπάρχει το X Window System.

1.1.5 Πολυπρογραμματισμός (Multiprogramming) Σύστημα Πολυπρογραμματισμού (Multiprogramming) είναι το Λ.Σ. που μπορεί και εκτελεί ταυτόχρονα περισσότερα από ένα πρόγραμματα. winamp Word Winzip explorer Σύστημα Πολλών Χρηστών (Multi-user) είναι το Λ.Σ. που μπορεί και εξυπηρετεί περισσότερους από ένα χρήστη (user). Σύστημα ενός Χρήστη (Single-user) είναι το Λ.Σ. που μπορεί και εξυπηρετεί ένα και μόνο χρήστη (user).

1.1.5 Πολυπρογραμματισμός (Multiprogramming) Πλεονεκτήματα Πολυπρογραμματισμού Γίνεται καλύτερη αξιοποίηση των πόρων του συστήματος άρα μειώνεται ο συνολικός χρόνος εκτέλεσης των προγραμμάτων. Οικονομικά πλεονεκτήματα(ένα μηχάνημα πολλές ανάγκες, πολλοί χρήστες) Μειονέκτημα Πολυπρογραμματισμού Η ύπαρξη πολλών προγραμμάτων δημιουργεί προβλήματα προστασίας του ενός από το άλλο και το Λ.Σ. γίνεται περίπλοκο για να το υποστηρίζει.. Ο Πολυπρογραμματισμός εκτελεί ταυτόχρονα πολλά προγράμματα οπότε αυξάνει την παραγωγικότητα του Συστήματος. Παραγωγικότητα είναι ο χρόνος απόκρισης (Response Time) δηλ ο χρόνος που παίρνει ένα πρόγραμμα για να εκτελεστεί και να δώσει απόκριση (=απάντηση) στο χρήστη.

1.1.6 Πολυδιεργασία (Multitasking) Σύστημα Πολυδιεργασίας (Multitasking) είναι το Λ.Σ. που μπορεί να εκτελεί ταυτόχρονα περισσότερες από μία εργασίες. Δηλαδή προγράμματα, μέρη προγραμμάτων. Η πολυδιεργασία χωρίζει τις απαιτήσεις σε: προγράμματα και εργασίες. τα οποία μπορούν να προχωρούν παράλληλα. videoleaner.com youtube.com

1.1.6 Πολυδιεργασία (Multitasking) Η παραγωγικότητα του συστήματος αυξάνεται με τη Πολυδιεργασία διότι το σύστημα : Εκτελεί μέρη προγραμμάτων σε ορισμένες συσκευές. Δεν αναγκάζει το χρήστη να περιμένει ένα άλλο πρόγραμμα να τελειώσει.