Monash University Computing & Information Technology Handbook 1995

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

BUS2120

Computer concepts and software systems

C J Bellamy

6 points * Three hours of lectures with some tutorial time per week * First semester * Clayton * Prerequisites: BUS1042, CSC1011 or equivalent * Prohibitions: CSC1030, CSC1072, RDT1400

The subject covers the areas of computing principles, computer architecture, hardware components, assembler programming, operating system functions, code generated by compilers and computers as components of systems. Topics covered include the design of a typical large computer-based system, computer languages and addressing structures, data representation, computer logic and hardware, microprogramming, the architecture of the DEC Vax, Vax assembler (major assignment), interrupt systems, caches (major assignment), virtual memory, operating system functions, process synchronisation, maintaining system integrity (including restart and recovery techniques), other computer architectures. Extensive notes are provided.

Assessment

Assignments (a) VAX assembler and (b) cache design: 30% * Examination (2 hours): 70% * Note that a minimum score of 45% in the examination is required to pass the subject

Prescribed texts

Levy H and Eckhouse R Computer programming and architecture: The VAX 2nd edn, Digital, 1989


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