OPERATING SYSTEMS

Year	No.	Offer	Mode	Description			Cred. Pts
96	66204 	S2  	D 	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.

Faculty of Sciences, University of Southern Queensland,
"Nachos", June 6, 1995.


RECOMMENDED REFERENCE MATERIALS:

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

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


STUDENT WORKLOAD REQUIREMENTS:

	ACTIVITY				HOURS
Lectures                                      	42
Tutorials/Workshops                           	14
Private Study                                 	110
Examinations                                  	3

ASSESSMENT DETAILS:

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

F=Formative, S=Summative

This information is accurate as at 02/12/96