Λειτουργικά Συστήματα |
|
---|---|
Διδάσκοντες | Κωνσταντίνος Λαμπρινουδάκης |
Κατηγορία μαθήματος | Κ |
Κωδικός μαθήματος | ΨΣ-209 |
Πιστωτικές μονάδες | 5 |
Ώρες μαθήματος | 3 ώρες |
Ώρες εργαστηρίων | 2 ώρες |
Ηλεκτρονικό υλικό | Προβολή στον Αρίσταρχο (Open e-Class) |
Μαθησιακά Αποτελέσματα
Ο σκοπός του μαθήματος είναι η εξοικείωση των φοιτητών με τις βασικές έννοιες των λειτουργικών συστημάτων, τις αρχές σχεδίασής τους, τα θέματα που διαχειρίζονται και η επίδρασή των διαφόρων παραλλαγών τους στη λειτουργία των συστημάτων.
Σ’ αυτό το πλαίσιο, οι μαθησιακοί στόχοι του μαθήματος είναι, μετά από την επιτυχημένη ολοκλήρωση του μαθήματος, ο/η φοιτητής/τρια να είναι ικανός/η:
- να κατανοεί τις βασικές έννοιες των λειτουργικών συστημάτων καθώς και τους βασικούς τομείς / δυσκολίες λειτουργίας ενός υπολογιστικού συστήματος που καλούνται να διαχειριστούν.
- να γνωρίζει τους βασικούς μηχανισμούς που υλοποιεί ένα λειτουργικό σύστημα για την εξυπηρέτηση πολλαπλών διεργασιών, για τη διαχείριση της μνήμης και τη διαχείριση των αρχείων ενός συστήματος.
- να αναλύει, να αξιολογεί και να τεκμηριώνει εναλλακτικές τεχνολογίες/μηχανισμούς λειτουργικών συστημάτων.
Περιεχόμενα
-
- Βασικές Έννοιες και Ιστορία των Λειτουργικών Συστημάτων.
- Δομή Λειτουργικών Συστημάτων.
- Διεργασίες: Ιδιότητες και Υλοποίηση Διεργασιών, Διαδιεργασιακή Επικοινωνία, Χρονοπρογραμματισμός Διεργασιών.
- Χρήση και Υλοποίηση Νημάτων, Αναδυόμενα Νήματα, Μετατροπή Μονονηματικού Κώδικα σε Πολυνηματικό, Χρονοπρογραμματισμός Νημάτων.
- Αδιέξοδα: Ο Αλγόριθμος της Στρουθοκαμήλου, Ανίχνευση, Ανάκαμψη, Αποφυγή, Πρόληψη.
- Διαχείριση Μνήμης: Εικονική Μνήμη, Σχεδίαση και Υλοποίηση Μηχανισμών Σελιδοποίησης, Αλγόριθμοι Αντικατάστασης Σελίδων, Τμηματοποίηση.
- Είσοδος/Έξοδος: Υλικό και Λογισμικό Εισόδου-Εξόδου, Δίσκοι, Τερματικά.
- Συστήματα Αρχείων: Αρχεία και Κατάλογοι, Υλοποίηση.
Επιπλέον, στο σύστημα ΕΥΔΟΞΟΣ αναρτώνται σε ηλεκτρονική μορφή χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών.
Προτεινόμενα Συγγράμματα
- Andrew S. Tanenbaum, Herbert Bos (2018), Σύγχρονα Λειτουργικά Συστήματα, 4η Αμερικανική Έκδοση (μεταφρασμένο), ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ.
- Silberschatz, Galvin, Gagne (2013), Λειτουργικά Συστήματα, 9η έκδοση (μεταφρασμένο), Χ. ΓΚΙΟΥΡΔΑ & ΣΙΑ.
Πρόσθετη βιβλιογραφία
Στο σύστημα ΕΥΔΟΞΟΣ αναρτώνται σε ηλεκτρονική μορφή χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών.