MONASH UNIVERSITY FACULTY HANDBOOKS

Science Handbook 1996

Published by Monash University
Clayton, Victoria 3168, Australia

Authorised by Academic Registrar, April 1996


CSC3040

Computer organisation

4 points + Two 1-hour lectures per week + First semester + Clayton + Prerequisites: As for CSC3010; additional prerequisites CSC2010 and either CSC2061 or CSC1021 + Corequisites: As for CSC3030

Objectives On completion of the subject students will understand the differences between computer architecture and organisation; have knowledge of memory organisation, CPU structure, and processor design; have knowledge of parallel processing and RISC architectures; be able to design speed-up techniques for computer arithmetic; be able to design and implement a control unit.

Synopsis This subject covers how digital subsystems are organised to provide computational engines. Topics include machine arithmetic, addition, subtraction, multiplication and division algorithms, speed-up techniques for arithmetic, microprogramming, horizontal, vertical and diagonal microprogramming, nanoprogramming, microprogramming performance issues, caches, cache coherence, cache management, congruent caches, translation look-aside buffers, write through, pipelining, RISC machines, parallel organisation.

Assessment Examination (2 hours): 70% + Assignments: 30%

Prescribed texts

Recommended texts


| Undergraduate Subjects | Science Handbook | Monash handbooks | Monash University