Use the Tab and Up, Down arrow keys to select menu items.
Introduction to computer architecture and operating systems.
The course provides an introduction to computer systems -- especially the software-hardware interface and system-call interface provided by the operating system.Topics include introduction to computer architecture - data representation; assembly language (MIPS); software-hardware interface and operating system services -operating system abstractions (processes, files, memory, etc); resource management using system calls; user (systems programmer) interface to the operating system.COSC221 forms the foundations for COSC321 where more advanced issues related with hardware and software of computer systems are discussed. Theoretical and experimental methods of modeling and performance evaluation of computer systems are discussed in COSC327 (Performance Modeling and Simulation).
(1) COSC121 or COSC123; (2) COSC122; (3) 18 points from Mathematics, Statistics or Engineering Mathematics. MATH101 is not acceptable. MATH115/STAT131/STAT111/STAT112 are strongly recommended.
ENEL221
Richard Green
Tanenbaum, Andrew S; Modern operating systems ; 2nd ed; Prentice Hall, 2001.
Tanenbaum, Andrew S; Structured computer organization ; 4th ed; Prentice Hall, 1999.
Library portalCosc221 Home
Domestic fee $416.00
International fee $1,797.00
* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.
For further information see Computer Science and Software Engineering .