621.702 (14W) Computer organization

Wintersemester 2014/15

Registration deadline has expired.

First course session
06.10.2014 10:00 - 11:30 HS 10 On Campus
... no further dates known

Overview

Lecturer
Course title german Rechnerorganisation
Type Practical class (continuous assessment course )
Hours per Week 2.0
ECTS credits 4.0
Registrations 40 (35 max.)
Organisational unit
Language of instruction German
Course begins on 01.10.2014

Time and place

List of events is loading...

Course Information

Teaching methodology including the use of eLearning tools

Bearbeiten und Präsentieren von Übungsaufgaben

Course 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

Teaching 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 Übungsaufgaben

Assessment criteria / Standards of assessment for examinations

2 Klausuren (in der Mitte und am Ende des Semesters) Kreuzelliste für Übungsaufgaben Mitarbeit

Grading scheme

Grade / Grade grading scheme

Position 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.702 Computer organization (2.0h PR / 4.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Technical Principles and System Software (Compulsory subject)
      • Rechnerorganisation ( 2.0h UE / 4.0 ECTS)
        • 621.702 Computer organization (2.0h PR / 4.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelorstudium Informatik (SKZ: 521, Version: 09W.3)
    • Subject: Technische Grundlagen und Systemsoftware (Compulsory subject)
      • Rechnerorganisation ( 2.0h PR / 4.0 ECTS)
        • 621.702 Computer organization (2.0h PR / 4.0 ECTS)
  • 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.702 Computer organization (2.0h PR / 4.0 ECTS)
  • Diploma programme Informatics (SKZ: 880, Version: 02W)
    • Stage two
      • Subject: Technische Grundlagen und Systemsoftware (Compulsory subject)
        • Rechnerorganisation ( 2.0h PR / 4.0 ECTS)
          • 621.702 Computer organization (2.0h PR / 4.0 ECTS)
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 12W.2)
    • Subject: Computer- und Netzwerktechnik (Compulsory subject)
      • Rechnerorganisation ( 2.0h KU / 3.0 ECTS)
        • 621.702 Computer organization (2.0h PR / 3.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • 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.702 Computer organization (2.0h PR / 3.0 ECTS)
  • 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.702 Computer organization (2.0h PR / 3.0 ECTS)

Equivalent courses for counting the examination attempts

Wintersemester 2023/24
  • 621.701 UE Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 UE Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 UE Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2022/23
  • 621.701 UE Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 UE Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 UE Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2021/22
  • 621.701 UE Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 UE Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 UE Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2020/21
  • 621.701 UE Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 UE Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 UE Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2019/20
  • 621.701 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 PR Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2018/19
  • 621.701 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 PR Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2017/18
  • 621.701 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 PR Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2016/17
  • 621.701 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 PR Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2015/16
  • 621.701 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 PR Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2014/15
  • 621.701 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 PR Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2013/14
  • 621.701 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 PR Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2012/13
  • 621.701 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 PR Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2011/12
  • 621.701 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 PR Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2010/11
  • 621.701 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 PR Rechnerorganisation (2.0h / 4.0ECTS)
Wintersemester 2009/10
  • 621.701 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.702 PR Rechnerorganisation (2.0h / 4.0ECTS)
  • 621.703 PR Rechnerorganisation (2.0h / 4.0ECTS)