Electrical and Computer Engineering


  Course Outline

  Lecture Notes



  Data Sheets



  ELE 648: Real Time Operating System
 This course covers the basics of operating system. The course provides the knowledge required for understanding operating system technology, processes, threads, concurrency, memory management and real-time scheduling. The students will be able to grasp the main principles of Operating Systems and understand the concept of real-time operating systems.

 Welcome to the 2003-2004 ELE 648 "Real-Time Operating System" website. 
 Please contact your Instructor if you have any difficulties accessing the website.
  • All notices and additional class materials will be posted time to time on this site.
  • The newest messages in the Announcements list are on top.
  • check this web site often, at least twice a week, to be sure that you don't miss anything.
  • It is your responsibility to keep up-to-date on the material contained at this website.
 Text Book
 William Stallings, Operating Systems Internals and Design Principles, 4th Edition, 2001
  Prentice Hall Upper Saddle River, NJ, ISBN 0-13-031999-6 

 Course Evaluation and Marking Scheme

  • Labs: 20% 
  • Mid-Term Tests(2): 30% 
  • Final Exam: 50% 
  • Assignments/Problem sets: NOT marked
 Please Note:
    1. All of the required course specific written reports including labs and assignments will be assessed not only on their technical or academic merit, but also on the communication skills of the author as exhibited through these reports.
    2. In order to achieve a passing grade in the course, the student must pass both the theory and laboratory components. 
    3. Midterm tests will also cover the corresponding laboratories to enforce individual lab attempts.
  Instructor: Dr. Gul N. Khan
  Office: EPH 220 
  Office Hours: Tuesday
Lab Supervisor and Teaching Assistant
   Lab Consultation Hours:  
   Telephone #:  (416) 979-5000  e-mail:  @ee.ryerson.ca
                        This website will be updated continuously during the term