Παρουσίαση/Προβολή

Λειτουργικά Συστήματα
(EEE.8-3.1) - Διδάσκων: Ευστάθιος Κυριάκης - Μπιτζάρος
Περιγραφή Μαθήματος
Το μάθημα Λειτουργικά Συστήματα στοχεύει να δώσει στους/στις φοιτητές/ήτριες τις απαραίτητες γνώσεις πάνω στο βασικές αρχές και την υλοποίηση λειτουργικών συστημάτων γενικής χρήσης. Η μελέτη των λειτουργιών του πυρήνα επιτρέπει την εκμάθηση των βασικών αρχών ενός λειτουργικού συστήματος ενώ η μελέτη του τρόπου λειτουργίας δημοφιλών λειτουργικών συστημάτων βοηθάει τους/τις φοιτητές/ήτριες να κατανοήσουν καλύτερα τις αρχές που διέπουν τα λειτουργικά συστήματα.
ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ
Με την επιτυχή ολοκλήρωση του μαθήματος ο/η φοιτητής/ήτρια θα είναι σε θέση:
- Να έχει κατανοήσει τα μέρη που αποτελούν ένα λειτουργικό σύστημα.
- Να έχει κατανοήσει τον τρόπο με τον οποίο διαχειρίζεται το λειτουργικό σύστημα το υλικό.
- Να έχει γνώση σχετικά με τον τρόπο λειτουργίας δημοφιλών λειτουργικών συστημάτων.
- Να χρησιμοποιεί το κέλυφος του λειτουργικού ώστε να πραγματοποιήσει απλές λειτουργίες.
- Να μπορεί να αναγνωρίσει λειτουργικά συστήματα σε εξειδικευμένες συσκευές.
Ενότητα 1: Εισαγωγή στα λειτουργικά συστήματα
Παρουσιάζονται Βασικές έννοιες λειτουργικών συστημάτων, σύνδεση με το υλικό, υποστήριξη λογισμικού, χρήση και διαχείριση του υλικού του υπολογιστή, ιστορική αναδρομή.
Περιεχόμενα: Hardware, Software, Firmware, Operating system (OS), οδηγοί συσκευών, BIOS, τρόποι ενημέρωσης διαχείριση υλικού, εκκίνηση και φόρτωση λειτουργικού, ιστορική αναδρομή και παρουσίαση λειτουργικών.
Ενότητα 2: Διεργασίες (Processes)
Παρουσιάζονται οι διεργασίες, η υλοποίησή τους, οι τρόποι επικοινωνίας τους, η διαχείριση και ο χρονοπρογραμματισμός τους.
Περιεχόμενα: Μοντέλο διεργασιών, υλοποίηση, διεργασιακή επικοινωνία, διαχείριση από το λειτουργικό σύστημα, χρονοπρογραμματισμός, καταστάσεις.
Ενότητα 3: Νήματα (Threads)
Παρουσιάζονται τα νήματα, η υλοποίησή τους και τα προβλήματα που μπορεί να προκύψουν από την υλοποίηση προγραμμάτων με πολλά νήματα.
Περιεχόμενα: Μοντέλα νημάτων, αυτόματη νημάτωση, προβλήματα με τα νήματα.
Ενότητα 4: Μνήμη
Παρουσιάζεται ο τρόπος διαχείρισης της μνήμης από το λειτουργικό.
Περιεχόμενα: τύποι μνήμης, σελιδοποίηση, κατάτμηση, διαχείριση μνήμης, ιδεατή μνήμη, προσωρινή μνήμη (cache).
Ενότητα 5: Συστήματα αρχείων
Παρουσιάζεται η οργάνωση των αρχείων και των φακέλων στο μέσο αποθήκευσης και ο τρόπος προσπέλασής τους από το λειτουργικό σύστημα.
Περιεχόμενα: Δομή δίσκου, τρόποι προσπέλασης, αρχεία - φάκελοι και οι λειτουργίες τους, παραδείγματα συστημάτων αρχείων.
Ενότητα 6: Το λειτουργικό σύστημα Windows
Παρουσιάζονται οι στόχοι σύμφωνα με τους οποίους σχεδιάστηκε και υλοποιήθηκε το λειτουργικό σύστημα Windows καθώς και τα μέρη από τα οποία αποτελείται.
Περιεχόμενα: Αρχές σχεδίασης του λειτουργικού, πυρήνας, νήματα και χρονοπρογραμματισμός, σήματα διακοπής, διαχείριση εικονικής μνήμης, διαχείριση διεργασιών.
Ενότητα 7: Το λειτουργικό σύστημα Linux
Παρουσιάζεται η δομή των αρχείων του Linux, ο πυρήνας, ο τρόπος διαχείρισης των διεργασιών, ο τρόπος προσπέλασης δεδομένων και συσκευών, η διαχείριση των χρηστών και εντολές για την επικοινωνία του χρήστη με τον πυρήνα.
Περιεχόμενα: Δομή αρχείων, πυρήνας του Linux, διαχείριση διεργασιών, χρονοπρογραμματισμός, λειτουργίες εισόδου-εξόδου, χρήστες και ασφάλεια, βασικές εντολές κελύφους.
Ενότητα 8: Το λειτουργικό σύστημα Android
Παρουσιάζεται η αρχιτεκτονική του λειτουργικού συστήματος Android, οι διαφορές του με το Linux και ο τρόπος εκτέλεσης προγραμμάτων και εφαρμογών.
Περιεχόμενα: Επικοινωνία με τις συσκευές, διάταξη συστήματος αρχείων, διαδικασία εκκίνησης, εκτέλεση εφαρμογών.
Ενότητα 9: Εξειδικευμένα λειτουργικά
Παρουσιάζονται Λειτουργικά εξειδικευμένα σε τύπους συσκευών (smartwatches, TVs, Routers, InCar Entertainment), οι διαφορές τους με τα λειτουργικά στα οποία βασίζονται, οι τροποποιήσεις που έχουν γίνει και ο τρόπος διεπαφής του χρήστη με το λειτουργικό.
Περιεχόμενα: Διαφορές εξειδικευμένων λειτουργικών, τρόπος διεπαφής χρήστη με το λειτουργικό.
ΠΡΟΤΕΙΝΟΜΕΝΑ ΣΥΓΓΡΑΜΜΑΤΑ
- Λειτουργικά Συστήματα, Stallings William, 9η Έκδοση, Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε., ISBN: 9789604187157, Κωδικός Βιβλίου στον Εύδοξο: 68374433.
- Λειτουργικά Συστήματα, Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, ISBN: 9789605127473, 10η Έκδοση, Χ. ΓΚΙΟΥΡΔΑ & ΣΙΑ ΕΕ, Κωδικός Βιβλίου στον Εύδοξο: 102070659.
- ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ, ANDREW S. TANENBAUM, HERBERT BOS, 4η Έκδοση, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 9789604618538, Κωδικός Βιβλίου στον Εύδοξο: 77108683.
Ημερομηνία δημιουργίας
Κυριακή 23 Φεβρουαρίου 2020
-
Δεν υπάρχει περίγραμμα