- 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.
Recommended books:
Lecture slides
Classroom practices
| 1. | Design of a Card and Code Based Door Lock |
| 2. | I/O and Mass Storage Drives |
| 3. | DRAM and Virtual Memory |
| 4. | Cache Memory |
| 5. | Pipeline Scheduling |
| 6. | Branch prediction |