New Image since 23 September 2001
SoFoEaT > Courses Online > Trimester 3 2001/2002 Session
ECP2066 Operating Systems 
If you found any mistake of information presented in this web site, please kindly e-mail to kho.teck.kiang2k@mmu.edu.my . Your help will be much appreciated.
This web site is best viewed by 1024 x 768 resolution with Internet Explorer (4.0 or above) or any browser that supports JavaScript.


Important Dates and Events


Main | Important Dates and Events | Subject Description | Resources Online

1 April 2002 - 14 April 2002
  • Title: Final Examination Weeks
  • Subject Description


    Main | Important Dates and Events |Subject Description | Resources Online

    Objectives
    To provide basic understanding of operating system and related design issues.
    References/Textbooks
  • William Stalling, “Operating Systems”, Prentice Hall, 1995. 
  • Silberschatz, Abraham et. al., “Operating System Concepts”, 4th ed.,  Addison Wesley, 1994. 
  • Deitel, Harvey M. , “An introduction to Operating Systems”, 4th ed.,  Addison Wesley, 1984. 
  • Tannenbaum, A.S., “Modern Operating Systems”, Prentice Hall, 1992. 
  • Milenkovic, Milan, “Operating Systems : Concepts and Design”, 2nd ed., McGraw Hill, 1992. 
  • Contents
    Chapter 1 Operating System Overview 
    • Objectives and Functions. The evolution of operating systems.  Example systems. 
    • Process states, description and control. Processes and threads. 
    Chapter 2 Concurrency 
    • Principles. Mutual exclusion - software and hardware approaches. Semaphores, monitors, message passing. 
    • Principles of deadlock, prevention, detection, avoidance. 
    Chapter 3 Memory Management 
    • Principles. Requirements and design of memory management system. Program loading and linking. 
    • Virtual Memory: locality, page table, translation lookaside buffer, segmentation, software implementation, load control. 
    Chapter 4 Scheduling 
    • Types of scheduling. Queuing in scheduling.
    • Scheduling algorithms. Priority control.
    • Introduction to multiprocessor and real-time scheduling. 
    Chapter 5 I/O Management and Disk Scheduling 
    • Organization of the I/O function. Direct memory access. 
    • Design issues. I/O buffering. Disk I/O. Disk cache. Example systems. 
    Chapter 6 File Management 
    • Overview. File management systems. File organization and access, file directories. 
    • Sharing of files. Record blocking. Secondary storage management. Example systems. 

    Resources Online


    Main | Important Dates and Events | Subject Description | Resources Online

    Revised Lecture Notes/Lecture Slides
    • Not available at this moment.
    Revised Tutorial Questions and Solutions
    • Not available at this moment.
    Revised Assignment Questions and Solutions
    • Not available at this moment.
    Supplements
    • Not available at this moment.
    Disclaimer:
    Host is not responsible for any damage, file corruption, disconnection, viruses, download of copyrighted material without permission before, during or after visiting this web site.


    Maintained by Desmond Kho. Copyright © 2002. All rights reserved.
    Last updated: 14 January 2002