.

Κ24 Προγραμματισμός Συστήματος


Εξάμηνο : 6ο
Ωρες Θεωρίας : 3
Ωρες Φροντιστηρίου : 1
Σελίδα μάθήματος : http://www.di.uoa.gr/~spro
Τομείς που προσφέρουν το μάθημα :
  • ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΚΑΙ ΕΦΑΡΜΟΓΩΝ

Γενικά για το Unix. Βασικές εντολές. Εξουσιοδοτήσεις. I-κόμβοι. Αλληλεπίδραση με το κέλυφος C. Βοηθητικά προγράμματα. Προγραμματισμός στο κέλυφος Bourne. Προγραμματισμός λειτουργιών συστήματος σε C για χειρισμό λαθών, δημιουργία και τερματισμό διεργασιών, αποστολή και παραλαβή σημάτων, είσοδο και έξοδο χαμηλού επιπέδου, επικοινωνία μεταξύ διεργασιών μέσω σωλήνων και υποδοχών (ροής και τηλεγραφικών στα πεδία Internet και Unix). Επικοινωνία τύπου System V μεταξύ διεργασιών μέσω ουρών μηνυμάτων, κοινής μνήμης και σηματοφόρων. Προγραμματισμός με νήματα. Δημιουργία και τερματισμός νημάτων. Συγχρονισμός μεταξύ νημάτων. Mutexes και μεταβλητές συνθήκης. Προγραμματιστική διαχείριση συστήματος αρχείων.

Επιστροφή