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