Λειτουργικά Συστήματα
Πληροφορίες
Περιεχόμενο μαθήματος
- Εισαγωγή
- Σκοποί Λειτουργικών Συστημάτων
- Διεργασίες
- Αρχιτεκτονικές Λειτουργικών Συστημάτων
- Αμοιβαίος Αποκλεισμός
- Αδιέξοδο
- Διαχείριση Μνήμης
- Ιδεατή Μνήμη
- Δρομολόγηση Διεργασιών
Μαθησιακοί στόχοι
Σκοπός του μαθήματος: Η παρουσίαση των βασικών εννοιών και της δομής των λειτουργικών συστημάτων, των προβλημάτων που καλούνται να επιλύσουν καθώς και των αρχών που διέπουν τη σχεδίαση τους. Η παρουσίαση των στοιχείων του λειτουργικού συστήματος που το καθιστούν μια ιδεατή μηχανή καθώς και των εργαλείων του που επιτρέπουν την αξιοποίηση των πόρων του υλικού.
Στόχος του μαθήματος: Η κατανόηση εκ μέρους των φοιτητών των ζητημάτων που άπτονται της εισαγωγής θεμελιωδών εννοιών των λειτουργικών συστημάτων (διεργασία, διαχείριση της μνήμης, διαχείριση αρχείων, λειτουργίες εισόδου / εξόδου). Η κατανόηση της διαφοροποίησης των εννοιών αυτών ανάλογα με τον τύπο του Η/Υ και τη χρήση του. Η απόκτηση της δυνατότητας χειρισμού των εννοιών σε επίπεδο προγραμματισμού του λειτουργικού συστήματος (system programming). Η κατανόηση ειδικών θεμάτων που αφορούν στις λειτουργίες εισόδου/εξόδου, της διαχείρισης συσκευών υλικού (device drivers), της λειτουργίας σε περιβάλλον δικτύου, σε συνθήκες πραγματικού χρόνου ή/και αυξημένων αναγκών πολυεπεξεργασίας κλπ. Η ευαισθητοποίηση στο ζήτημα εξειδίκευσης των χαρακτηριστικών του λειτουργικού συστήματος ανάλογα με το περιβάλλον λειτουργίας του Η/Υ και το είδος των εφαρμογών που θα υποστηρίζει.
Βιβλιογραφία
- Λειτουργικά Συστήματα, 8η Έκδοση, Stallings William
- Λειτουργικά Συστήματα 9η Εκδ., Abraham Silberschatz, Peter Baer Galvin, Greg Gagne
Μέθοδοι διδασκαλίας
- Διαλέξεις
- Ασκήσεις Πράξης που εστιάζουν στην εφαρμογή μεθοδολογιών και ανάλυση μελετών περίπτωσης σε μικρότερες ομάδες φοιτητών
- Εργαστηριακές Ασκήσεις
- Αυτοτελής Μελέτη
Μέθοδοι αξιολόγησης
Γραπτή τελική εξέταση
Προαπαιτούμενα
Κανένα
Διδάσκοντες
Δημήτριος Λιαροκάπης, Καθηγητής Εφαρμογών
Ομάδα στόχος
Οι φοιτητές του Τμήματος Μηχανικών Πληροφορικής ΤΕ του ΤΕΙ Ηπείρου