Department 5: Electrical Engineering and Computer Science - Embedded SW-Engineering

Quicklinks

ASIIN accredited

ASIIN accredited

News

Presentations for the MIT seminar and the SMW lecture are on January 20th from 10-3pm in the meeting room in the CIIT.

Service

Computer Architecture and Operating Systems 1





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