Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Πανεπιστήμιο Ιωαννίνων

ΜΥΥ601 Λειτουργικά Συστήματα (Προπτυχιακό ΣΤ' Εξαμήνου, Εαρινό 2026)

Περιγραφή Μαθήματος: Εισαγωγή και ιστορία υπολογιστικών συστημάτων, διεργασίες, νήματα, συγχρονισμός, αδιέξοδο, χρονοδρομολόγηση επεξεργαστή, διαχείριση μνήμης, εικονική μνήμη, διαχείριση συσκευών, συστήματα αρχείων, ασφάλεια. Το μάθημα περιλαμβάνει εργαστηριακές προγραμματιστικές ασκήσεις που διδάσκουν τη χρήση κλήσεων συστήματος και την υλοποίηση εσωτερικών λειτουργιών του πυρήνα.

Μαθησιακοί στόχοι: Το μάθημα σκοπεύει να αναπτύξει κατανόηση της χρήσης, σχεδιασμού και υλοποίησης λειτουργικών συστημάτων γενικού σκοπού, καθώς και ικανότητες προγραμματισμού συστήματος και πυρήνα.

Διδάσκων: Καθηγητής Σ. Αναστασιάδης (Γραφείο A33, Ηλ.Ταχ.: stergios)

Εργαστηριακό Προσωπικό: Δρ. Ι. Κυριαζής (Γραφείο Ι10, Ηλ.Ταχ.: kyriazis)

Βοηθοί: Ε. Χασάνης

Διαλέξεις Μαθήματος: Τρίτη 15:00-17:00 (Ι5), Παρασκευή 16:00-18:00 (Ι5), Εργαστηρίου:  Πέμπτη 14:00-16:00 (Ι5)

Ώρες Γραφείου Μαθήματος: Τρίτη 14:00-15:00, Παρασκευή 15:00-16:00, Εργαστηρίου: Πέμπτη 13:00-14:00

Εργαστήρια: Ο βαθμός εργαστηρίου από το προηγούμενο έτος μεταφέρεται αυτομάτως στον τελικό βαθμό εφόσον συμμετάσχετε στην τελική γραπτή εξέταση.

Βαθμολόγηση: 2 εργαστηριακές ασκήσεις (Ε1:15%, Ε2:15%), προαιρετική εξέταση προόδου (Π: 20%), τελική εξέταση (Τ:50%). Αν και ο συνολικός προβιβάσιμος βαθμός είναι το 5, τόσο ο μέσος βαθμός των ασκήσεων όσο και των γραπτών εξετάσεων πρέπει να είναι τουλάχιστο 4.  

Η ενδιάμεση και τελική εξέταση θα γίνουν με κλειστές σημειώσεις.

Forum:  Στο forum μπορείτε να στέλνετε απορίες σχετικές με το μάθημα και να λαμβάνετε απαντήσεις είτε από συμφοιτητές σας είτε από τους βοηθούς και τον διδάσκοντα .

Ενδεικτικό Εβδομαδιαίο Πρόγραμμα:

Α/Α

Εβδομάδα (Ημ/νία ΤΡΙΤΗΣ)

Θέμα

Εργαστήριο

Εξέτασεις

1

10/02/2026 Εισαγωγή  

 

2

17/02/2026 Περιγραφή Διεργασιών   

 

3

24/02/2026 Έλεγχος Διεργασιών  

 

4

03/03/2026 Διεργασίες και Νήματα Ανακοίνωση Ε1

 

5

10/03/2026 Αμοιβαίος Αποκλεισμός  

 

6

17/03/2026 Σημαφόροι και Παρατηρητές  

 

7

24/03/2026 Αδιέξοδα  

Πρόοδος

8

31/03/2026 Χρονοδρομολόγηση Παράδοση Ε1

9

21/04/2026 Διαχείριση Αρχείων  

 

10

28/04/2026 Διαχείριση Μνήμης Ανακοίνωση Ε2

 

11

08/05/2026 Εικονική Μνήμη   

 

12

12/05/2026 Διαχείριση Εισόδου/Εξόδου  

 

13

19/05/2026 Ασφάλεια Παράδοση Ε2

14 Θα ανακοινωθεί     Τελική

 

Σύγγραμμα 1: William Stallings, Λειτουργικά Συστήματα Αρχές Σχεδίασης, 9η Έκδοση, Εκδόσεις Τζιόλα, 2017.

Σύγγραμμα 2: Andrew Tanenbaum, Herbert Bos Σύγχρονα Λειτουργικά Συστήματα, 4η Έκδοση, Εκδόσεις Κλειδάριθμος, 2018.

Σύγγραμμα 3: Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Λειτουργικά Συστήματα, 10η Έκδοση, Εκδόσεις Μ. Γκιούρδας, 2021.

 

Προτεινόμενες Αναφορές: 

  1. Εσωτερικό Λειτουργικών Συστημάτων:

  1. Προγραμματισμός Συστημάτων:

  1. Εργαλεία Προγραμματισμού (κειμενογράφοι, μεταγλωττιστές, εκσφαλματωτές):

  1. Πηγές στο διαδίκτυο: