Πληροφορίες Μαθήματος
Αρχιτεκτονική Υπολογιστών - Λειτουργικά συστήματα
1Τ6036
ΥΠΟΧΡΕΩΤΙΚΟ
6
Στο περιεχόμενο του μαθήματος περιλαμβάνονται τα αντικείμενα: · Γενικές έννοιες και τεχνολογία υπολογιστών. Αλγόριθμοι αριθμητικών πράξεων. · Αρχιτεκτονικές Συνόλου Εντολών (ISA)-αναπαράσταση εντολών, το σύνολο εντολών της αρχιτεκτονικής MIPS (RISC). · MIPS Procedures · Λειτουργίες (πράξεις) σε ακεραίους Πραγματικοί αριθμοί κινητής υποδιαστολής (floating-point) · Single/Multi Cycle Datapath · Pipelined Datapath, Hazards and Forwarding · Οργάνωση Ιεραρχίας Μνήμης · Διεργασίες (processes) – διαχείριση διεργασιών, συγχρονισμός διεργασιών, επικοινωνία μεταξύ διεργασιών (ορισμός, συνθήκες ανταγωνισμού, κρίσιμα τμήματα, αμοιβαίος αποκλεισμός, σηματοφόροι, μετρητές συμβάντων, παρακολουθητές, μεταβίβαση μηνύματος, ισοδυναμία αρχών). Αδιέξοδα (Deadlocks) (ορισμός, ανίχνευση, αποφυγή, πρόληψη). Ο αλγόριθμος του τραπεζίτη του Dijkstra για την αποφυγή αδιεξόδου. · Οργάνωση και διαχείριση συστήματος αρχείων (file system). Ασφάλεια και προστασία. · Περιγραφή των λειτουργικών συστημάτων MS-Windows και Linux.
4
0