Παρουσίαση/Προβολή
Προηγμένα Θέματα Λειτουργικών Συστημάτων
(DIT317) - Αναστάσιος Νικολακόπουλος
Περιγραφή Μαθήματος
Το μάθημα εξετάζει σε βάθος προχωρημένες έννοιες και τεχνικές των λειτουργικών συστημάτων (ΛΣ), συνδυάζοντας τη θεωρητική γνώση με πρακτική εξάσκηση σε σύγχρονα περιβάλλοντα. Στόχος είναι η κατανόηση των αρχών και μηχανισμών πάνω στους οποίους βασίζονται οι σύγχρονες υποδομές virtualization, containerization και βέλτιστης διαχείρισης πόρων των λειτουργικών συστημάτων. Αρχικά, γίνεται ανασκόπηση των βασικών λειτουργιών των κλασικών ΛΣ (διαχείριση διεργασιών, μνήμης και χρονοπρογραμματισμού), καθώς και της εξέλιξης των αρχιτεκτονικών πυρήνα (από τα μονολιθικά, στα container-based συστήματα). Στη συνέχεια, αναλύονται προχωρημένα θέματα όπως το virtualization (τύποι hypervisors, hardware υποστήριξη, απομόνωση και επιδόσεις), η διαχείριση πόρων σε πολυπύρηνα συστήματα, καθώς και οι τεχνολογίες containerization (Docker) και ενορχήστρωσης (Kubernetes). Το εργαστηριακό μέρος εστιάζει στην πρακτική κατανόηση των εννοιών μέσα από πειραματισμό σε περιβάλλον Linux. Εξετάζει την εγκατάσταση και διαχείριση containers, εικονικών μηχανών, και την ανάλυση απόδοσης σε κατανεμημένα συστήματα. Τέλος, παρουσιάζεται η αξιοποίηση των Μεγάλων Γλωσσικών Μοντέλων (LLMs) στην ανάπτυξη «ευφυών» λειτουργικών συστημάτων, με έμφαση στην ενσωμάτωση τεχνητής νοημοσύνης στα σύγχρονα λειτουργικά συστήματα.
Διδάσκων:
Αναστάσιος Νικολακόπουλος
tasosnikolakop@hua.gr
Ημερομηνία δημιουργίας
Tuesday, November 11, 2025
-
Περίγραμμα
Δεν υπάρχει περίγραμμα