^^ This
And if you need help I can recommend some books depending on your course level.
If Engineering - Computer Organization and Architecture by William Stallings Amazing book.
If High School - Wikipedia Article and the 101s on this website and any small article you find online which does not go too deep in pipeline and sticks to a single bus architecture.