Παρουσίαση/Προβολή

Επιλέχθηκε εικόνα

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

(DIT136) -  Μάρα Νικολαϊδου, Γιώργος Κουσιουρής, Αθανάσιος Κιούρτης

Περιγραφή Μαθήματος

Τμήμα Πληροφορικής και Τηλεματικής
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ
Χειμερινό Εξάμηνο 2016-17

Διδάσκοντες:

Μάρα Νικολαΐδου
Τηλέφωνο Γραφείου: 410
Ηλεκτρονική Διεύθυνση: mara@hua.gr


Γιώργος Κουσιουρής
Τηλέφωνο Γραφείου: 
Ηλεκτρονική Διεύθυνση: gkousiou@hua.gr

Αργύρης Τσαδήμας
Τηλέφωνο Γραφείου: 418
Ηλεκτρονική Διεύθυνση: tsadimas@hua.gr

Βασίλειος Δαλάκας
Τηλέφωνο Γραφείου: 441
Ηλεκτρονική Διεύθυνση: vdalakas@hua.gr


ΔΙΑΛΕΞΕΙΣ - ΕΡΓΑΣΤΗΡΙΟ

Οι διαλέξεις του μαθήματος θα πραγματοποιούνται κάθε Τρίτη 15:00 - 17:30 στο αμφιθέατρο. Υπάρχει διαθέσιμη λίστα με τις διαλέξεις του 2020-2021 εδώ: https://www.youtube.com/playlist?list=PLMIVEBBdgX0Lj3tJjqo72uW4bot76Ixi_

Το εργαστήριο του μαθήματος θα πραγματοποιείται στο εργαστήριο 4.1 (σε περιβάλλον Debiian). Το εργαστήριο θα πραγματοποιείται σε 4 τμήματα, Τρίτη 9:00 - 10:30, 10:30 - 12:00 και Πέμπτη 9:00 - 10:30, 10:30-12:00. Η παρακολούθηση του εργαστηρίου είναι υποχρεωτική (έως 2 αδικαιολόγητες απουσίες).

ΠΕΡΙΓΡΑΦΗ ΜΑΘΗΜΑΤΟΣ

Η βασική ύλη του μαθήματος περιλαμβάνει:

Βασικές έννοιες και Χαρακτηριστικά ενός Λειτουργικού Συστήματος
Έννοια της Διαδικασίας
Διαχείριση διεργασιών / επεξεργαστών
Επικοινωνία / Συγχρονισμός
Πολυνηματικός προγραμματισμός
Διαχείριση Μνήμης
Ιδεατή Μνήμη
Διευθυνσιοδότηση
Τεχνικές διαχείρισης φυσικής μνήμης
Σύστημα Διαχείρισης Αρχείων
Δομή συστήματος διαχείρισης αρχείων
Ονοματολογία
Διαμοιρασμός αρχείων
Εξυπηρέτης Αρχείων
Διαχείριση Περιφερειακών Συσκευών

Στο εργαστήριο του μαθήματος οι φοιτητές θα έχουν τη δυνατότητα να έρθουν σε επαφή με το λειτουργικό σύστημα UNIX, να προγραμματίσουν σε φλοιό C shell και δοκιμάσουν τις ικανότητες τους σε πολυνηματικό και δικτυακό προγραμματισμό.

Εκτός από την κάλυψη της ύλης, το μάθημα περιλαμβάνει ένα τελικό διαγώνισμα και εργαστηριακές εργασίες, από τα οποία και θα προκύψει ο τελικός βαθμός.


ΣΥΓΓΡΑΜΜΑΤΑ

Τα βασικά συγγράμματα για το μάθημα είναι:



Α) Θεωρία

Σύγχρονα Λειτουργικά Συστήματα του A. Tanenbaum, εκδ. Κλειδάριθμος
Λειτουργικά Συστήματα, των Abraham Silberschatz,Peter Baer Galvin, Greg Gagne, εκδ. ΙΩΝ


Β) Εργαστήριο
Προγραμματισμός σε Unix, του M. Rochkind, εκδ. Κλειδάριθμος
Το περιβάλλον προγραμματισμού Unix των Kernighan, Brian W, Pike, Rob, εκδ. Κλειδάριθμος


Πρόσθετη Βιβλιογραφία
Operating Systems Design and Implementation των Andrew S Tanenbaum, Albert S Woodhull, εκδ. Prentice Hall
Design of the UNIX Operating System των Maurice J. Bach, εκδ. Prentice Hall
UNIX: The Complete Reference, Second Edition των Kenneth H. Rosen, Douglas A. Host, Rachel Klee, Richard R. Rosinski, εκδ.McGraw-Hill
Operating System Concepts των Abraham Silberschatz,Peter Baer Galvin, Greg Gagne, εκδ.Wiley
The C Programming Language των B.W. Kernigham, D. Ritchie, εκδ.Prentice Hall

Αντίτυπα των παραπάνω βιβλίων βρίσκεται στην βιβλιοθήκη προς χρήση των φοιτητών.

Για το εργαστήριο, θα δοθούν κατά τη διάρκεια του μαθήματος πρόσθετες σημειώσεις από τους διδάσκοντες.

Υλικό σχετικό με το μάθημα θα αναρτάται στο eclass στο χώρο του μαθήματος «Λειτουργικά Συστήματα».


ΒΑΘΜΟΛΟΓΙΑ

Ο τελικός βαθμός του μαθήματος θα υπολογισθεί ως εξής: τελικό διαγώνισμα (60%), εργαστηριακές εργασίες (40%). Για να περάσει κανείς θα πρέπει να έχει συνολικό βαθμό 5, και επιπλέον να έχει τουλάχιστον 5 στο συνολικό βαθμό των εργασιών και τουλάχιστον 5 στο διαγώνισμα.

Για να συμμετέχετε στο τελικό διαγώνισμα θα πρέπει να έχετε ολοκληρώσει επιτυχώς τις εργαστηριακές εργασίες.

ΔΙΑΓΩΝΙΣΜΑ

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


ΕΡΓΑΣΙΕΣ

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

Ημερομηνία δημιουργίας

Monday, October 10, 2011