Χαροκόπειο Πανεπιστήμιο
Σχολή: Ψηφιακής Τεχνολογίας
Τμήμα: Πληροφορικής και Τηλεματικής
Πρόγραμμα: Προπτυχιακό Πρόγραμμα Σπουδών

Λειτουργικά Συστήματα

Εξάμηνο: 3 ECTS: 7.0 Υποχρεωτικό Erasmus

Γενικά

Κωδικός: ΥΠ12

Γλώσσα: Ελληνική

Τρόπος διδασκαλίας: Δια ζώσης

Προαπαιτούμενα:

Φόρτος εργασίας

  • Διαλέξεις: 39.0 ώρες
  • Εργαστήριο: 19.5 ώρες
  • Μελέτη: 46.5 ώρες
  • Εργασία: 60.0 ώρες

Περιεχόμενο Μαθήματος

Θεωρία:
Κατηγορίες λειτουργικών συστημάτων
διεργασίες και νήματα
χρονοπρογραμματισμός διεργασιών
διαδιεργασιακή επικοινωνία σηματοφόροι,
διαχείριση μνήμης ιδεατή μνήμη, σελιδοποίηση και αλγόριθμοι αντικατάστασης σελίδων
διαχείριση αρχείων και δικαιωμάτων,
μελέτη περίπτωσης ΛΣ τύπου UNIX,
μελέτη περίπτωσης ΛΣ της κατηγορίας MSWindows.
Εργαστήριο:
εισαγωγή στο UNIX
διαχείριση αρχείων
ανακατεύθυνση εισόδου-εξόδου και διοχετεύσεις
κανονικές εκφράσεις
διαχείριση διεργασιών
άδειες συστήματος αρχείων
μεταβλητές περιβάλλοντος και σενάρια εκτέλεσης στο φλοιό
προγραμματισμός λειτουργιών του UNIX στη C κλήσεις συστήματος
προγραμματισμός sockets

Μαθησιακά Αποτελέσματα

Σκοπός του μαθήματος είναι να εφοδιάσει τους φοιτητές με βασικές γνώσεις σχετικά με τη λειτουργικότητα και τη χρησιμότητα του Λειτουργικού Συστήματος, τα προβλήματα του διαμοιρασμού πόρων και μεθοδολογίες επίλυσής τους και να τους επιτρέψει να ανταπεξέλθουν στο ρόλο του διαχειριστή συστήματος.

Το εργαστήριο του μαθήματος στοχεύει στο να επιτρέψει στους φοιτητές να μπορούν να λειτουργήσουν και να προγραμματίσουν σε επίπεδο συστήματος με άνεση σε περιβάλλον UNIX.

Δεξιότητες

Προσαρμογή σε νέες καταστάσεις
Αυτόνομη Εργασία
Λήψη αποφάσεων