Monash University Computing & Information Technology handbook 1995

Copyright © Monash University 1995
Enquiries to publishing@udev.monash.edu.au

CSC3040

Computer organisation

S Ray

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

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

Hayes J P Computer architecture and organization 2nd edn, McGraw-Hill, 1988

Stallings W Computer organization and architecture Maxwell Macmillan, 1990

Recommended texts

Baron R J and Higbie L Computer architecture Addison-Wesley, 1992

Mano M M Computer system architecture 3rd edn, Prentice-Hall, 1993

Tanenbaum A S Structured computer organization Prentice-Hall, 1990


Return to subject list Return to computing handbook contents Return to the list of Monash handbooks