Περιεχόμενα ΠΡΟΛΟΓΟΣ 25 1 ΕΙΣΑΓΩΓΗ 31
|
|
- Άκανθα Παπανικολάου
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Περιεχόμενα ΠΡΟΛΟΓΟΣ 25 1 ΕΙΣΑΓΩΓΗ ΤΙ ΕΙΝΑΙ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ; Το λειτουργικό σύστημα ως επεκτεταμένη μηχανή Το λειτουργικό σύστημα ως διαχειριστής πόρων Η ΙΣΤΟΡΙΑ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Η πρώτη γενιά ( ): λυχνίες κενού Η δεύτερη γενιά ( ): τρανζίστορ και συστήματα δέσμης Η τρίτη γενιά ( ): ολοκληρωμένα κυκλώματα και πολυπρογραμματισμός Η τέταρτη γενιά (1980-σήμερα): προσωπικοί υπολογιστές ΓΕΝΙΚΑ ΓΙΑ ΤΟ ΥΛΙΚΟ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Επεξεργαστές Μνήμη Δίσκοι Ταινίες Συσκευές εισόδου/εξόδου Δίαυλοι 64
2 8 ΠΕΡΙΕΧΟΜΕΝΑ Εκκίνηση του υπολογιστή Ο ΖΩΟΛΟΓΙΚΟΣ ΚΗΠΟΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Λειτουργικά συστήματα μεγάλων υπολογιστών Λειτουργικά συστήματα διακομιστών Λειτουργικά συστήματα πολυεπεξεργαστών Λειτουργικά συστήματα προσωπικών υπολογιστών Λειτουργικά συστήματα υπολογιστών χειρός Ενσωματωμένα λειτουργικά συστήματα Λειτουργικά συστήματα κόμβων αισθητήρων Λειτουργικά συστήματα πραγματικού χρόνου Λειτουργικά συστήματα έξυπνων καρτών ΕΝΝΟΙΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Διεργασίες Χώροι διευθύνσεων Αρχεία Είσοδος/Έξοδος Προστασία Το κέλυφος Η οντογένεση ανακεφαλαιώνει τη φυλογένεση ΚΛΗΣΕΙΣ ΣΥΣΤΗΜΑΤΟΣ Κλήσεις συστήματος για τη διαχείριση διεργασιών Κλήσεις συστήματος για τη διαχείριση αρχείων Κλήσεις συστήματος για τη διαχείριση καταλόγων Διάφορες κλήσεις συστήματος Το Windows Win32 API Η ΔΟΜΗ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Μονολιθικά συστήματα Πολυεπίπεδα συστήματα Μικροπυρήνες Το μοντέλο πελάτη-διακομιστή Εικονικές μηχανές Οι εξωπυρήνες Ο ΚΟΣΜΟΣ ΤΗΣ C Η γλώσσα C Αρχεία-κεφαλίδες Μεγάλα έργα προγραμματισμού 112
3 ΠΕΡΙΕΧΟΜΕΝΑ Το μοντέλο χρόνου εκτέλεσης Η ΕΡΕΥΝΑ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Η ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΥΠΟΛΟΙΠΟΥ ΒΙΒΛΙΟΥ ΜΕΤΡΙΚΕΣ ΜΟΝΑΔΕΣ ΠΕΡΙΛΗΨΗ ΔΙΕΡΓΑΣΙΕΣ ΚΑΙ ΝΗΜΑΤΑ ΔΙΕΡΓΑΣΙΕΣ Το μοντέλο της διεργασίας Δημιουργία διεργασίας Τερματισμός διεργασίας Ιεραρχίες διεργασιών Καταστάσεις διεργασιών Υλοποίηση διεργασιών Μοντελοποίηση του πολυπρογραμματισμού ΝΗΜΑΤΑ Χρήση των νημάτων Το κλασικό μοντέλο των νημάτων Τα νήματα στο POSIX Η υλοποίηση των νημάτων στο χώρο του χρήστη Η υλοποίηση των νημάτων στον πυρήνα Υβριδικές υλοποιήσεις Ενεργοποιήσεις χρονοπρογραμματιστή Αναδυόμενα νήματα Μετατροπή του μονονηματικού κώδικα σε πολυνηματικό ΔΙΑΔΙΕΡΓΑΣΙΑΚΗ ΕΠΙΚΟΙΝΩΝΙΑ Συνθήκες συναγωνισμού Κρίσιμες περιοχές Αμοιβαίος αποκλεισμός μέσω αναμονής με απασχόληση Λήθαργος και αφύπνιση Σηματοφόροι Τα mutex Ελεγκτές Μεταβίβαση μηνυμάτων Φράγματα 192
4 10 ΠΕΡΙΕΧΟΜΕΝΑ 2.4 ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εισαγωγή στο χρονοπρογραμματισμό Χρονοπρογραμματισμός στα συστήματα δέσμης Χρονοπρογραμματισμός στα αλληλεπιδραστικά συστήματα Χρονοπρογραμματισμός στα συστήματα πραγματικού χρόνου Πολιτικές και μηχανισμοί Χρονοπρογραμματισμός νημάτων ΚΛΑΣΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΔΙΑΔΙΕΡΓΑΣΙΑΚΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ Το πρόβλημα του δείπνου των φιλοσόφων Το πρόβλημα αναγνωστών-γραφέων H ΕΡΕΥΝΑ ΓΙΑ ΤΙΣ ΔΙΕΡΓΑΣΙΕΣ ΚΑΙ ΤΑ ΝΗΜΑΤΑ ΠΕΡΙΛΗΨΗ ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ ΧΩΡΙΣ ΑΦΑΙΡΕΣΗ ΜΝΗΜΗΣ ΜΙΑ ΑΦΑΙΡΕΣΗ ΜΝΗΜΗΣ: ΧΩΡΟΙ ΔΙΕΥΘΥΝΣΕΩΝ Η έννοια του χώρου διευθύνσεων Εναλλαγή Διαχείριση ελεύθερης μνήμης ΕΙΚΟΝΙΚΗ ΜΝΗΜΗ Σελιδοποίηση Πίνακες σελίδων Επιτάχυνση της σελιδοποίησης Πίνακες σελίδων για μεγάλες μνήμες ΑΛΓΟΡΙΘΜΟΙ ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ ΣΕΛΙΔΩΝ Ο βέλτιστος αλγόριθμος αντικατάστασης σελίδας Ο αλγόριθμος αντικατάστασης σελίδας NRU Ο αλγόριθμος αντικατάστασης σελίδας FIFO Ο αλγόριθμος αντικατάστασης σελίδας της δεύτερης ευκαιρίας Ο αλγόριθμος αντικατάστασης σελίδας του ρολογιού Ο αλγόριθμος αντικατάστασης σελίδας LRU Προσομοίωση του αλγορίθμου LRU με λογισμικό Ο αλγόριθμος αντικατάστασης σελίδας του συνόλου εργασίας 265
5 ΠΕΡΙΕΧΟΜΕΝΑ Ο αλγόριθμος αντικατάστασης σελίδας WSClock Σύνοψη των αλγορίθμων αντικατάστασης σελίδας ΘΕΜΑΤΑ ΣΧΕΔΙΑΣΜΟΥ ΓΙΑ ΤΑ ΣΥΣΤΗΜΑΤΑ ΣΕΛΙΔΟΠΟΙΗΣΗΣ Τοπικές και καθολικές πολιτικές κατανομής Έλεγχος φορτίου Μέγεθος σελίδας Διαχωρισμός των χώρων εντολών και δεδομένων Κοινόχρηστες σελίδες Κοινόχρηστες βιβλιοθήκες Χαρτογραφημένα αρχεία Πολιτική καθαρισμού Διασύνδεση εικονικής μνήμης ΖΗΤΗΜΑΤΑ ΥΛΟΠΟΙΗΣΗΣ Η ανάμιξη του λειτουργικού συστήματος στη σελιδοποίηση Χειρισμός σφαλμάτων σελίδας Αντίγραφα ασφαλείας εντολών Κλείδωμα σελίδων στη μνήμη Δευτερεύουσα μνήμη Διαχωρισμός πολιτικής και μηχανισμού ΤΜΗΜΑΤΟΠΟΙΗΣΗ Υλοποίηση της αμιγούς τμηματοποίησης Τμηματοποίηση με σελιδοποίηση: MULTICS Τμηματοποίηση με σελιδοποίηση: Intel Pentium Η ΕΡΕΥΝΑ ΓΙΑ ΤΗ ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ ΠΕΡΙΛΗΨΗ ΣΥΣΤΗΜΑΤΑ ΑΡΧΕΙΩΝ ΑΡΧΕΙΑ Ονομασία αρχείων Δομή των αρχείων Τύποι αρχείων Πρόσβαση στα αρχεία Χαρακτηριστικά αρχείων Λειτουργίες αρχείων Παράδειγμα προγράμματος που χρησιμοποιεί κλήσεις συστήματος αρχείων 329
6 12 ΠΕΡΙΕΧΟΜΕΝΑ 4.2 ΚΑΤΑΛΟΓΟΙ Συστήματα καταλόγων ενός επιπέδου Ιεραρχικά συστήματα καταλόγων Ονόματα διαδρομών Λειτουργίες καταλόγων ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ Διάταξη του συστήματος αρχείων Υλοποίηση των αρχείων Η υλοποίηση των καταλόγων Κοινόχρηστα αρχεία Συστήματα αρχείων με καταγραφική δομή Ημερολογιακά συστήματα αρχείων Εικονικά συστήματα αρχείων ΔΙΑΧΕΙΡΙΣΗ ΚΑΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ Διαχείριση χώρου δίσκου Αντίγραφα ασφαλείας του συστήματος αρχείων Συνέπεια των συστημάτων αρχείων Επιδόσεις των συστημάτων αρχείων Ανασυγκρότηση δίσκων ΠΑΡΑΔΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΑΡΧΕΙΩΝ Συστήματα αρχείων για CD-ROM Το σύστημα αρχείων του MS-DOS Το σύστημα αρχείων UNIX V Η ΕΡΕΥΝΑ ΣΤΑ ΣΥΣΤΗΜΑΤΑ ΑΡΧΕΙΩΝ ΠΕΡΙΛΗΨΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ ΑΡΧΕΣ ΤΟΥ ΥΛΙΚΟΥ ΕΙΣΟΔΟΥ/ΕΞΟΔΟΥ Συσκευές Ε/Ε Ελεγκτές συσκευών E/E με χαρτογράφηση στη μνήμη Άμεση προσπέλαση μνήμης (DMA) Και πάλι οι διακοπές 412
7 ΠΕΡΙΕΧΟΜΕΝΑ ΑΡΧΕΣ ΤΟΥ ΛΟΓΙΣΜΙΚΟΥ Ε/Ε Στόχοι του λογισμικού Ε/Ε Προγραμματισμένη Ε/Ε Ε/Ε οδηγούμενη από διακοπές Ε/Ε με τη χρήση DMA ΕΠΙΠΕΔΑ ΛΟΓΙΣΜΙΚΟΥ Ε/Ε Χειριστές διακοπών Οδηγοί συσκευών Λογισμικό Ε/Ε ανεξάρτητο από τη συσκευή Λογισμικό Ε/Ε χώρου χρήστη ΔΙΣΚΟΙ Το υλικό των δίσκων Διαμόρφωση δίσκου Αλγόριθμοι χρονοπρογραμματισμού βραχίονα δίσκου Χειρισμός σφαλμάτων Ευσταθής αποθήκευση ΡΟΛΟΓΙΑ Το υλικό των ρολογιών Το λογισμικό των ρολογιών Χρονόμετρα λογισμικού ΔΙΑΣΥΝΔΕΣΕΙΣ ΜΕ ΤΟ ΧΡΗΣΤΗ: ΠΛΗΚΤΡΟΛΟΓΙΟ, ΠΟΝΤΙΚΙ, ΟΘΟΝΗ Λογισμικό εισόδου Λογισμικό εξόδου ΜΙΚΡΟΠΕΛΑΤΕΣ ΔΙΑΧΕΙΡΙΣΗ ΙΣΧΥΟΣ Ζητήματα υλικού Ζητήματα που αφορούν το λειτουργικό σύστημα Ζητήματα προγραμμάτων εφαρμογών Η ΕΡΕΥΝΑ ΓΙΑ ΤΗΝ ΕΙΣΟΔΟ/ΕΞΟΔΟ ΠΕΡΙΛΗΨΗ 509
8 14 ΠΕΡΙΕΧΟΜΕΝΑ 6 ΑΔΙΕΞΟΔΑ ΠΟΡΟΙ Προεκτοπίσιμοι και μη προεκτοπίσιμοι πόροι Απόκτηση πόρων ΕΙΣΑΓΩΓΗ ΣΤΑ ΑΔΙΕΞΟΔΑ Συνθήκες εμφάνισης αδιεξόδου πόρων Μοντελοποίηση των αδιεξόδων Ο ΑΛΓΟΡΙΘΜΟΣ ΤΗΣ ΣΤΡΟΥΘΟΚΑΜΗΛΟΥ ΕΝΤΟΠΙΣΜΟΣ ΚΑΙ ΑΝΑΚΑΜΨΗ ΑΠΟ ΑΔΙΕΞΟΔΑ Εντοπισμός αδιεξόδων όταν υπάρχει ένας πόρος από κάθε είδος Εντοπισμός αδιεξόδων όταν υπάρχουν πολλοί πόροι από κάθε είδος Ανάκαμψη από αδιέξοδο ΑΠΟΦΥΓΗ ΑΔΙΕΞΟΔΩΝ Τροχιές πόρων Ασφαλείς και ανασφαλείς καταστάσεις Ο αλγόριθμος του τραπεζίτη για ένα μοναδικό πόρο Ο αλγόριθμος του τραπεζίτη για πολλούς πόρους ΑΠΟΤΡΟΠΗ ΑΔΙΕΞΟΔΩΝ Προσβολή της συνθήκης του αμοιβαίου αποκλεισμού Προσβολή της συνθήκης δέσμευσης και αναμονής Προσβολή της συνθήκης μη προεκτόπισης Προσβολή της συνθήκης κυκλικής αναμονής ΑΛΛΑ ΘΕΜΑΤΑ Κλείδωμα σε δύο φάσεις Αδιέξοδα επικοινωνίας Ενεργό αδιέξοδο Λιμοκτονία H ΕΡΕΥΝΑ ΓΙΑ ΤΑ ΑΔΙΕΞΟΔΑ ΠΕΡΙΛΗΨΗ 548
9 ΠΕΡΙΕΧΟΜΕΝΑ 15 7 ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΟΛΥΜΕΣΩΝ ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΟΛΥΜΕΣΑ ΑΡΧΕΙΑ ΠΟΛΥΜΕΣΩΝ Κωδικοποίηση βίντεο Κωδικοποίηση ήχου ΣΥΜΠΙΕΣΗ ΒΙΝΤΕΟ Το πρότυπο JPEG Το πρότυπο MPEG ΣΥΜΠΙΕΣΗ ΗΧΟΥ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΕΡΓΑΣΙΩΝ ΣΤΑ ΠΟΛΥΜΕΣΑ Χρονοπρογραμματισμός ομογενών διεργασιών Γενικός χρονοπρογραμματισμός σε πραγματικό χρόνο Χρονοπρογραμματισμός RMS Ο χρονοπρογραμματισμός EDF ΥΠΟΔΕΙΓΜΑΤΑ ΣΥΣΤΗΜΑΤΩΝ ΑΡΧΕΙΩΝ ΠΟΛΥΜΕΣΩΝ Οι λειτουργίες ελέγχου των VCR Βίντεο σχεδόν κατά παραγγελία Βίντεο σχεδόν κατά παραγγελία με λειτουργίες VCR ΤΟΠΟΘΕΤΗΣΗ ΑΡΧΕΙΩΝ Τοποθέτηση ενός αρχείου σε ένα μοναδικό δίσκο Δύο εναλλακτικές στρατηγικές οργάνωσης αρχείων Τοποθέτηση αρχείων για βίντεο σχεδόν κατά παραγγελία Τοποθέτηση πολλών αρχείων σε ένα μοναδικό δίσκο Τοποθέτηση αρχείων σε πολλούς δίσκους ΧΡΗΣΗ ΚΡΥΦΗΣ ΜΝΗΜΗΣ Τοποθέτηση μπλοκ στην κρυφή μνήμη Τοποθέτηση αρχείων στην κρυφή μνήμη ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΣΚΟΥ ΓΙΑ ΠΟΛΥΜΕΣΑ Στατικός χρονοπρογραμματισμός δίσκου Δυναμικός χρονοπρογραμματισμός δίσκου 607
10 16 ΠΕΡΙΕΧΟΜΕΝΑ 7.10 Η ΕΡΕΥΝΑ ΣΤΑ ΠΟΛΥΜΕΣΑ ΠΕΡΙΛΗΨΗ ΣΥΣΤΗΜΑΤΑ ΠΟΛΛΑΠΛΩΝ ΕΠΕΞΕΡΓΑΣΤΩΝ ΠΟΛΥΕΠΕΞΕΡΓΑΣΤΕΣ Υλικό πολυεπεξεργαστών Τύποι λειτουργικών συστημάτων για πολυεπεξεργαστές Συγχρονισμός πολυεπεξεργαστών Χρονοπρογραμματισμός πολυεπεξεργαστών ΠΟΛΥ-ΥΠΟΛΟΓΙΣΤΕΣ Υλικό πολυ-υπολογιστών Λογισμικό επικοινωνίας χαμηλού επιπέδου Λογισμικό επικοινωνίας επιπέδου χρήστη Κλήση απομακρυσμένων διαδικασιών Kατανεμημένη κοινόχρηστη μνήμη Χρονοπρογραμματισμός πολυ-υπολογιστών Εξισορρόπηση φορτίου ΕΙΚΟΝΙΚΟΠΟΙΗΣΗ Απαιτήσεις της εικονικοποίησης Υπερεπόπτες τύπου Υπερεπόπτες τύπου Παρα-εικονικοποίηση Εικονικοποίηση μνήμης Εικονικοποίηση Ε/Ε Εικονικές εφαρμογές Οι εικονικές μηχανές σε πολυπύρηνες CPU Ζητήματα άδειας χρήσης ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Υλικό δικτύων Υπηρεσίες δικτύων και πρωτόκολλα Ενδιάμεσο λογισμικό που βασίζεται σε έγγραφα Ενδιάμεσο λογισμικό που βασίζεται σε σύστημα αρχείων Ενδιάμεσο λογισμικό που βασίζεται σε αντικείμενα Ενδιάμεσο λογισμικό που βασίζεται σε συντονισμό Πλέγματα 702
11 ΠΕΡΙΕΧΟΜΕΝΑ H ΕΡΕΥΝΑ ΣΤΑ ΣΥΣΤΗΜΑΤΑ ΠΟΛΛΑΠΛΩΝ ΕΠΕΞΕΡΓΑΣΤΩΝ ΠΕΡΙΛΗΨΗ ΑΣΦΑΛΕΙΑ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΑΣΦΑΛΕΙΑΣ Απειλές Εισβολείς Απώλεια δεδομένων από ατύχημα ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΚΡΥΠΤΟΓΡΑΦΙΑΣ Κρυπτογραφία μυστικού κλειδιού Κρυπτογραφία δημόσιου κλειδιού Μονόδρομες συναρτήσεις Ψηφιακές υπογραφές Υπομονάδες έμπιστης πλατφόρμας ΜΗΧΑΝΙΣΜΟΙ ΠΡΟΣΤΑΣΙΑΣ Τομείς προστασίας Λίστες ελέγχου πρόσβασης Δυνατότητες Έμπιστα συστήματα Έμπιστη υπολογιστική βάση Τυπικά μοντέλα ασφαλών συστημάτων Πολυεπίπεδη ασφάλεια Συγκεκαλυμμένα κανάλια ΠΙΣΤΟΠΟΙΗΣΗ ΤΑΥΤΟΤΗΤΑΣ Πιστοποίηση ταυτότητας με τη χρήση κωδικών πρόσβασης Πιστοποίηση ταυτότητας με τη χρήση φυσικού αντικειμένου Πιστοποίηση ταυτότητας με τη χρήση βιομετρίας ΕΠΙΘΕΣΕΙΣ ΑΠΟ ΤΟ ΕΣΩΤΕΡΙΚΟ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ Λογικές βόμβες Καταπακτές Παραπλανητική σύνδεση ΑΞΙΟΠΟΙΗΣΗ ΣΦΑΛΜΑΤΩΝ ΚΩΔΙΚΑ Υπερχείλιση προσωρινής μνήμης Επιθέσεις με συμβολοσειρές μορφοποίησης Επιθέσεις με επιστροφή στη libc 769
12 18 ΠΕΡΙΕΧΟΜΕΝΑ Επιθέσεις υπερχείλισης ακεραίων Επιθέσεις με παρεμβολή κώδικα Επιθέσεις με κλιμάκωση προνομίων ΚΑΚΟΒΟΥΛΟ ΛΟΓΙΣΜΙΚΟ Δούρειοι ίπποι Ιοί Σκουλήκια Λογισμικό κατασκοπίας Rootkit ΤΡΟΠΟΙ ΑΜΥΝΑΣ Τείχη προστασίας Τεχνικές εναντίον των ιών και προστασίας των ιών από αυτές Υπογραφή κώδικα Φυλάκιση Ανίχνευση εισβολής με βάση μοντέλο Ενθυλάκωση κινητού κώδικα Η ασφάλεια στην Java Η ΕΡΕΥΝΑ ΓΙΑ ΤΗΝ ΑΣΦΑΛΕΙΑ ΠΕΡΙΛΗΨΗ ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ 1: LINUX Η ΙΣΤΟΡΙΑ ΤΩΝ UNIX ΚΑΙ LINUX UNICS PDP-11 UNIX Φορητό UNIX Berkeley UNIX Πρότυπο UNIX MINIX Linux ΓΕΝΙΚΑ ΓΙΑ ΤΟ LINUX Οι στόχοι του Linux Οι διασυνδέσεις του Linux Το κέλυφος Βοηθητικά προγράμματα του Linux Η δομή του πυρήνα 850
13 ΠΕΡΙΕΧΟΜΕΝΑ ΟΙ ΔΙΕΡΓΑΣΙΕΣ ΣΤΟ LINUX Θεμελιώδεις έννοιες Κλήσεις συστήματος για τη διαχείριση διεργασιών στο Linux Υλοποίηση διεργασιών και νημάτων στο Linux Ο χρονοπρογραμματισμός στο Linux Η εκκίνηση του Linux Η ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ ΣΤΟ LINUX Θεμελιώδεις έννοιες Κλήσεις συστήματος για τη διαχείριση μνήμης στο Linux Υλοποίηση της διαχείρισης μνήμης στο Linux Η σελιδοποίηση στο Linux ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ ΣΤΟ LINUX Θεμελιώδεις έννοιες Δικτύωση Κλήσεις συστήματος για είσοδο/έξοδο στο Linux Υλοποίηση της εισόδου/εξόδου στο Linux Οι υπομονάδες στο Linux ΤΟ ΣΥΣΤΗΜΑ ΑΡΧΕΙΩΝ ΤΟΥ LINUX Θεμελιώδεις έννοιες Κλήσεις συστήματος αρχείων στο Linux Υλοποίηση του συστήματος αρχείων του Linux NFS: Το σύστημα αρχείων δικτύου Η ΑΣΦΑΛΕΙΑ ΣΤΟ LINUX Θεμελιώδεις έννοιες Κλήσεις συστήματος που αφορούν την ασφάλεια στο Linux Υλοποίηση της ασφάλειας στο Linux ΠΕΡΙΛΗΨΗ ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ 2: WINDOWS VISTA Η ΙΣΤΟΡΙΑ ΤΩΝ WINDOWS VISTA Δεκαετία 1980: MS-DOS Δεκαετία 1990: Windows βασισμένα σε MS-DOS Δεκαετία 2000: Windows βασισμένα σε NT Windows Vista 941
14 20 ΠΕΡΙΕΧΟΜΕΝΑ 11.2 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΑ WINDOWS VISTA Η εγγενής διασύνδεση προγραμματισμού εφαρμογών των NT Η διασύνδεση προγραμματισμού εφαρμογών Win Το μητρώο των Windows ΔΟΜΗ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ Η δομή του λειτουργικού συστήματος Εκκίνηση των Windows Vista Υλοποίηση του διαχειριστή αντικειμένων Υποσυστήματα, DLL, και υπηρεσίες κατάστασης χρήστη ΔΙΕΡΓΑΣΙΕΣ ΚΑΙ ΝΗΜΑΤΑ ΣΤΑ WINDOWS VISTA Θεμελιώδεις έννοιες Κλήσεις API για τη διαχείριση εργασιών, διεργασιών, νημάτων, και ινών Υλοποίηση διεργασιών και νημάτων ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Θεμελιώδεις έννοιες Κλήσεις συστήματος για τη διαχείριση μνήμης Υλοποίηση της διαχείρισης μνήμης ΧΡΗΣΗ ΚΡΥΦΗΣ ΜΝΗΜΗΣ ΣΤΑ WINDOWS VISTA ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ ΣΤΑ WINDOWS VISTA Θεμελιώδεις έννοιες Κλήσεις API εισόδου/εξόδου Υλοποίηση της Ε/Ε ΤΟ ΣΥΣΤΗΜΑ ΑΡΧΕΙΩΝ ΤΩΝ WINDOWS ΝΤ Θεμελιώδεις έννοιες Υλοποίηση του συστήματος αρχείων των ΝΤ Η ΑΣΦΑΛΕΙΑ ΣΤΑ WINDOWS VISTA Θεμελιώδεις έννοιες Κλήσεις API που αφορούν την ασφάλεια Υλοποίηση της ασφάλειας ΠΕΡΙΛΗΨΗ 1060
15 ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΛΕΤΗ ΠΕΡΙΠΤΩΣΗΣ 3: ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ SYMBIAN Η ΙΣΤΟΡΙΑ ΤΟΥ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ SYMBIAN Οι ρίζες του Symbian: Psion και EPOC Symbian OS έκδοση Symbian OS έκδοση Το Symbian OS σήμερα ΓΕΝΙΚΑ ΓΙΑ ΤΟ SYMBIAN OS Αντικειμενοστρέφεια Σχεδιασμός μικροπυρήνα Ο νανοπυρήνας του Symbian OS Προσπέλαση πόρων πελάτη/διακομιστή Δυνατότητες μεγαλύτερου λειτουργικού συστήματος Επικοινωνία και πολυμέσα ΔΙΕΡΓΑΣΙΕΣ ΚΑΙ ΝΗΜΑΤΑ ΣΤΟ SYMBIAN OS Νήματα και νανονήματα Διεργασίες Ενεργά αντικείμενα Διαδιεργασιακή επικοινωνία ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Συστήματα χωρίς εικονική μνήμη Πώς απευθύνεται στη μνήμη το Symbian OS ΕΙΣΟΔΟΣ ΚΑΙ ΕΞΟΔΟΣ Οδηγοί συσκευών Επεκτάσεις πυρήνα Άμεση προσπέλαση μνήμης Ειδική περίπτωση: μέσα αποθήκευσης Ανασταλτική Ε/Ε Αφαιρούμενα μέσα ΣΥΣΤΗΜΑΤΑ ΑΠΟΘΗΚΕΥΣΗΣ Συστήματα αρχείων κινητών συσκευών Συστήματα αρχείων του Symbian OS Ασφάλεια και προστασία του συστήματος αρχείων Η ΑΣΦΑΛΕΙΑ ΣΤΟ SYMBIAN OS 1089
16 22 ΠΕΡΙΕΧΟΜΕΝΑ 12.8 Η ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΟ SYMBIAN OS Η βασική υποδομή Μια πιο κοντινή ματιά στην υποδομή ΠΕΡΙΛΗΨΗ ΣΧΕΔΙΑΣΗ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Η ΦΥΣΗ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ ΣΧΕΔΙΑΣΗΣ Στόχοι Γιατί είναι δύσκολο να σχεδιαστεί ένα λειτουργικό σύστημα; ΣΧΕΔΙΑΣΗ ΔΙΑΣΥΝΔΕΣΕΩΝ Καθοδηγητικές αρχές Υποδείγματα Η διασύνδεση κλήσεων συστήματος Η ΥΛΟΠΟΙΗΣΗ Η δομή του συστήματος Μηχανισμός ή πολιτική; Ορθογωνικότητα Ονομασία Χρόνος δέσμευσης Στατικές ή δυναμικές δομές; Αναλυτική ή συνθετική υλοποίηση; Χρήσιμες τεχνικές ΑΠΟΔΟΣΗ Γιατί είναι αργά τα λειτουργικά συστήματα; Τι πρέπει να βελτιστοποιηθεί; Συμβιβασμοί χώρου-χρόνου Κρυφή μνήμη Υποδείξεις Εκμετάλλευση της τοπικότητας Η βελτιστοποίηση της συνηθισμένης περίπτωσης ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ Ο μυθικός ανθρωπομήνας Η δομή της ομάδας Ο ρόλος της πείρας Όχι ασημένιες σφαίρες 1142
17 ΠΕΡΙΕΧΟΜΕΝΑ ΟΙ ΤΑΣΕΙΣ ΤΗΣ ΣΧΕΔΙΑΣΗΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Εικονικοποίηση Πολυπύρηνα τσιπ Λειτουργικά συστήματα με μεγάλους χώρους διευθύνσεων Δικτύωση Παράλληλα και κατανεμημένα συστήματα Πολυμέσα Υπολογιστές με μπαταρίες Ενσωματωμένα συστήματα Κόμβοι αισθητήρων ΠΕΡΙΛΗΨΗ ΚΑΤΑΛΟΓΟΣ ΠΗΓΩΝ ΚΑΙ ΒΙΒΛΙΟΓΡΑΦΙΑ ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΠΕΡΑΙΤΕΡΩ ΜΕΛΕΤΗ Εισαγωγικές και γενικές εργασίες Διεργασίες και νήματα Διαχείριση μνήμης Είσοδος/έξοδος Συστήματα αρχείων Αδιέξοδα Λειτουργικά συστήματα πολυμέσων Συστήματα πολλαπλών επεξεργαστών Ασφάλεια Linux Windows Vista Symbian OS Αρχές σχεδίασης ΑΛΦΑΒΗΤΙΚΗ ΒΙΒΛΙΟΓΡΑΦΙΑ 1161 Ευρετήριο 1197
Περιεχόµενα ΠΡΟΛΟΓΟΣ 23
Περιεχόµενα ΠΡΟΛΟΓΟΣ 23 1 ΕΙΣΑΓΩΓΗ 27 1.1 ΤΙ ΕΙΝΑΙ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ; 30 1.1.1 Το λειτουργικό σύστηµα ως επεκτεταµένη µηχανή 30 1.1.2 Το λειτουργικό σύστηµα ως διαχειριστής πόρων 31 1.2 Η ΙΣΤΟΡΙΑ
Διαβάστε περισσότεραΠεριεχόμενα ΠΡΟΛΟΓΟΣ 25 1 ΕΙΣΑΓΩΓΗ 31
Περιεχόμενα ΠΡΟΛΟΓΟΣ 25 1 ΕΙΣΑΓΩΓΗ 31 1.1 ΤΙ ΕΙΝΑΙ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ; 34 1.1.1 Το λειτουργικό σύστημα ως επεκτεταμένη μηχανή 34 1.1.2 Το λειτουργικό σύστημα ως διαχειριστής πόρων 36 1.2 Η ΙΣΤΟΡΙΑ ΤΩΝ
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ. 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6
ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6 1.3.1 Δομή
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Ενότητα # 11: Σχεδίαση λειτουργικών συστημάτων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Λειτουργικά Συστήματα Ενότητα # 11: Σχεδίαση λειτουργικών συστημάτων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού
Διαβάστε περισσότεραΤμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών
Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)
Διαβάστε περισσότεραΛειτουργικά Συστήματα (διαχείριση επεξεργαστή, μνήμης και Ε/Ε)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, και Ε/Ε) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι
Διαβάστε περισσότεραΤι είναι ένα λειτουργικό σύστημα (ΛΣ); Μια άλλη απεικόνιση. Το Λειτουργικό Σύστημα ως μέρος του υπολογιστή
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, και Ε/Ε) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι
Διαβάστε περισσότεραΣυστήματα πολυμέσων. Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός
Συστήματα πολυμέσων Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 03-1 Εισαγωγή
Διαβάστε περισσότεραΤεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Τεχνολογία Πολυμέσων Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του
Διαβάστε περισσότεραΠεριεχόμενα. 2 Αριθμητικά συστήματα
Περιεχόμενα Πρόλογος 1 Εισαγωγή 1.1 Το μοντέλο Turing 1.2 Το μοντέλο von Neumann 1.3 Συστατικά στοιχεία υπολογιστών 1.4 Ιστορικό 1.5 Κοινωνικά και ηθικά ζητήματα 1.6 Η επιστήμη των υπολογιστών ως επαγγελματικός
Διαβάστε περισσότεραΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr Διπλωματικές
Διαβάστε περισσότεραΤα περιεχόμενα με μια ματιά
Τα περιεχόμενα με μια ματιά Κεφάλαιο 1 Ο κόσμος αλλάζει με τη βοήθεια της τεχνολογίας 2 Κεφάλαιο 2 Εξέταση του υπολογιστή: Από τι αποτελείται 28 Κεφάλαιο 3 Χρήση του Internet: Πώς θα εκμεταλλευτούμε καλύτερα
Διαβάστε περισσότεραΠεριεχόμενα. Πρόλογος Εισαγωγή 21
Περιεχόμενα Πρόλογος 17 1 Εισαγωγή 21 1.1 Χρήσεις των δικτύων υπολογιστών...23 1.1.1 Επιχειρηματικές εφαρμογές... 23 1.1.2 Οικιακές εφαρμογές... 26 1.1.3 Μετακινούμενοι χρήστες... 31 1.1.4 Κοινωνικά ζητήματα...
Διαβάστε περισσότεραΑΣΦΑΛΕΙΑ. Το περιβάλλον ασφάλειας Απειλές
ΑΣΦΑΛΕΙΑ 9.1 Το περιβάλλον ασφάλειας 9.2 Βασικά Θέματα κρυπτογραφίας 9.3 Πιστοποίηση ταυτότητας Χρήστη 9.4 Εσωτερικές Επιθέσεις 9.5 Εξωτερικές Επιθέσεις 9.6 Μηχανισμοί προστασίας 9.7 Έμπιστα συστήματα
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Λειτουργικά Συστήματα Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.
Διαβάστε περισσότεραΛειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι
Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού
Διαβάστε περισσότερα12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5
A. EVANS, K. MARTIN, M. A. POATSY Εισαγωγή στην πληροφορική Θεωρία και πράξη 2 η έκδοση Κεφάλαιο 5 Λογισμικό συστημάτων: Το λειτουργικό σύστημα, τα βοηθητικά προγράμματα και η διαχείριση αρχείων Τα βασικά
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα
ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα 3.1 Η εξέλιξη των λειτουργικών συστηµάτων 3.2 Αρχιτεκτονική λειτουργικών συστηµάτων 3.3 Συντονισµός των δραστηριοτήτων του υπολογιστή 3.4 Χειρισµός ανταγωνισµού µεταξύ
Διαβάστε περισσότερα2 Αποδοτική εργασία στα Windows Vista 103
Περιεχόμενα Οι συγγραφείς... 11 Εισαγωγή στα Windows Vista... 13 Οι εκδόσεις των Windows Vista...14 Ας ξεκινήσουμε!...18 Το πρόγραμμα πιστοποίησης επιχειρήσεων της Microsoft... 19 Πληροφορίες για νέους
Διαβάστε περισσότεραΛειτουργικά συστήματα πραγματικού χρόνου
Λειτουργικά συστήματα πραγματικού χρόνου Τι είναι λειτουργικό σύστημα πραγματικού χρόνου; Λειτουργικό Σύστημα Πραγματικού Χρόνου (ΛΣΠΧ) είναι ένα λειτουργικό σύστημα που προορίζεται για εφαρμογές πραγματικού
Διαβάστε περισσότεραεπιφάνεια πυριτίου Αναφορά στο Εκπαιδευτικό Υλικό : 5. Αναφορά στο Εργαστήριο :
2. Α/Α Διάλεξης : 1 1. Τίτλος : Εισαγωγή στην Ψηφιακή Τεχνολογία 2. Μαθησιακοί Στόχοι : Λογικές Πύλες και η υλοποίησή τους με τρανζίστορ. Κατασκευή ολοκληρωμένων κυκλωμάτων. 3. Θέματα που καλύπτει : Λογικές
Διαβάστε περισσότεραΕισαγωγή. Κατανεµηµένα Συστήµατα 01-1
Εισαγωγή Υλισµικό Λογισµικό Αρχές σχεδίασης ιαφάνεια Κλιµάκωση Παρεχόµενες υπηρεσίες Μοντέλο πελάτη εξυπηρετητή Μοντέλο πελάτη εξυπηρετητή τριών επιπέδων Κατανοµή επεξεργασίας Κατανεµηµένα Συστήµατα 01-1
Διαβάστε περισσότερα3.1 Λειτουργικό Σύστηµα. Λειτουργικό Σύστηµα (2) ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα. Ο υπολογιστής σαν σκέτο hardware έχει περιορισµένη χρησιµότητα
ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα 3. Λειτουργικό Σύστηµα 3. Η εξέλιξη των λειτουργικών συστηµάτων 3.2 Αρχιτεκτονική λειτουργικών συστηµάτων 3.3 Συντονισµός των δραστηριοτήτων του υπολογιστή 3.4 Χειρισµός
Διαβάστε περισσότεραΠεριεχόμενα. Κεφάλαιο 1 Ο κόσμος αλλάζει με τη βοήθεια της τεχνολογίας... 30. Κεφάλαιο 2 Εξέταση του υπολογιστή: Από τι αποτελείται...
Περιεχόμενα Εισαγωγή του επιμελητή......................................................................... 18 Τι καινούριο θα βρείτε σε αυτό το βιβλίο..........................................................
Διαβάστε περισσότεραΠεριεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες... 17 Εισαγωγή... 19
Περιεχόµενα Ευχαριστίες... 17 Εισαγωγή... 19 Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional 1 Εισαγωγή στη διαχείριση των Microsoft Windows XP Professional... 25 Ξεκίνηµα µε τα Windows XP
Διαβάστε περισσότεραΚατανεμημένα Συστήματα: Θεωρία και Προγραμματισμός. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κατανεμημένα Συστήματα: Θεωρία και Προγραμματισμός Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού
Διαβάστε περισσότεραΦόρμα Σχεδιασμού Διάλεξης (ημ/α:15/10/07, έκδοση:0.1 ) 1. Κωδικός Μαθήματος : 2. Α/Α Διάλεξης : 1 1. Τίτλος : 1. Εισαγωγή στην Αρχιτεκτονική Η/Υ
2. Α/Α Διάλεξης : 1 1. Τίτλος : 1. Εισαγωγή στην Αρχιτεκτονική Η/Υ 2. Μαθησιακοί Στόχοι : Οι θεμελιώδεις αρχές λειτουργίας των υπολογιστών. Τύποι υπολογιστικών συστημάτων και στόχοι της αρχιτεκτονικής
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Λειτουργικά Συστήματα Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.
Διαβάστε περισσότεραΚεφάλαιο 3. Διδακτικοί Στόχοι
Κεφάλαιο 3 Σε ένα υπολογιστικό σύστημα η Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) εκτελεί τις εντολές που βρίσκονται στην κύρια μνήμη του. Οι εντολές αυτές ανήκουν σε προγράμματα τα οποία, όταν εκτελούνται,
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Ενότητα # 3: Διαχείριση Μνήμης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Λειτουργικά Συστήματα Ενότητα # 3: Διαχείριση Μνήμης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Ενότητα # 6: Αδιέξοδα Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Λειτουργικά Συστήματα Ενότητα # 6: Αδιέξοδα Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.
Διαβάστε περισσότεραΟργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση:
Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση: Page 1 Χρήστης Εφαρμογή Λειτουργικό Σύστημα Υλικό Γνωστά Λειτουργικά
Διαβάστε περισσότεραΠεριεχόμενα. Πρόλογος... XI. Κεφάλαιο 1. Συστήματα Βασισμένα σε FPGA Κεφάλαιο 2. Τεχνολογία VLSI Εισαγωγή Βασικές Αρχές...
Περιεχόμενα Πρόλογος... XI Κεφάλαιο 1. Συστήματα Βασισμένα σε FPGA... 1 1.1 Εισαγωγή... 1 1.2 Βασικές Αρχές... 1 1.2.1 Boolean Άλγεβρα... 1 1.2.2 Σχηματικά και Λογικά Σύμβολα... 6 1.3 Ψηφιακή Σχεδίαση
Διαβάστε περισσότεραΕισαγωγή στην Πληροφορική
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Εισαγωγή στην Πληροφορική Αστροφυσικός Αναπλ. Καθηγητής ΕΜΠ romylos@survey.ntua.gr Λειτουργικά συστήµατα, διεργασίες και δροµολόγηση Σύνδεση
Διαβάστε περισσότεραΚατανεμημένα Συστήματα: Θεωρία και Προγραμματισμός. Ενότητα # 6: Κατανομή φόρτου Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κατανεμημένα Συστήματα: Θεωρία και Προγραμματισμός Ενότητα # 6: Κατανομή φόρτου Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του
Διαβάστε περισσότεραΠληροφορική 2. Λειτουργικά Συστήματα
Πληροφορική 2 Λειτουργικά Συστήματα 1 2 Λογισμικό Υπολογιστών Υπολογιστής Υλικό Λογισμικό Λειτουργικό Σύστημα Προγράμματα Εφαρμογών 3 Λειτουργικό Σύστημα (Operating System) Λειτουργικό Σύστημα (ΛΣ) είναι
Διαβάστε περισσότεραΚινητά και Διάχυτα Συστήματα. Ενότητα # 10: Κατανομή φόρτου Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Κινητά και Διάχυτα Συστήματα Ενότητα # 10: Κατανομή φόρτου Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΙΣΑΓΩΓΗ
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 1 ΕΙΣΑΓΩΓΗ Οι διαφάνειες έχουν καθαρά επικουρικό χαρακτήρα στην παρουσίαση των διαλέξεων του μαθήματος. Δεν αντικαθιστούν σε καμία περίπτωση την παρακάτω βιβλιογραφία που
Διαβάστε περισσότεραΙόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Κρυφές Μνήμες. (οργάνωση, λειτουργία και απόδοση)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κρυφές Μνήμες (οργάνωση, λειτουργία και απόδοση) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Ιεραρχία συχνά και το
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 2. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30
ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 1.1 Τι είναι Πληροφορική;...11 1.1.1 Τι είναι η Πληροφορική;...12 1.1.2 Τι είναι ο Υπολογιστής;...14 1.1.3 Τι είναι το Υλικό και το
Διαβάστε περισσότεραΚεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών.
Κεφάλαιο 4 Ένα υπολογιστικό σύστημα εκτός από την ΚΜΕ και την κύρια μνήμη που χρησιμοποιούνται για την επεξεργασία και προσωρινή αποθήκευση δεδομένων βασίζεται στις περιφερειακές συσκευές για την επικοινωνία
Διαβάστε περισσότεραΙόνιο Πανεπιστήμιο Τμήμα Πληροφορικής. Ακαδημαϊκό Έτος 2007-2008
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ακαδημαϊκό Έτος 2007-2008 ΠΑΡΑΔΟΤΕΟ: Έκθεση Προόδου Υλοποίησης του Μαθήματος Εισαγωγή στην Επιστήμη των Υπολογιστών Διδάσκοντες: Θ.Ανδρόνικος - Μ.Στεφανιδάκης Περιεχόμενα
Διαβάστε περισσότεραΟδηγός των Ελληνικών Microsoft WINDOWS 7
Οδηγός των Ελληνικών Microsoft WINDOWS 7 Chris Fehily Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2010 www.mgiurdas.gr Τίτλος
Διαβάστε περισσότεραΕισαγωγή στα Λειτουργικά συστήματα Ι. Καθηγητής Κώστας Αναγνωστόπουλος
Εισαγωγή στα Λειτουργικά συστήματα Ι Καθηγητής Κώστας Αναγνωστόπουλος Τι είναι Λειτουργικό Σύστημα Ένα πρόγραμμα ή συλλογή προγραμμάτων που ελέγχει και διαχειρίζεται το υλικό μιας υπολογιστικής μηχανής
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ 1 ΚΕΦΑΛΑΙΟ ΟΙ ΥΠΟΛΟΓΙΣΤΕΣ ΑΠΟ ΤΗΝ ΑΡΧΑΙΟΤΗΤΑ ΜΕΧΡΙ ΣΗΜΕΡΑ Ιστορική αναδρομή Υπολογιστικές μηχανές
ΠΕΡΙΕΧΟΜΕΝΑ 1 ΚΕΦΑΛΑΙΟ 1... 11 ΟΙ ΥΠΟΛΟΓΙΣΤΕΣ ΑΠΟ ΤΗΝ ΑΡΧΑΙΟΤΗΤΑ ΜΕΧΡΙ... 11 ΣΗΜΕΡΑ... 11 1.1 Ιστορική αναδρομή... 13 1.1.1 Υπολογιστικές μηχανές στην αρχαιότητα... 13 1.1.2 17ο έως τον 19ο... 14 1.1.3
Διαβάστε περισσότεραΕικονική Μνήµη. Κεφάλαιο 8. Dr. Garmpis Aristogiannis - EPDO TEI Messolonghi
Εικονική Μνήµη Κεφάλαιο 8 Υλικό και δοµές ελέγχου Οι αναφορές στην µνήµη υπολογίζονται δυναµικά κατά την εκτέλεση Ηδιεργασίαχωρίζεταισετµήµατα τα οποία δεν απαιτείται να καταλαµβάνουν συνεχόµενες θέσεις
Διαβάστε περισσότεραΚεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος
Κεφάλαιο 3.1: Λειτουργικά Συστήματα 1 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Ένα σύγχρονο υπολογιστικό σύστημα αποτελείται από: το υλικό: τα ηλεκτρονικά μέρη του υπολογιστή και το λογισμικό: το σύνολο
Διαβάστε περισσότεραΙεραρχία Μνήμης. Ιεραρχία μνήμης και τοπικότητα. Σκοπός της Ιεραρχίας Μνήμης. Κρυφές Μνήμες
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κρυφές Μνήμες (οργάνωση, λειτουργία και απόδοση) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Για βελτίωση της απόδοσης
Διαβάστε περισσότεραΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ. Λειτουργικά Συστήματα Ι. Διδάσκων: Καθ. Κ. Λαμπρινουδάκης ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Διδάσκων: Καθ. Κ. Λαμπρινουδάκης clam@unipi.gr 1 ΕΙΣΑΓΩΓΗ Μνήμη : Πόρος ζωτικής σημασίας του οποίου η διαχείριση απαιτεί ιδιαίτερη
Διαβάστε περισσότεραΟργάνωση Υπολογιστών (ΙI)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (ΙI) (κύρια και κρυφή μνήμη) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό
Διαβάστε περισσότεραΑμοιβαίος αποκλεισμός
Αμοιβαίος αποκλεισμός 1. Εισαγωγή 2. Κρίσιμα τμήματα (Critical Sections) 3. Υλοποίηση του αμοιβαίου αποκλεισμού I. Προσεγγίσεις λογισμικού II. Υποστήριξη εκ μέρους του υλικού III. Σηματοφορείς 4. Κλασσικά
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Ενότητα # 2: Διεργασίες και Νήματα Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Λειτουργικά Συστήματα Ενότητα # 2: Διεργασίες και Νήματα Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του
Διαβάστε περισσότεραΚατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι ερωτοαπαντήσεων
Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι Παρτώνας Αλέξανδρος Επιβλέπων: Δρ.
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότεραΚύρια μνήμη. Μοντέλο λειτουργίας μνήμης. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (ΙI)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 015-16 Οργάνωση Υπολογιστών (ΙI) (κύρια και ) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Ένα τυπικό υπολογιστικό
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓΗ ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΑΟΓΙΣΤΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ...3-1
ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓΗ...1-1 1.1 Από τις χειροκίνητες υπολογιστικές μηχανές στον πρώτο ηλεκτρομηχανικό υπολογιστή...1-1 1.2 Εξέλιξη των ηλεκτρομηχανικών σε ηλεκτρονικούς υπολογιστές... 1-2 1.3 Γ ενιές
Διαβάστε περισσότεραΙόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Εικονική Μνήμη. (και ο ρόλος της στην ιεραρχία μνήμης)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2011-12 Εικονική (και ο ρόλος της στην ιεραρχία μνήμης) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης Ιεραρχία η νέα τάση: [2011]
Διαβάστε περισσότεραΕνότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19
Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Τι είναι το υλικό ενός υπολογιστικού συστήματος; Το σύνολο των ηλεκτρονικών και μηχανικών μερών του που έχουν
Διαβάστε περισσότεραΕρωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου
Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου 1. Τι ονομάζουμε κόμβο και τι σύνδεσμο σε μια μη γραμμικά διαρθρωμένη ύλη; Με την έννοια σύνδεσμος (link) σε μια μη γραμμικά διαρθρωμένη
Διαβάστε περισσότεραΤεχνολογίες Κύριας Μνήμης
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Τεχνολογίες Κύριας (και η ανάγκη για χρήση ιεραρχιών μνήμης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κύρια Μνήμη
Διαβάστε περισσότεραi Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2015-16 Τεχνολογίες Κύριας (και η ανάγκη για χρήση ιεραρχιών μνήμης) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης i Στα σύγχρονα
Διαβάστε περισσότεραΥποδομή ΤΠ: Υλικό και λογισμικό
Κεφάλαιο 5 Υποδομή ΤΠ: Υλικό και λογισμικό 5.1 ΜΑΘΗΣΙΑΚΟΙ ΣΤΟΧΟΙ Ποια είναι τα στοιχεία της υποδομής τεχνολογίας πληροφοριών (ΤΠ); Ποιες είναι οι βασικές τεχνολογίες υλικού υπολογιστών, αποθήκευσης δεδομένων,
Διαβάστε περισσότεραΕισαγωγή. Τεχνολογία Πολυµέσων 01-1
Εισαγωγή Τι είναι τα πολυµέσα Ποιοι εµπλέκονται στα πολυµέσα Χαρακτηριστικά των µέσων Απαιτήσεις πολυµέσων Ιδιότητες πολυµέσων Μετάδοση πολυµέσων οµή συστηµάτων πολυµέσων Τεχνολογία Πολυµέσων 01-1 Τι είναι
Διαβάστε περισσότεραΚεφάλαιο 4: Λογισμικό Συστήματος
Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος
Διαβάστε περισσότερα2. Αλγόριθμοι, δομές δεδομένων και πολυπλοκότητα
1. Εισαγωγή 1.1 O Υπολογιστής ως εργαλείο μηχανικού 1.2 Η Επιστήμη των υπολογιστών 1.3 Ιστορικό Σημείωμα 1.4 Ο υπολογιστής μηχανή επεξεργασίας ψηφιακής πληροφορίας 1.5 Ψηφιοποίηση πληροφορίας 1.5.1 ψηφιοποίηση
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Ενότητα # 2: Διεργασίες και Νήματα Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Λειτουργικά Συστήματα Ενότητα # 2: Διεργασίες και Νήματα Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του
Διαβάστε περισσότεραΠεριεχόμενα. Κεφάλαιο 2 Κοινωνικοτεχνικά συστήματα 49
Περιεχόμενα Πρόλογος 5 Μέρος 1 Επισκόπηση 27 Κεφάλαιο 1 Εισαγωγή 29 1.1 Συχνές ερωτήσεις για την τεχνολογία λογισμικού 31 1.2 Επαγγελματική και ηθική ευθύνη 41 Κύρια σημεία 46 Πρόσθετες πηγές 46 Ασκήσεις
Διαβάστε περισσότεραΤρόποςΑξιολόγησης: α) Εργαστήρια (Προαιρετικάµε 20% - 35% βαρύτητα µόνοθετικά) β) Τελική Γραπτή Εξέταση
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Ύλη του Μαθήµατος Μάθηµα: Λειτουργικά Συστήµατα ΙΙ UNIX Βιβλίο Μαθήµατος: α) Tanenbaum, A.:ΣύγχροναΛειτουργικάΣυστήµατα, 2ηΈκδοση, Εκδόσεις Κλειδάριθµος. β) Wrightson, K.,
Διαβάστε περισσότεραΛειτουργικά Συστήματα 7ο εξάμηνο, Ακαδημαϊκή περίοδος
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ KΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ http://www.cslab.ece.ntua.gr Λειτουργικά
Διαβάστε περισσότεραΛιβανός Γιώργος Εξάμηνο 2017Β
Λιβανός Γιώργος Εξάμηνο 2017Β Υπολογιστικό σύστημα Υλικό (hardware) Λογισμικό (Software) Ολοκληρωμένα κυκλώματα, δίσκοι, οθόνη, κλπ. Λογισμικό συστήματος Προγράμματα εφαρμογών Χρειάζονται ένα συντονιστή!!!
Διαβάστε περισσότεραΑνάλυση Επιδόσεων Συστημάτων Πραγματικού Χρόνου
ΣΥΣΤΗΜΑΤΑ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ Μάθημα Επιλογής Ανάλυση Επιδόσεων Συστημάτων Πραγματικού Χρόνου Δρ. Γεώργιος Κεραμίδας e-mail: gkeramidas@teimes.gr 1 Διεργασίες: Κατάσταση Εκτέλεσης (3-σταδίων) Κατάσταση
Διαβάστε περισσότεραΛειτουργικά Συστήματα (ΗΥ321)
Λειτουργικά Συστήματα (ΗΥ321) Διάλεξη 17: Χειρισμός Εισόδου - Εξόδου Συστήματα Εισόδου / Εξόδου: Το Υλικό Ε/Ε Μεγάλη ποικιλία συσκευών Ε/Ε Και μεγαλώνει Συνηθισμένες έννοιες: Πόρτα Δίαυλος Κοινό μέσο πρόσβασης
Διαβάστε περισσότεραΣκοπός Μαθήματος. Λειτουργικά Συστήματα Η/Υ. Γενικές Πληροφορίες. Στόχοι Μαθήματος ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ. Θεωρία: Εργαστήριο: Κεφάλαιο 1 «Εισαγωγή»
Σκοπός Μαθήματος Λειτουργικά Συστήματα Η/Υ Θεωρία: Βασικές έννοιες των λειτουργικών συστημάτων Βασικές αρχές σχεδιασμού τους Κεφάλαιο 1 «Εισαγωγή» Εργαστήριο: Πρακτική εξάσκηση στη χρήση των λειτουργικών
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ
ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1.1 ΕΙΣΑΓΩΓΙΚΗ ΑΝΑΦΟΡΑ ΣΤΑ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 1 1.1.1 Σήματα ψηφιακών συστημάτων 1 1.1.2 Παράλληλη και σειριακή μεταφορά πληροφορίας 2 1.1.3 Λογική τριών
Διαβάστε περισσότεραΙεραρχία Μνήμης. Εικονική μνήμη (virtual memory) Επεκτείνοντας την Ιεραρχία Μνήμης. Εικονική Μνήμη. Μ.Στεφανιδάκης
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής ρχιτεκτονική Υπολογιστών 2016-17 Εικονική Μνήμη (και ο ρόλος της στην ιεραρχία μνήμης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Δευτερεύουσα μνήμη
Διαβάστε περισσότεραΛειτουργικά Συστήματα Η/Υ
Λειτουργικά Συστήματα Η/Υ Κεφάλαιο 4 «Αρχιτεκτονικές ΛΣ» Διδάσκων: Δ Λιαροκάπης Διαφάνειες: Π. Χατζηδούκας 1 1. Μονολιθικά συστήματα Αρχιτεκτονικές ΛΣ 2. Στρωματοποιημένη αρχιτεκτονική 3. Αρχιτεκτονική
Διαβάστε περισσότεραΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη
ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Επανάληψη 1 Ο νόμος του Moore λέει ότι a) Η πυκνότητα των κυκλωμάτων της Μνήμης είναι πάντα τριπλάσια αυτής των ολοκληρωμένων κυκλωμάτων. b) Κάθε 18 μήνες
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι. Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ. Επ. Καθ. Κ. Λαμπρινουδάκης
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Διδάσκων: Επ. Καθ. Κ. Λαμπρινουδάκης clam@unipi.gr 1 ΕΙΣΑΓΩΓΗ Μνήμη : Πόρος ζωτικής σημασίας του οποίου η διαχείριση απαιτεί ιδιαίτερη
Διαβάστε περισσότεραΤεχνολογικά Επιτεύγµατα. Πλεονεκτήµατα. Ορισµός Κατανεµηµένου Συστήµατος. Μειονεκτήµατα. E-03: Λειτουργικά Συστήµατα ΙΙ 6. Εαρινό Εξάµηνο 2005-06
Τεχνολογικά Επιτεύγµατα Ε-03: Λειτουργικά Συστήµατα ΙΙ Εαρινό Εξάµηνο 2005-06 Ανάπτυξη ισχυρών µικροεπεξεργαστών ηµιουργία τοπικών δικτύων υψηλών ταχυτήτων «Εισαγωγή στα Κατανεµηµένα Λειτουργικά Συστήµατα»
Διαβάστε περισσότεραΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ II. χειμερινό εξάμηνο & εαρινό εξάμηνο (σε κίτρινο υπόβαθρο)
I χειμερινό εξάμηνο & ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ II εαρινό εξάμηνο (σε κίτρινο υπόβαθρο). Νικολός Καθηγητής ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην ομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών Ενότητα 1.1 Υλικό
Διαβάστε περισσότεραΛειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων
Λειτουργικά Συστήματα Ι Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Δομή Η/Υ Ο Η/Υ αποτελείται από δυο βασικά στοιχεία: Υλικό (το ηλεκτρονικό-μηχανικό μέρος πχ συσκευές, πλακέτες κλπ) Λογισμικό
Διαβάστε περισσότεραΠρόλογος Κεφ.1 Βασικές έννοιες της SDL Κεφ.2 Η SDL ως αντικειμενοστρεφής γλώσσα... 35
Περιεχόμενα Πρόλογος... 11 Κεφ.1 Βασικές έννοιες της SDL... 13 1.1 Εισαγωγή... 13 1.2 Διεργασίες και τύποι διεργασιών... 14 1.2.1 Ορισμός συμπεριφοράς: καταστάσεις και μεταβάσεις... 15 1.2.2 Μεταβλητές...
Διαβάστε περισσότεραΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη
ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Επανάληψη 1 Ο νόμος του Moore λέει ότι: a) Η πυκνότητα των κυκλωμάτων της μνήμης είναι πάντα τριπλάσια αυτής των ολοκληρωμένων κυκλωμάτων. b) Κάθε 18 μήνες
Διαβάστε περισσότεραΠαραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.
Δεδομένα Πληροφορίες Δεδομένα: Μια ομάδα από σύμβολα, αριθμούς, λέξεις που αντιπροσωπεύουν κάτι και θα χρησιμοποιηθούν σε μια επεξεργασία. Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα,
Διαβάστε περισσότεραΧαράλαμπος Καραγιαννίδης
Διάλεξη 4 Λειτουργικό Σύστημα & Λογισμικό Εφαρμογών H/Y Εισαγωγή στις Εφαρμογές ΤΠΕ Χαράλαμπος Καραγιαννίδης karagian@uth.gr Διάλεξη 4: Λειτουργικό Σύστημα & Εφαρμογές 1/41 20/10/2015 Σύνοψη Μαθήματος
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr Διαφάνειες: Καθ. Νικόλαος Λορέντζος 1 8. ΛΕΙΤΟΥΡΓΙΚΑ
Διαβάστε περισσότεραΛειτουργικό συστημάτων 1
Θέματα κεφαλαίου Πληροφορική Ι Ιωάννης Γιώτης Λογισμικό συστημάτων: Το λειτουργικό σύστημα, τα βοηθητικά προγράμματα και η διαχείριση αρχείων Τα βασικά στοιχεία των λειτουργικών συστημάτων Η διεργασία
Διαβάστε περισσότεραΛογισμικό - Προγράμματα
Λογισμικό - Προγράμματα Πρόγραμμα είναι ένα σύνολο εντολών, βάση των οποίων ο υπολογιστής εκτελεί μια συγκεκριμένη εργασία Λογισμικό (Software) Το σύνολο των προγραμμάτων Προγράμματα Προγράμματα συστήματος
Διαβάστε περισσότεραΚακόβουλο Λογισμικό Ηλιάδης Ιωάννης
Κακόβουλο Λογισμικό Ηλιάδης Ιωάννης Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Πανεπιστήμιο Αιγαίου jiliad@aegean.gr Αθήνα, Ιούλιος 2004 Η έννοια του Κακόβουλου Λογισμικού Το Λογισμικό
Διαβάστε περισσότεραΣυστήματα Υπολογιστών 2008-09
Συστήματα Υπολογιστών 2008-09 Λειτουργικά Συστήματα Μέρος 1 ο Δρ Διονύσης Κεχαγιάς Δρ Φιλαρέτη Τσαλακανίδου Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Ηλετρολόγωνν Μηχανικών και Μηχανικών Υπολογιστών
Διαβάστε περισσότεραΠίνακας Περιεχομένων
Πίνακας Περιεχομένων Πρόλογος 15 Πρώτο Μέρος: Εισαγωγή στα Πληροφοριακά Συστήματα....19 Κεφάλαιο 1 ο : Έννοια του Συστήματος 1.1 Τι είναι Σύστημα... 21 1.2 Αλληλεπίδραση Συστημάτων... 22 1.3 Κατηγοριοποίηση
Διαβάστε περισσότεραΕισαγωγή στα Λειτουργικά Συστήματα
Εισαγωγή στα Λειτουργικά Συστήματα Ενότητα 2: Δομή λειτουργικών συστημάτων Γεώργιος Φ. Φραγκούλης Τμήμα Ηλεκτρολόγων Μηχανικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΚατανεμημένα Συστήματα
Κατανεμημένα Συστήματα Σημειώσεις εργαστηρίου Lab#7 - Διεργασίες, Nήματα, Πολυνημάτωση στη Python Νεβράντζας Βάιος-Γερμανός Λάρισα, Φεβρουάριος 2013 Lab#7 - Διεργασιές, Νη ματα, Πολυνημα τωση στη Python,
Διαβάστε περισσότεραΠανεπιστήμιο Θεσσαλίας Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Τμήμα Πληροφορικής
Πανεπιστήμιο Θεσσαλίας Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Τμήμα Πληροφορικής Άσκηση : Λυμένες Ασκήσεις Έστω ένα σύστημα μνήμης, στο οποίο έχουμε προσθέσει μια κρυφή μνήμη θυμάτων 6 θέσεων
Διαβάστε περισσότεραΥλοποίηση ενός προγραμματιστικού κελύφους εργασίας
Τ.Ε.Ι ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας Πτυχιακή εργασία του φοιτητή Γιαννακίδη Αποστόλη Επιβλέπων καθηγητής Τσούλος
Διαβάστε περισσότεραΜέρος A - Πολυμέσα. 1 η Διδακτική Ενότητα. Εισαγωγή στα πολυμέσα Προβλεπόμενες διδακτικές ώρες: 2
Μέρος A - Πολυμέσα 1 η Διδακτική Ενότητα Εισαγωγή στα πολυμέσα Προβλεπόμενες διδακτικές ώρες: 2 έξεις Κλειδιά Compact disc (CD) on-line πολυμέσα αλληλεπιδραστικότητα βαθμός αλληλεπιδραστικότητας βάση πληροφοριών
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότεραΕισαγωγή στην Πληροφορική
Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:
Διαβάστε περισσότεραΛΟΓΙΣΜΙΚΟ (software)
ΛΟΓΙΣΜΙΚΟ (software) Το Λογισµικό του Ηλεκτρονικού Υπολογιστή Περιεχόµενα Ορισµός Λογισµικού Κατηγορίες Λογισµικό Συστήµατος Λογισµικό Εφαρµογών Το λογισµικό είναι: Το λογισµικό Το σύνολο των προγραµµάτων
Διαβάστε περισσότεραΕισαγωγή στην Αρχιτεκτονική Η/Υ
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2017-18 Εισαγωγή στην Αρχιτεκτονική (θεμελιώδεις αρχές λειτουργίας των υπολογιστών) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης
Διαβάστε περισσότερα