COURSE OUTLINE Department & Faculty: Dept. of Information Technology, Faculty of Computing and Information Technology Course Code: CPIT 260 Course Credit: 3 Course Name : Operating Sustems Total Contact Hours: 56 hours Pre-requisite Course: CPCS 204 – Data King Abdulaziz University at Rabigh Semester: II Academic Session: 1431/1432 Structures, CPIT 210, Computer Architecture Synopsis : This course presents the concepts of the software that work as intermediary programs between the user and the hardware, known as operating systems. It covers the basic concepts of modern operating systems, how they are designed and the way they work regarding to the efficiency and reliability. Also, it compares between the techniques used inside the operating systems regarding to its time and space complexity. LEARNING OUTCOMES By the end of the course, students should be able to: No. Course Learning Outcome Assessment Methods 1 Know the Basic components of operating systems and its different tasks. Assignments, Exam1 Lab assignments 2. Evaluate the performance of different algorithms of operating systems. Assignments, Examinations 3. Understand operating systems tuning techniques for efficient performance. 4. Know computing synchronization. 5. Understand memory management methods. 6. Understand Input/output systems. 7. Evaluate different operating systems. Lab exercises , Assignments, Examinations Assignments Lab exercises Assignments, Examinations COURSE OUTLINE Department & Faculty: Dept. of Information Technology, Faculty of Computing and Information Technology King Abdulaziz University at Rabigh Course Code: CPIT 260 Course Credit: 3 Course Name : Operating Sustems Total Contact Hours: 56 hours Pre-requisite Course: CPCS 204 – Data Semester: II Academic Session: 1431/1432 Structures, CPIT 210, Computer Architecture STUDENT LEARNING TIME Teaching and Learning Activities Student Learning Time (hours) 1. Guided Learning - Lecture - Lab Activity - Student centered learning activity 52 4 14 2. Self learning - Independent Study - revision - assessment preparation 8 14 12 3. Formal assessment - Continuous evaluation - Final examination 13 3 Total 120 TEACHING METHODOLOGY Lecture and discussion, Lab activities, Co-operative Learning, Mini Project, Presentation, Independent Study WEEKLY SCHEDULE Weeks Topics Activities/hours Week 1 Operating Systems Introduction Lecture : 3hrs Tutorial : 1hr (Assignment 1) http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ COURSE OUTLINE Department & Faculty: Dept. of Information Technology, Faculty of Computing and Information Technology King Abdulaziz University at Rabigh Course Code: CPIT 260 Course Credit: 3 Course Name : Operating Sustems Total Contact Hours: 56 hours Pre-requisite Course: CPCS 204 – Data Semester: II Academic Session: 1431/1432 Structures, CPIT 210, Computer Architecture ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ Week 2 OS Structures Lecture : 3hrs Tutorial : 1hr http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ Week 3 OS structures Lecture : 2hrs Tutorial : 1hr http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ COURSE OUTLINE Department & Faculty: Dept. of Information Technology, Faculty of Computing and Information Technology King Abdulaziz University at Rabigh Course Code: CPIT 260 Course Credit: 3 Course Name : Operating Sustems Total Contact Hours: 56 hours Pre-requisite Course: CPCS 204 – Data Semester: II Academic Session: 1431/1432 Structures, CPIT 210, Computer Architecture Week 4 Process Management Lecture : 3hrs Tutorial : 1hr http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ Week 5 Process Scheduling Lecture : 3hrs Tutorial : 1hr (Assignment 2) http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ Week 6 Process Scheduling Lecture : 2hrs Tutorial : 1hr (Présentation 1) http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule COURSE OUTLINE Department & Faculty: Dept. of Information Technology, Faculty of Computing and Information Technology King Abdulaziz University at Rabigh Course Code: CPIT 260 Course Credit: 3 Course Name : Operating Sustems Total Contact Hours: 56 hours Pre-requisite Course: CPCS 204 – Data Semester: II Academic Session: 1431/1432 Structures, CPIT 210, Computer Architecture http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ Week 7 Process Synchronization Lecture : 3hrs Tutorial : 1hr http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ First Exam Week 8 Deadlock Lecture : 3hrs Tutorial : 1hr http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ COURSE OUTLINE Department & Faculty: Dept. of Information Technology, Faculty of Computing and Information Technology King Abdulaziz University at Rabigh Course Code: CPIT 260 Course Credit: 3 Course Name : Operating Sustems Total Contact Hours: 56 hours Pre-requisite Course: CPCS 204 – Data Semester: II Academic Session: 1431/1432 Structures, CPIT 210, Computer Architecture Week 9 SEMESTER BREAK Week 10 Memory Management Lecture : 3hrs Tutorial : 1hr (Assignment 3) http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ Week 11 Memory Management Lecture : 3hrs Tutorial : 1hr http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ COURSE OUTLINE Department & Faculty: Dept. of Information Technology, Faculty of Computing and Information Technology King Abdulaziz University at Rabigh Course Code: CPIT 260 Course Credit: 3 Course Name : Operating Sustems Total Contact Hours: 56 hours Pre-requisite Course: CPCS 204 – Data Semester: II Academic Session: 1431/1432 Structures, CPIT 210, Computer Architecture Week 12 File Management Lecture : 3hrs Tutorial : 1hr (Présentation 2) http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ Week 13 File Management Lecture : 3hrs Tutorial : 1hr (Assignment 4) http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ Week 14 I/O Management Lecture : 3hrs Tutorial : 1hr http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html COURSE OUTLINE Department & Faculty: Dept. of Information Technology, Faculty of Computing and Information Technology King Abdulaziz University at Rabigh Course Code: CPIT 260 Course Credit: 3 Course Name : Operating Sustems Total Contact Hours: 56 hours Pre-requisite Course: CPCS 204 – Data Semester: II Academic Session: 1431/1432 Structures, CPIT 210, Computer Architecture Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ Second Exam Week 15 I/O Management Lecture : 3hrs Tutorial : 1hr http://faculty.cs.tamu.edu/pike/teaching/410/2006C/ http://ocw.mit.edu/courses/electrical-engineering-andcomputer-science/6-828-operating-system-engineeringfall-2006/lecture-notes/ ftp://ftp.prenhall.com/pub/esm/computer_science.s041/stallings/Slides/OS4e_PPT_Slidesv2/ http://pages.cs.wisc.edu/~solomon/cs537.html#schedule http://www.cs.huji.ac.il/~os/material.html Video http://academicearth.org/courses/operating-systemsand-system-programming http://cpe.njit.edu/dlvideos/CS630/ Week 16 Revision Week 17 Final Exam Week 18 Final Exam Week 19 Final Exam Lecture : 3hrs Tutorial : 1hr COURSE OUTLINE Department & Faculty: Dept. of Information Technology, Faculty of Computing and Information Technology King Abdulaziz University at Rabigh Course Code: CPIT 260 Course Credit: 3 Course Name : Operating Sustems Total Contact Hours: 56 hours Pre-requisite Course: CPCS 204 – Data Semester: II Academic Session: 1431/1432 Structures, CPIT 210, Computer Architecture REFERENCES Text Book: Abraham Silberschatz, et al, “Operating System Concepts," Seventh Edition 2004, John Wiley & Sons Inc, ISBN 0471694665 A. Tanenbaum and A. Woodhull, “Operating Systems Design and Implementation,” Third Edition 2006, Prentice Hall Software Series, ISBN 0131429388 GRADING No. Assessment Number % each % total 1 Assignments 4 5% 20 2 Quizzes - - 0 3 Lab Exercises - - - 4 Project - - - 5 Presentation 2 5% 10 6 First Exam 1 15% 15 7 Second Exam 1 15% 15 8 Final Exam 1 40% 40 COURSE OUTLINE Department & Faculty: Dept. of Information Technology, Faculty of Computing and Information Technology Course Code: CPIT 260 Course Credit: 3 Course Name : Operating Sustems Total Contact Hours: 56 hours Pre-requisite Course: CPCS 204 – Data King Abdulaziz University at Rabigh Semester: II Academic Session: 1431/1432 Structures, CPIT 210, Computer Architecture Overall Total 100
© Copyright 2026 Paperzz