Department of Computer Science – Faculty of Science & Technology
Al-Quds University
Study Plan 2004/2005
|
عنوان المساق |
نظم التشغيل الحاسوبية |
Computer Operating Systems |
Course Title |
||
|
عنوان المساق الالكتروني |
|
Course URL |
|||
|
رقم المساق |
ح ك 0303371 |
CS0303371 |
Course # |
||
|
المستوى |
سنة ثالثة |
Undergraduate-Senior |
Level |
||
|
متطلب سابق |
ح ك 0303232,ح ك 0303102/201 |
CS0303232,CS0303102/201 |
Prerequisite |
||
|
المدرس |
|
|
Instructor |
||
|
مساعد البحث و التدريس |
|
|
Teaching Assistant |
||
|
طرح المساق |
سنوي-فصل اول |
Annual- Semester 1 |
Offering |
||
|
لقاءات المساق |
ثلاث ساعات |
3 hours |
Course Meeting |
||
|
المحاضرات |
لقائين لكل اسبوع- 60 دقيقه لكل لقاء او لقاء واحد – 120 دقيقه |
2 meetings/week 60M each or 1 meeting/week 120M |
Lectures |
||
|
مناقشة |
لقاء لكل اسبوع – 50 دقيقه لكل لقاء |
1 session/week 50M each |
Recitations |
||
|
مختبرات |
لقاء لكل اسبوع 100 دقيقه لكل لقاء ساعات مختبر مفتوحة |
1 session/ week 100M each Open hours lab |
Labs |
||
|
The lab worksheets/assignments aim at give the student the chance to understand the functions of the different parts of operating systems through hands on sessions led by lab attendant. 8-10 worksheets/assignments are planned for the semester using SunOS Unix and/or Windows XP. Lab worksheets/assignments are provided through the e-class system. |
|||||
|
الوظائف |
The home works aim at writing detailed programs to utilize the systems calls, functions, and system resources to solve problems and different applications. One long assignment applies the concepts introduced during the course. Home works are provided through the e-class system. |
Home works |
|||
|
معلومات اضافية |
Additional material to supplement the text (power point slides and/or tutorials) will be provided through the e-class system. |
Handouts |
|||
|
ورقة بحث |
The students will be asked to search for a recent publication related to course topics and turn in a summary of the publication. A short presentation in class will be made by the end of the semester. |
Term Paper |
|||
|
تقييم المساق (العلامات) |
امتحانات فصليه 30% مختبرات ووظائف 20% ورقة بحث 10% امتحان نهائي 40% |
Exams 30% Labs & Home works 20% Term paper 10% Final exam 40% |
Course Evolution ( Grading) |
||
|
الكتاب المقرر |
W.Stalling, "Operating Systems, Internal and Design Principles 4th Edition ", Prentice Hall, 2001 [Best selling CS Book] |
Text Book |
|||
|
مراجع اضافية |
Add few books like Modern operating systems, …
http://cwx.prenhall.com/bookbind/pubbooks/stallings4/chapter0 http://williamstallings.com/studentsupport.html http://williamstallings.com/OS4e.html http://williamstallings.com |
References |
|||
|
الاهداف |
Introduce the student to the principles and evolution of operating systems. Process and processor management. Concurrent processes and threads. Primary and secondary storage management. I/O. Case studies of modern operating systems
· تقديم مبادء وتطوير نظام التشغيل. المهام وادارة المعالج. المهام القابلة للتشغيل المتوازي. ادارة الذاكر الرئيسة والثانوية. الادخال واللاخراج والملفات. نماذج نظم التشغيل الحديثة. |
Objectives |
|||
|
المواضيع |
· Synchronization, via semaphore operations, of processes/threads executing within a shared memory. · Mapping Virtual Addresses to Physical Addresses in a paged/segment virtual memory system. · Page faulting and page/segment replacement algorithms in a virtual memory system. · Deadlock and how to prevent/avoid/detect deadlock. · Scheduling algorithms, including disk scheduling algorithms. · IO management · I node structures of file systems.
|
Topics/Description |
|||
|
جدول المحاضرات |
|
Tentative Lecture schedule |
|||
|
|
Topic |
Reading (chapter) |
Lectures |
|
|
|
Computer System Overview Operating System Overview Process Description and Control Threads, SMP, and Microkernel Concurrency, Mutual Exclusion and Synchronization Concurrency, Deadlock and Starvation Uniprocessor Scheduling Memory Management Virtual memory I/O management and Disk Scheduling File Management
Presentation of Term Papers
|
1 2 3 4 5
6 9 7 8 11 12
|
2 2 2 1 4
1 2 2 2 2 2 |
|||