Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πιστοποιημένο Πρόγραμμα Σπουδών
  • |
  • GR
  • EN
  • Τμήμα
        • Φυσιογνωμία
        • Κτιριακές Εγκαταστάσεις Τμήματος ΗΜΜΥ
        • Πολιτική Ποιότητας
        • Πολιτική Υποστήριξης, Ανάπτυξης και Αξιολόγησης του Προσωπικού της Ακαδημαϊκής Μονάδας
        • Διοίκηση
        • Φοιτητικές Ομάδες
        • Επίτιμοι Διδάκτορες
        • Καλωσόρισμα Προέδρου
  • Σπουδές
        • Προπτυχιακές Σπουδές
        • Γνωστικά Αντικείμενα
        • Προπτυχιακές Σπουδές
        • Προπτυχιακά Μαθήματα
        • Μαθήματα Erasmus
        • Εβδομαδιαίο Ωρολόγιο Π.Π.Σ. Χειμερινού Εξαμήνου
        • Ανα Έτος Ωρολόγιο Χειμερινού Εξαμήνου
        • Μαθήματα Π.Π.Σ. Χειμερινού που διδάσκονται τώρα
        • Εβδομαδιαίο Ωρολόγιο Εαρινού Εξαμήνου
        • Ανα Έτος Ωρολόγιο Εαρινού Εξαμήνου
        • Μαθήματα Π.Π.Σ. Εαρινού που διδάσκονται τώρα
        • Πρόγραμμα Εξεταστικής
        • Ακαδημαϊκό Ημερολόγιο
        • Πιστωτικές Μονάδες ECTS
        • Πρακτική Άσκηση
        • Μεταπτυχιακές & Διδακτορικές Σπουδές
        • Π.Μ.Σ. στην «Επιστήμη & Τεχνολογία ΗΜΜΥ»
          • Μεταπτυχιακά Μαθήματα
          • Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Χειμερινού που διδάσκονται τώρα
          • Ωρολόγιο Πρόγραμμα Εαρινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Εαρινού που διδάσκονται τώρα
        • Π.Μ.Σ. στα «Ευφυή Δίκτυα Ηλεκτρικής Ενέργειας»
          • Μεταπτυχιακά Μαθήματα
          • Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Χειμερινού που διδάσκονται τώρα
          • Ωρολόγιου Πρόγραμμα Εαρινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Εαρινού που διδάσκονται τώρα
        • Π.Μ.Σ. στην «Εφαρμοσμένη Πληροφορική»
          • Μεταπτυχιακά Μαθήματα
          • Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Χειμερινού που διδάσκονται τώρα
          • Ωρολόγιο Πρόγραμμα Εαρινού Εξαμήνου
          • Μαθήματα Π.Μ.Σ. Εαρινού που διδάσκονται τώρα
        • Πρόγραμμα Εξεταστικής
        • Ακαδημαϊκό Ημερολόγιο
        • Διδακτορικές Σπουδές
        • Πιστοποιήσεις & Υποστήριξη
        • Επαγγελματικά Θέματα
        • Πρόγραμμα Εξειδίκευσης στην «Επιστήμη Δεδομένων»
        • Πρόγραμμα Παιδαγωγικής & Διδακτικής Επάρκειας
        • Υποστήριξη ΦμεΑ
        • Συχνές Ερωτήσεις
        • Παρενόχληση - Εκφοβισμός
        • Κινητικότητα
  • Προσωπικό
        • Διδακτικό Ερευνητικό Προσωπικό
        • Ε.ΔΙ.Π. & Ε.Τ.Ε.Π.
        • Αφυπηρετήσαντες & Διατελέσαντες Καθηγητές
        • Ομότιμοι Καθηγητές
        • Συνεργαζόμενοι Διδάσκοντες
        • Διοικητικό & Τεχνικό Προσωπικό
  • Έρευνα
        • Αποτελέσματα
        • Μεταδιδακτορική Έρευνα
        • Εργαστήρια
        • Υποψήφιοι Διδάκτορες
        • Ερευνητικά Έργα
        • Διατριβές – Εργασίες
  • Απόφοιτοι
      • Ισοτιμία ΜΗΥΤΔ με ΗΜΜΥ
      • Γνώμες Αποφοίτων
      • Διδάκτορες
  • Υπηρεσίες
    • Γραμματεία
      • Πληροφορίες
      • Γενικά Έντυπα
    • Τεχνική Υποστήριξη
  • Ανακοινώσεις
    • Γενικές Ανακοινώσεις
    • Τελευταία Νέα & Εκδηλώσεις
    • Συνέδρια
    • Πρωτοετών
    • Αποφοίτων
    • Θέσεις Εργασίας
    • Υποτροφίες
    • Αποφάσεις Συλλογικών Οργάνων
    • Πρόσφατες Ανακοινώσεις

      • 11/05/2026 Προκήρυξη Εκλογών για την Ανάδειξη του Εκπροσώπου των Μελών Ε.ΔΙ.Π.
      • 05/05/2026 Προκήρυξη 2026-2027 – ΔΠΜΣ “Επιστήμη Δεδομένων και Μηχανική Μάθηση”
      • 05/05/2026 Το ΤΗΜΜΥ στο Πρωτάθλημα Μπάσκετ του Πανεπιστημίου Θεσσαλίας
      • 28/04/2026 Προσωρινά Αποτελέσματα Σταδίου 1 Πρακτικής Άσκησης
      • 25/04/2026 Το ΤΗΜΜΥ στο DATE ’26
  • Επικοινωνία
    • Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
      • Σέκερη και Χέυδεν
        Πεδίον Άρεως, κτίριο ΤμΗΜΜΥ
        ΤΚ 383 34, Βόλος
      Τηλ.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ uth.gr
      Τηλ. Π.Μ.Σ.+30 24210 74933
      e-mail Π.Μ.Σ.pgsec ΑΤ uth.gr
      Ιστοσελίδαhttps://www.e-ce.uth.gr/contact-info/
  • Είσοδος

Αρχική » Σπουδές » Προπτυχιακές Σπουδές » Προπτυχιακά Μαθήματα »

Loading…

Δομή Προαπαιτούμενων Μαθημάτων

Xρώμα κόμβου:
1ο Έτος 2ο Έτος 3ο Έτος 4ο-5ο Έτος


Σχήμα Κόμβου:
Κύκλος: Υποχρεωτικό Μάθημα
Τετράγωνο: Μάθημα Επιλογής
Αστεράκι: Μάθημα για το οποίο γίνεται η αναζήτηση των προαπαιτουμένων


Σύρσιμο Κόμβου:
Κάνοντας κλίκ στον κόμβο και μετακινώντας το ποντίκι.


Μεγένθυση & Μετακίνηση Γραφήματος:
Κάνοντας κύλιση (scrolling) και σύρσιμο (dragging) του ποντικιού.

ECE318
Λειτουργικά Συστήματα
Erasmus Επιλογής Εξάμηνο 6 – Εαρινό Ειδίκευσης
Μονάδες ECTS
6
Εβδ. Ώρες
4
e-Class
Πληροφορίες Μαθήματος
Γνωστικό ΑντικείμενοΤεχνολογιών Λογισμικού και Πληροφοριακών Συστημάτων (ΛΠ)
ΕξάμηνοΕξάμηνο 6 – Εαρινό
Είδος ΜαθήματοςΕπιλογής
Τύπος ΜαθήματοςΕιδίκευσης
Μονάδες ECTS6
Συνιστώμενα
  • ECE116 Προγραμματισμός ΙΙ
Σελίδα Μαθήματοςeclass.uth.gr
Ικανότητες – Δεξιότητες
  • Λήψη αποφάσεων
  • Αυτόνομη εργασία
  • Ομαδική εργασία
  • Σχεδιασμός και διαχείριση έργων
  • Άσκηση κριτικής και αυτοκριτικής
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Υποχρεώσεις φοιτητών
  • Υποχρεωτική συμμετοχή σε εξετάσεις
  • Υποχρεωτική εκπόνηση εργασιών
  • Υποχρεωτική παράδοση ασκήσεων
Υπεύθυνος Μαθήματος
Αντωνόπουλος Χρήστος
Αντωνόπουλος Χρήστος
Καθηγητής
Γραφείο 324
+30 24210 74578
Πέμπτη 10:00-12:00. Απαιτείται ηλεκτρονικό ραντεβού (χρησιμοποιήστε αυτόν τον σύνδεσμο).
cda@uth.gr
Ώρες Διδασκαλίας
4
Σύνολο
3
Θεωρία
1
Φροντιστήριο
0
Εργαστήριο
Διδάσκοντες
Αντωνόπουλος Χρήστος
Αντωνόπουλος Χρήστος
Καθηγητής
cda@uth.gr
Πρόγραμμα Εαρινού Εξαμήνου Ακ. Έτους 2025 – 2026
ΗμέραΏραΤύποςΑίθουσαΔιδάσκων
Δευτέρα11:00 – 13:00ΔιάλεξηΑίθ. 2
  • Αντωνόπουλος Χρήστος
Τρίτη11:00 – 13:00ΔιάλεξηΑίθ. 2
  • Αντωνόπουλος Χρήστος
  • Περιγραφή-Στόχοι
  • Μαθησιακά Αποτελέσματα
  • Αξιολόγηση Φοιτητών
  • Κατανομή ύλης
  • Εισαγωγή στα λειτουργικά συστήματα, γενιές λειτουργικών συστημάτων και ειδικές κατηγορίες λειτουργικών συστημάτων.
  • Δομή και οργάνωση λειτουργικών συστημάτων, μηχανισμοί και πολιτικές.
  • Η έννοια της διεργασίας και του νήματος, κύκλος ζωής διεργασίας/νήματος, μεταγωγή περιβάλλοντος.
  • Αλγόριθμοι χρονοδρομολόγησης διεργασιών/νημάτων στον επεξεργαστή.
  • Συγχρονισμός: ανάγκη, αλγόριθμοι και υλοποιήσεις, διάσημα προβλήματα.
  • Η έννοια του αδιεξόδου, συνθήκες αδιεξόδου, αποφυγή / εντοπισμός και άρση αδιεξόδων.
  • Τμηματοποίηση μνήμης (1 ή πολλαπλά τμήματα), μηχανισμοί υλοποίησης, το πρόβλημα του εξωτερικού κατακερματισμού.
  • Σελιδοποίηση μνήμης, μηχανισμοί σελιδοποίησης, το πρόβλημα του εσωτερικού κατακερματισμού, επιλογή μεγέθους σελίδας, πίνακες σελίδων (επίπεδοι και ιεραρχικοί), η χρήση του Translation Lookaside Buffer (TLB).
  • Χρήση δίσκου ως επίπεδο της ιεραρχίας μνήμης (swapping), μηχανισμός swapping, σφάλματα σελίδας.
  • Πολιτικές αντικατάστασης σελίδων, το παράδοξο Belady, επίδοση cache, λυγισμός, η έννοια του λειτουργικού συνόλου, σχέση χρονοδρομολόγησης και πολιτικών διαχείρισης μνήμης.
  • Διαχείριση ιδεατής μνήμης σε επίπεδο χρήστη, πολιτικές, πρότυπα χρήσης μνήμης από προγράμματα, διαφορές διαχείρισης μνήμης σε επίπεδο χρήστη και πυρήνα, επιστροφή μνήμης και garbage collection.
  • Οργάνωση δίσκων, καθυστερήσεις στους δίσκους, αλγόριθμοι δρομολόγησης του βραχίονα δίσκου, δίσκοι SSD.
  • Οργάνωση συστημάτων αρχείων, caching συστήματος αρχείων, πολιτικές αντικατάστασης στην cache του συστήματος αρχείων, προμεταφορές στην cache, αστοχίες, συστήματα αρχείων με ημερολόγιο, το σύστημα αρχείων Unix FFS, το εικονικό σύστημα αρχείων VFS.
  • Βασικές αρχές κωδικοποίησης, οργάνωση συστημάτων αποθήκευσης RAID.
  • Χειρισμός εισόδου/εξόδου, polling, διακοπές, η έννοια και η χρήση DMA.
  • Μηχανισμοί και πολιτικές προστασίας, ταυτοποίηση, authorization, επιβολή, διάσημες επιθέσεις.
  • Κρυπτογράφηση (με μυστικό κλειδί, δημόσιου κλειδιού), ψηφιακή υπογραφή, checksums, διαμοίραση κλειδιού, trusted servers, trusted computing base, κίνδυνοι διαμοίρασης κλειδιού.
  • Εικονικές μηχανές (virtualization) και ζητήματα διαχείρισης πόρων σε εικονικές μηχανές.
  • Ζητήματα διαχείρισης ισχύος από το λειτουργικό σύστημα.

Το μάθημα περιλαμβάνει σειρά ομαδικών (σε ομάδες 2-3 φοιτητών) προγραμματιστικών εργασιών για το σπίτι, στις οποίες οι φοιτητές εξοικειώνονται με τον κώδικα ενός πραγματικού λειτουργικού συστήματος (Linux) και καλούνται να προσθέσουν νέες, απλές υπηρεσίες ή να αλλάξουν ήδη υπάρχουσες (κλήσεις συστήματος / modules, χρονοδρομολόγηση επεξεργαστή, διαχείριση μνήμης, διαχείριση δίσκου).

Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής / τρια είναι σε θέση να:

  1. Γνωρίζει τις βασικές υπηρεσίες των λειτουργικών συστημάτων και τους βασικούς μηχανισμούς και πολιτικές που υλοποιούν αυτούς τους μηχανισμούς.
  2. Αντιλαμβάνεται το εύρος των σχεδιαστικών επιλογών για κάθε μηχανισμό / πολιτική του λειτουργικού συστήματος και τα πλεονεκτήματα / μειονεκτήματα της καθεμιάς επιλογής.
  3. Αξιολογεί αλλά και προβλέπει την αλληλεπίδραση μεταξύ λειτουργικού συστήματος και του λογισμικού εφαρμογών και τις συνέπειες αυτής της αλληλεπίδρασης στην επίδοση του συστήματος.
  4. Αναγνωρίζει στον κώδικα πραγματικού λειτουργικού συστήματος τις πολιτικές / μηχανισμούς που έχει διδαχθεί.
  5. Μεταβάλλει την υλοποίηση υπαρχουσών πολιτικών / μηχανισμών ή να προσθέτει νέες πολιτικές / μηχανισμούς.
  6. Εργάζεται με μεγάλα συστήματα λογισμικού (όπως το λειτουργικό σύστημα) χρησιμοποιώντας τα αντίστοιχα εργαλεία (make, compiler, diffs, patches, kernel debugger, virtual machines).
  7. Εργάζεται συνεργατικά, σε μικρές ομάδες, και να διαχειρίζεται έργα σε μεγάλα συστήματα λογισμικού με συγκεκριμένους χρονικούς περιορισμούς.

Ι. Περιοδικές προγραμματιστικές εργασίες για το σπίτι που συμμετέχουν κατα 40% στον τελικό βαθμό. Στις ασκήσεις, οι οποίες εκτελούνται σε ομάδες 2 ή 3 φοιτητών οι φοιτητές καλούνται να μεταβάλλουν, με απλό τρόπο, υπηρεσίες του λειτουργικού συστήματος ή να προσθέσουν νέες . Αξιολογούνται (σε παρένθεση ο αριθμός του αντίστοιχου μαθησιακού στόχου):

  • Η ποιότητα των σχεδιαστικών επιλογών (ii).
  • Η ορθότητα και κομψότητα της υλοποίησης (v).
  • Η ενσωμάτωση στον υπόλοιπο κώδικα του συστήματος (iv).
  • Η πειραματική μελέτη και η θεωρητική εξήγηση της επίδοσης των υλοποιούμενων μηχανισμών / πολιτικών (iii).
  • Η ορθή χρήση των εργαλείων (vi).
  • Η χρονική οργάνωση και ο καταμερισμός σε άτομα των δραστηριοτήτων της εργασίας (vii).

II. Γραπτή τελική εξέταση στην τάξη, που συμμετέχει κατά 60% στον τελικό βαθμό. Περιλαμβάνει ερωτήσεις ελεύθερης ανάπτυξης, ερωτήσεις κρίσης, ερωτήσεις που απαιτούν την εφαρμογή συγκεκριμένων μεθόδων / πολιτικών και την εκτίμηση της επίδοσής τους, καθώς και ερωτήσεις που απαιτούν την τροποποίηση μηχανισμών / πολιτικών που διδάχθηκαν ώστε να χρησιμοποιηθούν σε περισσότερο εξειδικευμένο πλαίσιο απαιτήσεων. Αξιολογούνται (σε παρένθεση ο αριθμός του αντίστοιχου μαθησιακού στόχου)

  • Η γνώση των βασικών χαρακτηριστικών του Λειτουργικού Συστήματος και των μηχανισμών / πολιτικών του (I).
  • Η αντίληψη των μειονεκτημάτων / πλεονεκτημάτων κάθε λύσης (ii).
  • Η εφαρμογή σε συγκεκριμένα σενάρια χρήσης και η αξιολόγηση της επίδοσης διαφορετικών μηχανισμών / πολιτικών (iii).
  • Η ικανότητα σύνθεσης νέων μηχανισμών / πολιτικών ή επέκτασης όσων διδάχθηκαν όστε να εφαρμοσθούν σε εξειδικευμένα σενάρια χρήσης (iv).

Τα κριτήρια και ο αλγόριθμος αξιολόγησης βρίσκονται αναρτημένα στην ιστοσελίδα του μαθήματος και άρα είναι διαθέσιμα στους φοιτητές.

  • Εισαγωγή στα λειτουργικά συστήματα, γενιές λειτουργικών συστημάτων και ειδικές κατηγορίες λειτουργικών συστημάτων. Δομή και οργάνωση λειτουργικών συστημάτων, μηχανισμοί και πολιτικές. (1 εβδομάδα)
  • Η έννοια της διεργασίας και του νήματος, κύκλος ζωής διεργασίας/νήματος, μεταγωγή περιβάλλοντος. (1 εβδομάδα)
  • Αλγόριθμοι χρονοδρομολόγησης διεργασιών/νημάτων στον επεξεργαστή. (1,5 εβδομάδα)
  • Συγχρονισμός: ανάγκη, αλγόριθμοι και υλοποιήσεις, διάσημα προβλήματα. Η έννοια του αδιεξόδου, συνθήκες αδιεξόδου, αποφυγή / εντοπισμός και άρση αδιεξόδων. (1, 5 εβδομάδα)
  • Τμηματοποίηση μνήμης (1 ή πολλαπλά τμήματα), μηχανισμοί υλοποίησης, το πρόβλημα του εξωτερικού κατακερματισμού. (1 εβδομάδα)
  • Σελιδοποίηση μνήμης, μηχανισμοί σελιδοποίησης, το πρόβλημα του εσωτερικού κατακερματισμού, επιλογή μεγέθους σελίδας, πίνακες σελίδων (επίπεδοι και ιεραρχικοί), η χρήση του Translation Lookaside Buffer (TLB). (1,5 εβδομάδα)
  • Χρήση δίσκου ως επίπεδο της ιεραρχίας μνήμης (swapping), μηχανισμός swapping, σφάλματα σελίδας. Πολιτικές αντικατάστασης σελίδων, το παράδοξο Belady, επίδοση cache, λυγισμός, η έννοια του λειτουργικού συνόλου, σχέση χρονοδρομολόγησης και πολιτικών διαχείρισης μνήμης. (1 εβδομάδα)
  • Διαχείριση ιδεατής μνήμης σε επίπεδο χρήστη, πολιτικές, πρότυπα χρήσης μνήμης από προγράμματα, διαφορές διαχείρισης μνήμης σε επίπεδο χρήστη και πυρήνα, επιστροφή μνήμης και garbage collection. (0,5 εβδομάδα)
  • Οργάνωση δίσκων, καθυστερήσεις στους δίσκους, αλγόριθμοι δρομολόγησης του βραχίονα δίσκου, δίσκοι SSD. (1 εβδομάδα)
  • Οργάνωση συστημάτων αρχείων, caching συστήματος αρχείων, πολιτικές αντικατάστασης στην cache του συστήματος αρχείων, προμεταφορές στην cache, αστοχίες, συστήματα αρχείων με ημερολόγιο, το σύστημα αρχείων Unix FFS, το εικονικό σύστημα αρχείων VFS. (1 εβδομάδα)
  • Βασικές αρχές κωδικοποίησης, οργάνωση συστημάτων αποθήκευσης RAID. (0,5 εβδομάδα)
  • Χειρισμός εισόδου/εξόδου, polling, διακοπές, η έννοια και η χρήση DMA. (0,5 εβδομάδα)
  • Μηχανισμοί και πολιτικές προστασίας, ταυτοποίηση, authorization, επιβολή, διάσημες επιθέσεις.
  • Κρυπτογράφηση (με μυστικό κλειδί, δημόσιου κλειδιού), ψηφιακή υπογραφή, checksums, διαμοίραση κλειδιού, trusted servers, trusted computing base, κίνδυνοι διαμοίρασης κλειδιού. (1 εβδομάδα)
  • Εικονικές μηχανές (virtualization) και ζητήματα διαχείρισης πόρων σε εικονικές μηχανές. Ζητήματα διαχείρισης ισχύος από το λειτουργικό σύστημα. (1 εβδομάδα)

Πρόσφατες Ανακοινώσεις

  • 11/05/2026 Προκήρυξη Εκλογών για την Ανάδειξη του Εκπροσώπου των Μελών Ε.ΔΙ.Π.
  • 05/05/2026 Προκήρυξη 2026-2027 – ΔΠΜΣ “Επιστήμη Δεδομένων και Μηχανική Μάθηση”
  • 05/05/2026 Το ΤΗΜΜΥ στο Πρωτάθλημα Μπάσκετ του Πανεπιστημίου Θεσσαλίας
  • 28/04/2026 Προσωρινά Αποτελέσματα Σταδίου 1 Πρακτικής Άσκησης

e-Yπηρεσίες

e-Class Ηλεκτρονική πλατφόρμα μαθημάτων
Εύδοξος Διανομή Συγγραμάτων
Ακαδημαϊκή Ταυτότητα Πάσο Φοιτητή
SIS-Web Ηλεκτρονική Γραμματεία
Webmail Ηλεκτρονικό Ταχυδρομείο
Erasmus+ Άνοιξε τους ορίζοντές σου

ΤΗΜΜΥ

Στην αιχμή της εκπαίδευσης και της έρευνας στην Ηλεκτρολογία και τη Μηχανική Υπολογιστών, διαμορφώνουμε τους μηχανικούς του μέλλοντος.

Ανακοινώσεις

  • Γενικές Ανακοινώσεις
  • Τελευταία Νέα & Εκδηλώσεις
  • Θέσεις Εργασίας
  • Υποτροφίες
  • Αποφάσεις Συλλογικών Οργάνων

Επικοινωνία

  • Σέκερη & Χέυδεν, Πεδίον Άρεως, 38334, Βόλος
  • +30 24210 74967
  • +30 24210 74934
  • gece@uth.gr
© Copyright 2026 Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Ο παρών ιστότοπος χρησιμοποιεί cookies για να εξασφαλίσει την καλύτερη δυνατή εμπειρία σου στο site μας.ΕΝΗΜΕΡΩΘΗΚΑΠληροφορίες