Monash University Computing & Information Technology Handbook 1995

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

CFR7103

Operating systems and databases

E McPherson

6 points * 4 hours per week * Second semester * Peninsula * Prohibitions: CFR1140, CFR1202, COT1140, CSC2020, GAS1814, GAS1831, RDT2141

The central processing unit (CPU) and its components. Primary and secondary memory technologies. Application of technology to data storage and retrieval methods. Operating system characteristics. Desirable features of an operating system. Concept of a process. The system nucleus and hardware facilities. Privileged instructions. Interrupts and semaphores. Role of job-control languages and system calls. Memory management. Concept and implementation of virtual memory. Direct memory access controllers. Input and output. Device independence. I/O procedures. File management and functions. Implementations. Resource allocation and scheduling. Deadlock. Structure of the CPU. Registers, word size, buses, memory maps. Addressing modes. Instruction cycle. Microcode. Function of the components of the CPU. The assembly process. Assembly language concepts. Assembly language programming using the 8088/8086 CPU.

Assessment

Examination (2 hours): 60% * Assignments: 40%


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