Lecture notes for Computer System Design and Architecture for Architecture's students