1 |
معرفة المفاهيم الأساسية لنظم التشغيل وأهمية نظام التشغيل والوظائف ، ومشكلات التصميم ، وطرق الهيكلة ، والتجريدات ، والعمليات ، والموارد ، والمقاطعات ، وانتقال حالة نظام المستخدم |
2 |
التعرف علي ألية تزامن البرامج و مخططات الحالة للتنفيذ و هياكل التنفيذ (قوائم البرامج الجاهزة للتنفيذ ، كتل التحكم في العمليات ، ..) و معالجة المقاطعة في بيئة متزامنة، بالإضافة الي تعريف مشكلة استثناء التشارك للموارد المشتركة و استراتيجيات الحلول. |
3 |
التعرف علي خوارزميات استحقاق البرامج لوحدة المعالجة و على أليات تقسيم الذاكرة و خوارزميات التبديل بين مقاطع الذاكرة. |
4 |
التعرف علي هيكلية ملفات النظم و تقنيات ادارتها بالإضافة الى معرفة طرق حماية الحاسوب من الفايروسات التي تصيب أنظمة التشغيل |
ب. المهارات الذهنية
1 |
يربط الطالب بين وظائف نظم التشغيل مع تحديات التصميم و يميز بين حالات نظام المستخدم |
2 |
يفاضل بين اساليب المختلفة لحل مشكل التزامن و الاستثناء المتبادل في نظام التشغيل. |
3 |
المقارنة بين الخوارزميات المختلفة للجدولة و لتنظيم الذاكرة للبرامج من حيث فاعلية السرعة في التنفيذ و استغلال الأمثل للذاكرة |
4 |
المقارنة بين تقنيات الملفات المختلفة و بين طرق الحماية المناسبة لنظام التشغيل |
ج. المهارات العملية والمهنية
1 |
التعامل مع التطبيقات ونظام التشغيل للحصول افضل النتائج. |
2 |
يختار الأسلوب الآمثل لحل مشكلة في نظام التشغيل. |
3 |
يستخدم التقنيات المتاحة للجدولة و إدارة الذاكرة في تكوين تطبيقات أخرى |
4 |
يختار الأسلوب الأمثل لحماية و امن نظام التشغيل |
د. المهارات العامة والمنقولة
1 |
التعامل مع أنظمة التشغيل المختلفة. |
2 |
استخدم تقنية المعلومات و الانترنت |
3 |
التواصل باللغتين العربية و الانجليزية. |
طرق التعلم والتعليم
- المحاضرات النظرية
- عرض المفاهيم وتتبع طرق عملها بصرياً
- حث الطالب على اقتراح الحلول قبل عرض الحل المستخدم
طرق التقييم
رقم التقييم |
أساليب التقييم |
مدة التقييم |
وزن التقييم |
النسبة المئوية |
تاريخ التقييم (الأسبوع) |
التقييم الأول |
الامتحان النصفي الأول |
ساعة و نصف |
الباب 1-3 (من 5-6 أسئلة) |
20% |
الأسبوع 5 |
التقييم الثاني |
الامتحان النصفي الثاني |
ساعة و نصف |
الباب 4-5(من 5-6 أسئلة) |
20% |
الأسبوع 10 |
التقييم الثالث |
الواجبات |
ساعة |
في مواضيع مشروحة |
10% |
الأسبوع 13 |
التقييم النهائي |
الامتحان النهائي |
ساعتين |
كل المقرر |
50% |
الأسبوع 16 |
المجموع |
100 درجة |
100% |
|
محتوى المقرر
الاسبوع |
الموضوع العلمي |
الساعات |
محاضرة |
1 |
Overview and basic concepts: Role and purpose of OS, history, functionality, design issues, structuring methods, abstractions, processes, resources, interrupts, user/system state transition |
4 |
4 |
2 |
Concurrency: The idea of concurrent execution, states and state diagrams, implementation structures (ready lists, process control blocks, ..) dispatching and context switching, interrupt handling in a concurrent environment. |
4 |
4 |
3-5 |
Mutual exclusion: Definition of the mutual exclusion problem, deadlock detection and prevention, solution strategies, models and mechanisms ( semaphores, monitors, condition variables) synchronization problems. |
12 |
12 |
6-8 |
Scheduling: Preemptive and non-preemptive scheduling, scheduling policies, processes and threads. |
12 |
12 |
9-10 |
Memory management: Review of physical memory and memory management hardware, overlays, swapping, partitions, paging, segmentation, page placement, replacement policies, working sets and thrashing, caching. |
8 |
8 |
11-12 |
File systems: Fundamental concepts, content and structure of directories, file system techniques, memory-mapped file system, naming, searching, access, backup strategies. |
8 |
8 |
13-14 |
Security and protection: Overview, policy/mechanism separation, security methods and devices, protection, access, authentication, models of protection, encryption, recovery management. |
8 |
8 |
المراجع
عنوان المراجع |
اسم المرجع |
الناشر |
النسخة |
المؤلف |
مكان تواجدها |
مذكرات المقرر |
-------- |
-------- |
-------- |
-------- |
-------- |
الكتب الدراسية المقررة |
Operating systems :Internals and design principles |
Prentice Hall |
7th Edition |
William Stallings |
نسخة الكترونية |
كتب مساعدة |
Operating System Concepts |
|
9th Edition |
Abraham Silberschatz |
نسخة الكترونية |
مجلات علمية |
-------- |
-------- |
-------- |
-------- |
-------- |
مواقع إنترنت |
-------- |
-------- |
-------- |
-------- |
-------- |
غيرها |
-------- |
-------- |
-------- |
-------- |
-------- |