Results of the exam on May 22

  • EFJIOD: 61% (grade: 3)
  • POT6U1: 62% (grade: 3)
  • JTZORW: 61% (grade: 3)
  • Z0LTWZ: 64% (grade: 3)
  • TPMSKR: 48% (grade: 2)
  • NQTMGJ: 71% (grade: 4)
  • RN7FH8: 94% (grade: 5)
  • I5XW3M: 61% (grade: 3)
  • CWHIBN: 31% (failed)
  • OHFEYR: 51% (grade: 2)

Results of the re-take tests and exam on May 15

  • RO7C7Y: 61% (grade: 3)
  • FUJ9S3: 68% (passed, can take the exam)
  • BEWG9R: 29% (failed, no re-take possibilities left, can not take the exam)
  • GOQFDW: 52% (passed, can take the exam)
  • GFWCG4: 43% (passed, can take the exam)
  • CJJ71E: 40% (passed, can take the exam)

If you would like to attend the re-take or take the exam on May 19, please send me an email. (Those who promise to come but dont appear will receive penalty scores)

Results of the re-take tests and exam on May 12

  • CJJ71E: 38% (failed, one more re-take needed for test 1)
  • Z4B7LO: 70% (grade: 4)
  • ZP5IWL: 75% (grade: 4)
  • XI1EQO: 71% (grade: 4)
  • TTB327: 45% (grade: 2)
  • Z0LTWZ: 29% (failed)
  • JSUTPV: 67% (grade: 3)
  • NQTMGJ: 72% (passed, can take the exam)
  • BEWG9R: 29% (failed, one more re-take needed for test 1)

If you would like to attend the re-take or take the exam on May 15, please send me an email. (Those who promise to come but dont appear will receive penalty scores)

Re-take tests and the first exam

There are two dates available to re-take the midterm tests: May 12, 12:00, room QBF08 and May 15, 17:00, room Q-I. Those who have passed the midterm tests can take the exam on these dates as well.

Results of the second mid-term test

The results of the second test are available to download here. Students below 40% have to re-take the test in the last week (week 14) of the teaching period.

Second mid-term test

Date of the second test: 5 May, 2017.
Topics: memory technologies, virtual memory, cache memory, simple 5-stage instruction pipelines. The test consists of 7 theoretical and 3 numerical questions.

Results of the first mid-term test

The results of the first test are available to download here. Students below 40% have to re-take the test in the last week (week 14) of the teaching period.

Dates of the mid-term tests

  • First test: March 24 (Friday), 2017.
    Topics: Information processing models, Instruction set architectures, I/O devices, PCI/PCI Express, USB (only up to V1.1), Mass storage drives. The test consists of 8 theoretical and 2 numerical questions.
  • Second test: May 5 (Friday), 2017.

Recommended books:

  • Bruce Jacob, Spencer W. Ng, Samuel Rodriguez: Memory Systems, Morgan Kaufmann Publishers, 2008.
  • Lee Hutchinson: Solid-state revolution: in-depth on how SSDs really work, Ars Technica, 2012, online
  • William Stallings: Computer Organization and Architecture, 8th Edition, 2010.
  • Jean-Loup Baer: Microprocessor Architecture, Cambridge University Press, 2010.
  • David A. Patterson, John L. Hennessy: Computer Organization and Design, Morgan Kaufmann Publishers, 2009.
  • Ravi Budruk, Don Anderson, Tom Shanley: PCI Express System Architecture, Addison-Wesley, 2003.
  • Don Anderson: Universal Serial Bus System Architecture, Addison-Wesley, 2001.

Slides

1.Introduction, Information Processing Models
2.Instruction Set Architectures
3.I/O Devices
4.Design of a Card and Code Based Door Lock
5.Implementing the door lock with Arduino
6.PCI and PCI Express
7.The Universal Serial Bus
8.Mass Storage Devices
9.RAM Technologies
10.Virtual Memory
11.Cache Memory
12.Instruction Pipeline
13.Out-of-order execution
14.Wide pipelines
15.Multiprocessor systems

Excercise sheets

1.I/O Devices and Mass Storage Drives
2.Virtual Memory
3.Cache Memory
4.Pipeline Scheduling
5.Register Renaming and VLIW Scheduling