Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Model 4.2 Faculty member + student Course syllabus for......... Operating systems / CS 340D................ 1. Faculty member information: Name of faculty member responsible for the course ALA'A SHAMASNEH Office Hours Sunday(9-10, 11-12) , Tuesday(9-10, ) and Wednesday (9-10) Office Number 2.501.39 Email [email protected] 2. Course overview and general information: College / Department Faculty of Computer and Information Sciences-(Computer Sciences department) Course Name and code Operating systems / CS 340D Number of credit hours contact hours: lecture (3), exercise (1)3 البابطين.م هـ5341 عمادة ضمان الجودة واالعتماد األكاديمي1 Program or programs that offer this course The Bachelor of Computer and Information Sciences Year/course level Level 3 Prerequisites for this course (if any) Data Structures- CS212D Current requirements for this course (if any) None Site (to be given if not inside the main building of the institution) None 3. Objectives of the course: To provide a grand tour of the major operating system components and coverage of basic computer system organization To describe the services an operating system provides to users, process and other systems and functionality of the operating system software including I/O drivers. To explain how operating systems are installed and customized and how they boot Enable student understand practical side of operating systems and differentiate between different characteristics of different operating system (eg. Doc, linx ,..) 4. Course description: البابطين.م هـ5341 عمادة ضمان الجودة واالعتماد األكاديمي2 Week Date 1 2 Topic What Operating Systems Do.? Computer-System Organization. Computer-System Architecture. Operating-System Structure. Operating-System Operations. Student should read the assigned chapters before classes. Threads 4,5 CPU Scheduling Process 6 Process Synchronization 7 Deadlocks 8,9 Memory Management 10,11 Virtual Memory 12 File-System Intended learning outcomes Assessment methods 1- Explain the function of operating systems. 3. Explain the Organization of Computer-System. Student is responsible for all material covered 1-Explain the notion of a in the class. process, a program in Processes 3 البابطين.م Activity Instructors should teach students how to study, analyze, and think attentively and critically. Instructors should teach students to think independently and engage in group discussions. Encouragement of students to be creative in their presentation. Teaching students to analyze data logically. Teaching students how to analyze using mathematical execution. 2-Describe the various features of processes. 1-Explain the notion of a thread and multithreading 1-Explain process scheduling. 2-solve and differentiate between various Cpuscheduling algorithms. 2-Explain both software and hardware solutions for critical-section problem. 1-analuze deadlock problem. 2- Solve the conflicts of deadlock to reach system safety 1-differentiate between memory management techniques such as fixed, continuous allocation, paging and segmentation. 1- Understand the benefits of virtual memory as well as the concepts of demand paging, pagereplacement algorithms 1- Describe the local file هـ5341 عمادة ضمان الجودة واالعتماد األكاديمي3 written tests (objective and essay). - Participation in the class Classroom assignment. Interface 13 File-System Implementation 14 I/O Systems tools. Use different styles of references and various scientific journals….etc. Individual counseling on research projects and scientific writing 15 Mass-Storage Structure . system and directory structure. 2-Analyze different algorithms of file system management 1-Describe the structure of an operating system’s I/O subsystem. 2Explain the principles of I/O hardware and its complexity. 1-Describe the physical structure of secondary storage devices and the resulting effects on the uses of the devices. 2-Explain operatingsystem services provided for massive storage. 5. Books and references: “OPERATING SYSTEM CONCEPTS“ by Abraham Silberschatz and Wesley.-Edition, Addison 8th Peter Galvin, “ OPERATING SYSTEMS: A DESIGN-ORIENTED APPROACH”, by Charles Crowley, The Latest Edition , McGraw-Hill, ISBN: 0256151512. “OPERATING SYSTEMS: DESIGN AND IMPLEMENTATION”, by Andrew S. Tanenbaum, Albert S. Woodhull , 2006. البابطين.م هـ5341 عمادة ضمان الجودة واالعتماد األكاديمي4 6. Assessment methods and the division of grades: Assessment method (Write an essay - test - a collective project - a final test ...) Assessment Week Grade Percentage from overall grade 1st Med Term 7th week 2nd Med Term 12th week Quiz 9th week 15 15 10 (Lab) Exam 20 15% 15% 10% 20% After 15 40 40 100 100 Final exam (Theory) “Two academic hours“. Total Comments 7. Instructions (if any): البابطين.م هـ5341 عمادة ضمان الجودة واالعتماد األكاديمي5