Τίτλος | ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ / OPERATING SYSTEMS |
Κωδικός | NCO-05-04 |
Σχολή | Θετικών Επιστημών |
Τμήμα | Πληροφορικής |
Κύκλος / Επίπεδο | 1ος / Προπτυχιακό |
Περίοδος Διδασκαλίας | Χειμερινή |
Υπεύθυνος/η | Αθηνά Βακάλη |
Κοινό | Όχι |
Κατάσταση | Ενεργό |
Course ID | 40002946 |
Πρόγραμμα Σπουδών: ΠΠΣ-Τμήμα Πληροφορικής (2019-σήμερα)
Εγγεγραμμένοι φοιτητές: 207
Κατεύθυνση | Τύπος Παρακολούθησης | Εξάμηνο | Έτος | ECTS |
---|---|---|---|---|
ΓΕΝΙΚΗ ΚΑΤΕΥΘΥΝΣΗ | Υποχρεωτικό | 5 | 3 | 5 |
Τίτλος | ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ |
Ακαδημαϊκό Έτος | 2019 – 2020 |
Περίοδος Τάξης | Χειμερινή |
Διδάσκοντες μέλη ΔΕΠ |
|
Ώρες Εβδομαδιαία | 4 |
Class ID | 600154398
|
Τύπος Μαθήματος 2016-2020
- Υποβάθρου
Τύπος Μαθήματος 2011-2015
Γενικού Υποβάθρου
Τρόπος Παράδοσης
- Πρόσωπο με πρόσωπο
Ηλεκτρονική Διάθεση Μαθήματος
- e-Οδηγός Σπουδών https://qa.auth.gr/el/class/1/600154398
- Στον ιστοχώρο του Τμήματος: http://www.csd.auth.gr/el/studies/undergraduate/courses
- eLearning (Moodle): http://elearning.auth.gr
Γλώσσα Διδασκαλίας
- Ελληνικά (Διδασκαλία, Εξέταση)
- Αγγλικά (Εξέταση)
Προαπαιτήσεις
Προαπαιτούμενα Μαθήματα
- NCO-01-05 ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
- NCO-02-03 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
- NCO-03-05 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ
- NCO-04-03 ΑΛΓΟΡΙΘΜΟΙ
Γενικές Προαπαιτήσεις
Καλό επίπεδο αγγλικών, εμπειρία στη χρήση λειτουργικών συστημάτων, προχωρημένο
επίπεδο προγραμματισμού σε C/C++.
Μαθησιακά Αποτελέσματα
Γνωστικά: Εκμάθηση των βασικών χαρακτηριστικών των λειτουργικών συστημάτων και κατανόηση του ρόλου τους στα σημερινά υπολογιστικά περιβάλλοντα. Μελέτη κι εκμάθηση διαφόρων τρόπων αξιοποίησης δομών λειτουργικών συστημάτων, κι αποδοτικής χρήσης αλγορίθμων(χρονο-δρομολόγησης, διαχείρισης μνήμης, κλπ) για βελτίωση επίδοσης τους.
Δεξιότητες: Υλοποίηση διαφορετικών αλγορίθμων για τον χρονο-προγραμματισμό διεργασιών (Java code), εξοικείωση με σύγχρονα πραγματικά λειτουργικά συστήματα με έμφαση στα λειτουργικά συστήματα ανοικτού κώδικα (πχ Linux). Απόκτηση εμπειρίας επίλυσης κι ερμηνείας για μεθοδολογικά και πρακτικά ζητήματα λειτουργικών συστημάτων μέσω εργασιών σε ομάδες.
Γενικές Ικανότητες
- Εφαρμογή της γνώσης στην πράξη
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
- Λήψη αποφάσεων
- Αυτόνομη εργασία
- Ομαδική εργασία
- Σχεδιασμός και διαχείριση έργων
- Άσκηση κριτικής και αυτοκριτικής
- Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος
Βασικές έννοιες Λειτουργικών Συστημάτων. Δομή και αρχές σχεδιασμού ενός Λειτουργικού Συστήματος. Δομή, αναπαράσταση και διαχείριση διεργασιών.
Δρομολόγηση και συγχρονισμός διεργασιών. Εντοπισμός και πρόληψη αδιεξόδων. Διαχείριση κύριας και δευτερεύουσας μνήμης. Αρχές συστημάτων αρχείων. Επισκόπηση των δημοφιλέστερων Λειτουργικών Συστημάτων (πχ Unix,
Linux, Windows). Παραδείγματα σύγχρονων λειτουργικών συστημάτων (πχ κινητών συσκευών).
Λέξεις Κλειδιά
λειτουργικά συστήματα, διεργασίες, δρομολόγηση, αδιέξοδα, μνήμη
Τύποι Εκπαιδευτικού Υλικού
- Σημειώσεις
- Διαφάνειες
- Διαδραστικές ασκήσεις
- Βιβλίο
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
- Χρήση Τ.Π.Ε. στη Διδασκαλία
- Χρήση Τ.Π.Ε. στην Εργαστηριακή Εκπαίδευση
- Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
- Χρήση Τ.Π.Ε. στην Αξιολόγηση των Φοιτητών
Περιγραφή
ιστοσελίδα, επικοινωνία με ηλεκτρονικό ταχυδρομείο, αξιοποίηση ηλεκτρονικής πλατφόρμας (κυρίως blackboard)
Οργάνωση Μαθήματος
Δραστηριότητες | Φόρτος Εργασίας | ECTS | Ατομικά | Ομαδικά | Erasmus |
---|---|---|---|---|---|
Διαλέξεις | 52 | ✓ | |||
Σεμινάρια | 12 | ✓ | |||
Εργαστηριακή Άσκηση | 35 | ✓ | ✓ | ||
Εκπόνηση μελέτης (project) | 30 | ✓ | |||
Συγγραφή εργασίας / εργασιών | 9 | ✓ | |||
Εξετάσεις | 3 | ✓ | |||
προγραμματιστικές εργασίες | 9 | ✓ | ✓ | ||
Σύνολο | 150 |
Αξιολόγηση Φοιτητών
Περιγραφή
2-3 εργασίες: 35% της βαθμολογίας (θα υπολογίζονται με την προϋπόθεση το γραπτό της
τελικής εξέτασης να έχει αξιολογηθεί με τουλάχιστον 4.5/10)
Προαιρετική εργασία: 10% της βαθμολογίας
Γραπτές Εξετάσεις: 65% της βαθμολογίας ως εξής
τεστ/Πρόοδος : 20 % και Τελική εξέταση : 45%
Μέθοδοι Αξιολόγησης Φοιτητών
- Γραπτή Εξέταση με Ερωτήσεις Πολλαπλής Επιλογής (Διαμορφωτική, Συμπερασματική)
- Γραπτή Εξέταση με Ερωτήσεις Σύντομης Απάντησης (Συμπερασματική)
- Γραπτή Εξέταση με Ερωτήσεις Εκτεταμένης Απάντησης (Συμπερασματική)
- Γραπτή Εργασία (Διαμορφωτική, Συμπερασματική)
- Προφορική Εξέταση (Συμπερασματική)
- Δημόσια Παρουσίαση (Διαμορφωτική)
- Γραπτή Εξέταση με Επίλυση Προβλημάτων (Διαμορφωτική, Συμπερασματική)
- Έκθεση / Αναφορά (Συμπερασματική)
- Εργαστηριακή Εργασία (Διαμορφωτική, Συμπερασματική)
Βιβλιογραφία
Βιβλιογραφία μαθήματος (Εύδοξος)
-- Λειτουργικά Συστήματα Αρχές Σχεδίασης (10η έκδοση)W. Stallings ΕΚΔΟΣΕΙΣ
ΤΖΙΟΛΑ, 2017, ΘΕΣΣΑΛΟΝΙΚΗ
-- Λειτουργικά Συστήματα, Silberschatz, Galvin, Gagne, ΕΚΔΟΣΕΙΣ ΙΩΝ, 2007,
ΑΘΗΝΑ
Επιπρόσθετη βιβλιογραφία για μελέτη
Α. S. Tanenbaum, "Σύγχρονα Λειτουργικά Συστήματα" Τόμος Α', Εκδόσεις,
Παπασωτηρίου.
H. M. Deitel, "Operating Systems", 2nd edition, Addison-Wesley Publishing Company
Alan C. Shaw, "The logical design of operating systems ", Englewood Cliffs, N.J.,
Τμήμα Πληροφορικής Οδηγός Σπουδών
Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης 97
Prentice-Hall
Raymond W. Turner, "Operating systems : design and implementation", New
York: Macmillan Publ.
Janson, Philippe, Operating systems : structures and mechanisms, Academic Press.
Lane, Malcolm G., A practical approach to operating systems,Kent Pub. Co.
Εργασίες και ιστότοποι για υποστήριξη αντικειμένου νέων τεχνολογιών (ενδεικτικά):
‐ Wubi Ubuntu Windows installer ubuntu 10.04 (ή 10.10 όταν είναι
διαθέσιμο) : http://wubi-installer.org
‐ VirtualBox 3.2 + Ubuntu 10.10: http://www.virtualbox.org/
‐ Ubuntu 10.10 http://www.ubuntu.com/
‐ Λειτουργικό Σύστημα Windows : microsoft.com
Τελευταία Επικαιροποίηση
09-12-2020