Study notes for Advanced Computer Architecture for Computer science's students