Degree thesis for Computer System Design and Architecture for Computer science's students