The results of the second exam

The results of the second exam can be downloaded from here.

The results of the first exam

The results of the first exam can be downloaded from here.

Results updated with the last mid-term re-take opportunity of the semester

The final mid-term results can be downloaded from here.

The results of the re-take test

The results of the re-take tests can be downloaded from here. Those students who attempted either the test, or the re-take test, or both, and failed, can re-take it again in week 15.

The results of the mid-term test

The results of the mid-term tests can be downloaded from here. Students with score below 40% need to re-take the test in week 10.

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.

Lecture slides

1.Introduction, Information Processing Models
2.I/O Devices
3.Mass Storage Devices
4.PCI and PCI Express
5.The Universal Serial Bus
6.RAM Technologies
7.Virtual Memory
8.Cache Memory
9.Locality aware programming
10.Instruction Set Architectures
11.Instruction Pipeline
12.Out-of-order execution

Classroom practices

1.Design of a Card and Code Based Door Lock
2.Implementing the door lock with Arduino
3.I/O Devices and Mass Storage Drives
4.Virtual Memory
5.Cache Memory