Princess Nora University Faculty of Computer Information Systems

  • Slides: 12
Download presentation
Princess Nora University Faculty of Computer & Information Systems Computer science Department Operating Systems

Princess Nora University Faculty of Computer & Information Systems Computer science Department Operating Systems (CS 340 D) Dr. Abeer Mahmoud

Course � Title: Operating Systems � Code : CS 340 D � Prerequisites: CS

Course � Title: Operating Systems � Code : CS 340 D � Prerequisites: CS 212 D � Credits: lecture 3 + 1 lab = 3 2 Dr. Abeer Mahmoud

Topics � This course will introduce you to the field of Operating Systems �

Topics � This course will introduce you to the field of Operating Systems � Main topics which will be covered: � Introduction to Operating systems. � Processes � Threads � CPU Scheduling Process 3 Dr. Abeer Mahmoud

Topics � Main topics which will be covered (cont. . ) : � Process

Topics � Main topics which will be covered (cont. . ) : � Process Synchronization � Deadlocks � Memory Management � Virtual Memory � File-System Interface � File-System Implementation � I/O Systems � Mass-Storage Structure 4 Dr. Abeer Mahmoud

Goals � By the end of the course the students should be able to:

Goals � By the end of the course the students should be able to: ü Explain the objectives and functions of the operating systems. ü Identify the notion of a process, and a program in execution. ü Describe the notion of a thread, CPU Scheduling and deadlocks ü Analyze and evaluate various Scheduling algorithms ü Explain the function of file systems. ü Discuss the benefits of various memory-management techniques, including paging and segmentation. ü Describe the benefits of a virtual memory system and the physical structure of secondary storage devices 5 Dr. Abeer Mahmoud

Books and references: � Main Text Book: “OPERATING SYSTEM CONCEPTS“, by Abraham Silberschatz and

Books and references: � Main Text Book: “OPERATING SYSTEM CONCEPTS“, by Abraham Silberschatz and Wesley. -Edition, Addison 9 th Peter Galvin, • “ OPERATING SYSTEMS: A DESIGNORIENTED APPROACH”, by Charles Crowley, The Latest Edition , Mc. Graw. Hill, ISBN: 0256151512. • “OPERATING SYSTEMS: DESIGN AND IMPLEMENTATION”, by Andrew S. Tanenbaum, Albert S. Woodhull , 2006. 6 Dr. Abeer Mahmoud

Resources � Course Blog: http: //www. 7 Dr. Abeer Mahmoud

Resources � Course Blog: http: //www. 7 Dr. Abeer Mahmoud

Marks Distribution Assessment method (Write an essay - test - a collective project -

Marks Distribution Assessment method (Write an essay - test - a collective project - a final test. . . ) Assessment Week Grade Percentage from overall grade 15 15 10 10 15% 10% 10 10% After 15 40 40 100 1 st Med Term 7 th week 2 nd Med Term 12 th week quiz 5 th week (Lab) Final exam (Theory) “Two academic hours“. Total week Assignments 2 rd, 4 th, 6 th , 8 th and 10 th + Attendance exam - Marks distribution is not final and is subject to change. 8 Dr. Abeer Mahmoud

Course Policy �NO bonus �NO makeup quizzes. �NO midterm makeup exams unless: You must

Course Policy �NO bonus �NO makeup quizzes. �NO midterm makeup exams unless: You must bring a medical excuses from a government hospital. + agree on the excuse from department + agree on the excuse from course coordinator Then the makeup exam will be in the whole course contents 9 Dr. Abeer Mahmoud

Course Policy (cont. . ) � Assignments must be completed individually unless specified otherwise.

Course Policy (cont. . ) � Assignments must be completed individually unless specified otherwise. �If groups are permitted, each student should team up with students from the same tutorial section. �Cheating is forbidden. Both parties will be penalized in Minus. 10 Dr. Abeer Mahmoud

Course Policy (cont. . ) � Email Communication: Anonymous emails will be ignored. When

Course Policy (cont. . ) � Email Communication: Anonymous emails will be ignored. When you send an email, you should use your PNU account and make sure to put “OS 340 D " in the subject line and identify yourself with your group code and Student ID in the email message (body). � Late submissions of any course material is not allowed. � It is your responsibility to check the course’s website regularly for any assignments, announcements, etc. . 11 Dr. Abeer Mahmoud

Thank you Enjoy the Course & never forget to smile 12 Dr. Abeer Mahmoud

Thank you Enjoy the Course & never forget to smile 12 Dr. Abeer Mahmoud