Lecture notes for Computer Architecture and Organization for Architecture's students