621.703 (11W) Computer Organization
Overview
- Lecturer
- Course title german Rechnerorganisation
- Type Practical class (continuous assessment course )
- Hours per Week 2.0
- ECTS credits 4.0
- Registrations 13 (30 max.)
- Organisational unit
- Language of instruction Deutsch
- Course begins on 03.10.2011
Time and place
List of events is loading...
Course Information
Teaching methodology including the use of eLearning tools
Bearbeiten und Präsentieren von ÜbungsaufgabenCourse content
Die Lehrveranstaltung vermittelt wichtige technische Grundlagen, den Aufbau, die Konzepte und die Funktionsweise moderner digitaler Rechner (Einprozessorsysteme). Heutige Rechnerstrukturen werden systematisch im Kleinen (z.B. Bausteine, Datenpfad, Befehlsabarbeitung) wie im Großen (Rechneraufbau, Hardware-Software-Interaktion) dargestellt. Maschinenorientierte Programmierung ergänzt diese Darstellung.Topics
- MIPS Assemblerprogrammierung
- Prozessor (Datenpfad, Leitwerk, Mikroprogrammierung)
- Pipelining, Loop Unrolling
- Superskalare Prozessoren, VLIW-Prozessoren
- Speicherhierarchie (Hauptspeicher, Caches)
- Virtuelle Speichersysteme
Keywords
Assembler, Prozessoren, SpeichersystemeTeaching objective
Die Studierenden sollen - die Komponenten, Organisation und Arbeitsweise moderner Rechner verstehen; - maschinenorientierte Programmierung (Assembler) kennenlernen und üben; - das Zusammenwirken von Hardware und Software verstehen; - die Kenntnisse nutzen können, um z.B. Leistungsengpässe von Software identifizieren und beheben oder fundierte Beschaffungsentscheidungen treffen zu können.Prior knowledge expected
- Programmieren in einer höheren Programmiersprache (z.B. Java); - binäre und hexadezimale Zahlendarstellung und Arithmetik.Literature
D.A. Patterson, J.L. Hennessy: Computer Organization and Design: The HW/SW Interface, Morgan Kaufmann, 4th ed., 2009. (Lehrbuchsammlung der Bibliothek)Examination information
Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.
Examination topic(s)
Inhalte der ÜbungsaufgabenAssessment criteria / Standards of assessment for examinations
2 Klausuren (in der Mitte und am Ende des Semesters) Kreuzelliste für Übungsaufgaben MitarbeitGrading scheme
Grade / Grade grading schemePosition in the curriculum
- Teacher training programme Computer Sciences and Computer Sciences Management (Secondary School Teacher Accreditation)
(SKZ: 884, Version: 04W.7)
-
Stage one
-
Subject: Praktische und Technische Informatik (LI 1.3)
(Compulsory subject)
-
Rechnerorganisation (
2.0h PR / 4.0 ECTS)
- 621.703 Computer Organization (2.0h PR / 4.0 ECTS)
-
Rechnerorganisation (
2.0h PR / 4.0 ECTS)
-
Subject: Praktische und Technische Informatik (LI 1.3)
(Compulsory subject)
-
Stage one
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
-
Rechnerorganisation (
2.0h PR / 4.0 ECTS)
- 621.703 Computer Organization (2.0h PR / 4.0 ECTS)
-
Rechnerorganisation (
2.0h PR / 4.0 ECTS)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
- Bachelor's degree programme Informatics
(SKZ: 521, Version: 03W.1)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
-
Rechnerorganisation (
2.0h PR / 4.0 ECTS)
- 621.703 Computer Organization (2.0h PR / 4.0 ECTS)
-
Rechnerorganisation (
2.0h PR / 4.0 ECTS)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
- Diploma programme Informatics
(SKZ: 880, Version: 02W)
-
Stage two
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
-
Rechnerorganisation (
2.0h PR / 4.0 ECTS)
- 621.703 Computer Organization (2.0h PR / 4.0 ECTS)
-
Rechnerorganisation (
2.0h PR / 4.0 ECTS)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
-
Stage two
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 09W.2)
-
Subject: Computer- und Netzwerktechnik
(Compulsory subject)
-
Rechnerorganisation (
2.0h KU / 3.0 ECTS)
- 621.703 Computer Organization (2.0h PR / 3.0 ECTS)
-
Rechnerorganisation (
2.0h KU / 3.0 ECTS)
-
Subject: Computer- und Netzwerktechnik
(Compulsory subject)
- Bachelor's degree programme Information Technology
(SKZ: 289, Version: 06W.1)
-
Subject: Computer, Network, and Control Engineering
(Compulsory subject)
-
Computer organization (
2.0h KU / 3.0 ECTS)
- 621.703 Computer Organization (2.0h PR / 3.0 ECTS)
-
Computer organization (
2.0h KU / 3.0 ECTS)
-
Subject: Computer, Network, and Control Engineering
(Compulsory subject)
Equivalent courses for counting the examination attempts
- Wintersemester 2024/25
- Wintersemester 2023/24
- Wintersemester 2022/23
- Wintersemester 2021/22
- Wintersemester 2020/21
- Wintersemester 2019/20
- Wintersemester 2018/19
- Wintersemester 2017/18
- Wintersemester 2016/17
- Wintersemester 2015/16
- Wintersemester 2014/15
- Wintersemester 2013/14
- Wintersemester 2012/13
- Wintersemester 2011/12
- Wintersemester 2010/11
- Wintersemester 2009/10