2010-2011:Υλικό Διαλέξεων
Από OSLab
1η διάλεξη (Παρασκευή, 25 Φεβρουαρίου 2011)
Ύλη:
- Εισαγωγή στο Εργαστήριο Λειτουργικών Συστημάτων
- Το Λειτουργικό Σύστημα Minix 3
- Περιβάλλον Κονσόλας Minix 3
Διαφάνειες:
Σχετικό υλικό:
- Πανεπιστημιακές Σημειώσεις "Εργαστήριο Λειτουργικών Συστημάτων" (Π.Τριανταφύλλου):
- Κεφάλαιο 1: Εισαγωγή σε Λειτουργικά Συστήματα
- Βιβλίο "Σύγχρονα Λειτουργικά Συστήματα" (A.Tanenbaum), ISBN 9602095865:
- Κεφάλαιο 1: Εισαγωγή
- 1.5: Βασικές Έννοιες Λειτουργικών Συστημάτων
- Κεφάλαιο 10: Μελέτη Περίπτωσης 1 -- Unix και Linux
- Κεφάλαιο 1: Εισαγωγή
- Βιβλίο "Το περιβάλλον Προγραμματισμού UNIX" (B.Kernighan, R.Pike), ISBN 9602090138:
- Κεφάλαιο 1: UNIX για αρχάριους
- Βιβλίο "Operating Systems: Design and Implementation" (A.Tanenbaum, A.Woodhull), ISBN 0131429388:
- Chapter 1: Introduction
- Appendix A: Installing MINIX 3
Υλικό στο διαδίκτυο:
- Παρουσίαση 1ου Κεφάλαιου - μάθημα "Λειτουργικά Συστήματα", (Π.Τριανταφύλλου, Ι.Βενέτης, Γ.Μυλωνάς)
- Wikipedia:Operating Systems
- Minix 3
- Οδηγίες Εγκατάστασης Minix 3
- Wikibooks:Minix 3/Architecture and Design of MINIX 3
- The unix programming environment - Mark Burgess
- Wikipedia:Unix shell
- Wikipedia:Shell (computing)
2η διάλεξη (Παρασκευή, 4 Μαρτίου 2011)
Ύλη:
- Περιβάλλον Κονσόλας Minix 3
- Το Σύστημα Αρχείων
Διαφάνειες:
Σχετικό υλικό:
- Βιβλίο "Το περιβάλλον Προγραμματισμού UNIX" (B.Kernighan, R.Pike), ISBN 9602090138:
- Κεφάλαιο 1: UNIX για αρχάριους
- Κεφάλαιο 2: Το Σύστημα Αρχείων
- Βιβλίο "Σύγχρονα Λειτουργικά Συστήματα" (A.Tanenbaum), ISBN 9602095865:
- Κεφάλαιο 1: Εισαγωγή
- 1.5: Βασικές Έννοιες Λειτουργικών Συστημάτων
- Κεφάλαιο 10: Μελέτη Περίπτωσης 1: Unix και Linux
- 10.6: Το Σύστημα Αρχείων του Unix
- Κεφάλαιο 1: Εισαγωγή
Υλικό στο διαδίκτυο:
- MINIX 3 - Manual Pages
- The unix programming environment - Mark Burgess
- Wikipedia:Unix shell
- Wikipedia:Shell (computing)
3η διάλεξη (Τετάρτη, 9 Μαρτίου 2011)
Ύλη:
- Το Κέλυφος Bash (Bourne again shell)
- Μεταβλητές Περιβάλλοντος
- Shell Scripts
Διαφάνειες:
Σχετικό υλικό:
- Εισαγωγή στο Περιβάλλον Προγραμματισμού UNIX (Σημειώσεις Μαθήματος)
- Bourne Again Shell (BASH) (Σημειώσεις Μαθήματος)
- Βιβλίο "Το περιβάλλον Προγραμματισμού UNIX" (B.Kernighan, R.Pike), ISBN 9602090138:
- Κεφάλαιο 3: Χρησιμοποιώντας το Κέλυφος
Υλικό στο διαδίκτυο:
- Wikipedia:bash
- GNU Bourne Again SHell
- Bash Reference Manual
- Bash by example: Part 1, Fundamental programming in the Bourne again shell (bash)
- Bash Guide for Beginners
4η διάλεξη (Παρασκευή, 11 Μαρτίου 2011)
Ύλη:
- Φίλτρα
- Ο Επεξεργαστής Ροών Κειμένου sed
- Η γλώσσα προγραμματισμού για διαχείριση κειμένων awk
Διαφάνειες:
Σχετικό υλικό:
- Σημειώσεις για το Κέλυφος Bash σε μορφή PS
- Βιβλίο "Το περιβάλλον Προγραμματισμού UNIX" (B.Kernighan, R.Pike), ISBN 9602090138:
- Κεφάλαιο 4: Φίλτρα
Υλικό στο διαδίκτυο:
- Wikipedia:sed
- SED - An Introduction and Tutorial
- Wikipedia:awk
- Awk - A Tutorial and Introduction
- An Awk Primer
- The GNU Awk User's Guide
5η διάλεξη (Τετάρτη, 16 Μαρτίου 2011)
Ύλη:
- Φίλτρα
- Ο Επεξεργαστής Ροών Κειμένου sed
- Η γλώσσα προγραμματισμού για διαχείριση κειμένων awk
- Το Κέλυφος Bash (Bourne again shell)
- Shell Scripts
Διαφάνειες:
6η διάλεξη (Παρασκευή, 18 Μαρτίου 2011)
Ύλη:
- Λειτουργικό Σύστημα Minix 3
- Οργάνωση του Λειτουργικού Συστήματος
- Κλήσεις Συστήματος
- Δομή Κώδικα
- Αρχεία Επικεφαλίδων
- Kernel Recompilation
- Το System Task
- Επισκόπηση, Σκοπός
- Δομή, Οργάνωση
- Υλοποίηση
Διαφάνειες:
Σχετικό υλικό:
- Βιβλίο "Operating Systems: Design and Implementation" (A.Tanenbaum, A.Woodhull), 3η Έκδοση, ISBN 0131429388:
- Κεφάλαιο 1: Introduction
- 1.4: System Calls
- 1.5: Operating System Structure
- Κεφάλαιο 2: Processes
- 2.6: Implementation of Processes in Minix 3
- Κεφάλαιο 2: Processes
- 2.6.4: The Minix 3 Header Files
- 2.7: The System Task in Minix 3
- Κεφάλαιο 1: Introduction
- Βιβλίο "Σύγχρονα Λειτουργικά Συστήματα" (A.Tanenbaum), ISBN 9602095865:
- Κεφάλαιο 1: Εισαγωγή
- 1.6: Κλήσεις Συστήματος
- 1.7: Η Δομή των Λειτουργικών Συστημάτων
- Κεφάλαιο 10: Μελέτη Περίπτωσης 1: Unix και Linux
- 10.3: Οι Διεργασίες στο UNIX
- Κεφάλαιο 1: Εισαγωγή
Υλικό στο διαδίκτυο:
- Κώδικας Λειτουργικού Συστήματος Minix 3
- Ροή Εκτέλεσης Κλήσεων Συστήματος στο Minix 3 (κλήση chmod)
- Διαδικασία Προσθήκης Νέων Κλήσεων Συστήματος στο Minix 3
- Οδηγίες Προσθήκης Νέων Κλήσεων Συστήματος στο Minix 3
7η διάλεξη (Τετάρτη, 23 Μαρτίου 2011)
Ύλη:
- Λειτουργικό Σύστημα Minix 3
- Το System Task
- Επικοινωνία Διεργασιών
- Αποστολή / Παραλαβή μηνυμάτων
- Θέματα Σχεδιασμού
- Υλοποίηση Κλήσεων Συστήματος
- Διαχειριστης Διεργασιών
- Διασύνδεση με Κλήσεις Πυρήν
- Ροή Εκτέλεσης Κλήσεων Συστήματος
Διαφάνειες:
Σχετικό υλικό:
- Βιβλίο "Operating Systems: Design and Implementation" (A.Tanenbaum, A.Woodhull), 3η Έκδοση, ISBN 0131429388:
- Κεφάλαιο 2: Processes
- 2.6.9: Interprocess Communication in MINIX 3
- 2.7: The System Task in Minix 3
- Κεφάλαιο 4: Memory Management
- 4.7.4: The FORK, EXIT, and WAIT System Calls
- Κεφάλαιο 2: Processes
Υλικό στο διαδίκτυο:
- Σύντομο Εγχειρίδιο Minix 3 (Χρήση VMWare, Μεταφορά Αρχείων, Compilation)
- Ροή Εκτέλεσης Κλήσεων Συστήματος στο Minix 3 (κλήση chmod)
- Διαδικασία Προσθήκης Νέων Κλήσεων Συστήματος στο Minix 3
8η διάλεξη (???)
2010-2011:Υλικό Διαλέξεων:8η Διάλεξη
9η διάλεξη (???)
2010-2011:Υλικό Διαλέξεων:9η Διάλεξη
10η διάλεξη (???)
2010-2011:Υλικό Διαλέξεων:10η Διάλεξη
11η διάλεξη (???)
2010-2011:Υλικό Διαλέξεων:11η Διάλεξη
12η διάλεξη (???)
2010-2011:Υλικό Διαλέξεων:12η Διάλεξη
13η διάλεξη (???)
2010-2011:Υλικό Διαλέξεων:13η Διάλεξη

