OPERATING SYSTEMS

Year	No.	Offer	Mode	Description			Cred. Pts
96	66204 	S2  	X 	OPERATING SYSTEMS         	1.00

Contents


STAFFING:

Examiner: P. TANG
Moderator: L. HAN

PRE-REQUISITE(S)

66201


RATIONALE:

Operating system is the most fundamental software in computer systems. It not only serves as a resource manager for various kinds of resources such as central processing unit, memory and disks, but also extends the functionality of the bare computer hardware to support application softwares such as compilers, database systems, window systems and networking. This unit covers the design and implementation of all the major components of operating systems. It bridges the gap of knowledge between computer architecture and all other software systems and prepares students for the further units on computer systems such as computer networks and distributed systems.


SYNOPSIS:

This unit covers the design and implementation of computer operating systems. The major components of operating systems: process management, memory management and file systems are covered in detail. This unit uses NACHOS, an instructional operating system developed at the University of California at Berkeley, as the system for case study and laboratory work. Students will gain hands-on experience of designing and implementing a real operating system and a deep understanding of how operating systems work.


TOPICS:

 Description                                                    Weighting(%)
  1. A historical survey 5.00

  2. Computer system structures 5.00

  3. Operating system structures 5.00

  4. Process coordination and synchronization 20.00

  5. Memory management 15.00

  6. Virtual memory 20.00

  7. File systems and implementation 30.00


TEXT and MATERIALS to be PURCHASED:

Silberschatz, A., and Galvin, P., "Operating System Concepts", 4th
edn, Addison-Wesley, Reading, Massachusetts, 1994.


RECOMMENDED REFERENCE MATERIALS:

Stallings, W. "Operating Systems", 2nd Ed, Prentice-Hall, 1995.

Tanenbaum, A.S. "Operating Systems:Design and Implementation",
Prentice-Hall, 1987.


STUDENT WORKLOAD REQUIREMENTS:

	ACTIVITY				HOURS
Private Study                                 	110

ASSESSMENT DETAILS:

No	*F/S	Marks		Due		Description					Wtg(%)		LBL
1 	S 	100.00  	30/08/96	ASSIGNMENT 1                            	15.00   	Y
2 	S 	100.00  	25/10/96	ASSIGNMENT 2                            	15.00   	Y
3 	S 	100.00  	END S2  	FINAL EXAMINATION                       	70.00   	N

F=Formative, S=Summative

This information is accurate as at 02/12/96