News:
On October 17th, the lecture RO will start at 7:45 in the large meeting room in the CIIT
The lecture RO from October 24th is moved to Octover 28th, 3pm in the large meeting room in the CIIT
Organization:
Lectures, labs, and exam
Literature:
1. Tanenbaum, A.S., Goodman, J.: Computerarchitektur. Pearson Studium 2001.
2. Carter, N.P.: Computerarchitektur. mitp-Verlag 2003.
3. Stallings, W.: Operating Systems - Internals and Design Principles. Prentice Hall 2000.
4. Arnold Willemer: UNIX: Das umfassende Handbuch: Installation, Konfiguration, Anwendung. Systemadministration, Netzwerke, Programmierung.
Datensicherung, Optimierung, Einsatz als Server. Galileo Computing
5. W. Richard Stevens, Stephen A. Rago: Advanced Programming in the UNIX Environment. Addison-Wesley Professional Computing
Content:
I. Unix in a Nutshell
1. Overview
2. Shell programming
3. C programs for Unix
II. Hardware
1. Overview Hardware Architecture
1.1 Introduction
1.2 History, von-Neumann Architecture
2. Processor
3. Memory
4. Bus systems
5. Input/Output
III. Software
1. Microarchitecture
2. Instruction Set Architecture (ISA)
3. Operating System
4. Assembler Language
5. Programming Languages (Compiler)
6. Model-based Development Models
Script:
Unix: OS_Unix1.pdf
Introduction: OS_intro.pdf
Hardware: OS_HW.pdf
Microarchitecture and ISA: Mirco_to_ISA.pdf
Operating Systems: OS_toCompiler.pdf
Data Replication: OS_Replication.pdf
Model-Based Software Development: OS_Model.pdf
Exercises:
Aufgaben: Einführung Shell-Befehle (bash)
Aufgaben: Einführung Shell-Programmierung (bash)
Aufgaben: Linux-c-Programmierung
Exercises starting on 21.11.2011
Exercise1
Exercise2
Exercise3
Exercise4
Exercise5
Minix 3:
Please install Minix 3 as follow:
1. Install Bochs 2.3.7 (emulator) from http://bochs.sourceforge.net/
2. Get Minix 3.1.2 CDROM Image from http://www.minix3.org/ and unpack it
3. Install Minix3 for the Bochs emulator, details at: http://en.wikibooks.org/wiki/Minix_3/Minix_3_on_Bochs
Introduction: Minix_guide.pdf
Projektarbeit:
Kriterienliste
Exam:
Examplary Exam: Probeklausur