Operating
Systems
أنظمة
التشغيل

The ghost in the machine. Master the Kernel, Processes, Memory Management, and the art of Virtualization. الشبح داخل الآلة. أتقن النواة (Kernel)، العمليات (Processes)، إدارة الذاكرة، وفن المحاكاة الافتراضية (Virtualization).

Course Progress تقدم الدورة 0%

The Learning Path مسار التعلم

01

OS Services خدمات النظام (OS Services)

System Calls, Kernel vs User Mode, and Architecture. الـ System Calls، وضع النواة مقابل وضع المستخدم، والمعمارية.

Start Module ابدأ الوحدة
02

Processes & Threads العمليات والخيوط (Processes & Threads)

Process Control Block (PCB), Context Switching, and Multithreading. الـ PCB، تبديل السياق (Context Switching)، والـ Multithreading.

Start Module ابدأ الوحدة
03

CPU Scheduling جدولة المعالج (CPU Scheduling)

FCFS, SJF, Round Robin, and Multilevel Queues. FCFS, SJF, Round Robin, والصفوف متعددة المستويات.

Start Module ابدأ الوحدة
04

Sync Tools أدوات التزامن (Sync Tools)

Race Conditions, Critical Section, Mutex, and Semaphores. Race Conditions, Critical Section, Mutex, والـ Semaphores.

Start Module ابدأ الوحدة
05

Sync Examples أمثلة التزامن (Sync Examples)

Bounded Buffer, Readers-Writers, and Dining Philosophers. Bounded Buffer, Readers-Writers, والفلاسفة المتعشون.

Start Module ابدأ الوحدة
06

Deadlocks الـ Deadlocks

Prevention, Avoidance (Banker's Algorithm), and Recovery. المنع، التجنب (Banker's Algorithm)، والتعافي.

Start Module ابدأ الوحدة
07

Main Memory الذاكرة الرئيسية (Main Memory)

Contiguous Allocation, Segmentation, and Paging. التخصيص المتجاورة، التقطيع (Segmentation)، والـ Paging.

Start Module ابدأ الوحدة
08

Virtual Memory الذاكرة الافتراضية (Virtual Memory)

Demand Paging, Page Replacement, and Thrashing. Demand Paging, استبدال الصفحات، والـ Thrashing.

Start Module ابدأ الوحدة
09

Mass Storage التخزين الكتلي (Mass Storage)

Disk Scheduling, SSD vs HDD, and RAID Levels. جدولة القرص، SSD مقابل HDD، ومستويات الـ RAID.

Start Module ابدأ الوحدة
10

I/O Systems أنظمة الإدخال/الإخراج (I/O Systems)

Polling, Interrupts, DMA, and Device Drivers. Polling, المقاطعات (Interrupts), DMA, ومشغلات الأجهزة.

Start Module ابدأ الوحدة
11

File Systems أنظمة الملفات (File Systems)

Implementation, Directory Structure, and Allocation Methods. التنفيذ، هيكل الدليل، وطرق التخصيص.

Start Module ابدأ الوحدة
12

Security الأمن والحماية (Security)

Protection Domains, Access Matrix, and Threat Analysis. مجالات الحماية، مصفوفة الوصول، وتحليل التهديدات.

Start Module ابدأ الوحدة
13

VMs & Distributed الأنظمة الافتراضية والموزعة

Hypervisors, Virtualization Types, and Distributed Systems. Hypervisors, أنواع الـ Virtualization, والأنظمة الموزعة.

Start Module ابدأ الوحدة

The Gauntlet التحدي النهائي

Modules 1-6 الوحدات 1-6

Midterm Exam الاختبار النصفي

Processes, Scheduling, Synchronization, and Deadlocks. العمليات، الجدولة، التزامن، والـ Deadlocks.

Modules 7-13 الوحدات 7-13

Final Exam الاختبار النهائي

Memory Mgmt, Virtual Memory, Storage, I/O, Files, and Security. إدارة الذاكرة، الذاكرة الافتراضية، التخزين، I/O، الملفات، والأمن.