Study notes for Advanced Computer Architecture for Engineering's students