كورس انظمة التشغيل باللغة العربية مع امثلة بالارقام والكودات البرمجية محتوى الكورس كورس انظمة التشغيل Operating Systems Course المقدمة تغيير سرعة تشغيل الفيديو في اليوتيوب زيادة الصوت لفيديوهات اليوتيوب بنسبة 600% مجاناً انظمة التشغيل-1 المقدمة (تعريف نظام التشغيل ومكونات نظام الحاسوب) انظمة التشغيل-2 (معالجة المقاطعات وهرمية الخزن في نظم الحاسوب) انظمة التشغيل-3 (عمل ذاكرة الكاش والانظمة متعددة المعالجات) انظمة التشغيل-4 (انظمة الحاسوب العنقودية وانواع نظم التشغيل) انظمة التشغيل-5 (ادارة العمليات والانواع المختلفة للذاكرة في نظام الحاسوب) انظمة التشغيل-6 (ادارة اجهزة الادخال والاخراج ومفاهيم الحماية والامنية في نظم التشغيل) انظمة التشغيل-7 (بيئات الحوسبة المختلفة الجزء الاول) انظمة التشغيل-8 (بيئات الحوسبة الجزء الثاني وانظمة التشغيل مفتوحة المصدر) انظمة التشغيل-9: الفصل الثاني- هياكل نظم التشغيل خدمات نظم التشغيل CLI and GUI انظمة التشغيل-10: نداءات النظام وواجهات برمجة التطبيقات System Calls and API انظمة التشغيل-11: برامج النظام والخدمات التي يقدمها نظام التشغيل للمستخدمين انظمة التشغيل-12: هياكل نظم التشغيل وامثلة عن كل نوع انظمة التشغيل-13: نظم تشغيل الهواتف الذكية، معالجة الاخطاء، تحسين الاداء، وعملية بدء التشغيل انظمة التشغيل-14: العمليات وحالات العملية Processes and process states انظمة التشغيل-15: جدولة وانشاء العمليات Process Scheduling and Creation انظمة التشغيل-16: امثلة بلغة سي عن انشاء العمليات بأنظمة لينكس وويندوز وكذلك انهاء العمليات انظمة التشغيل-17: الاتصالات بين العمليات، العمليات المستقلة والعمليات المتعاونة انظمة التشغيل-18: الاتصالات المباشرة وغير المباشرة بين العمليات وامثلة بلغة سي بلس بلس عن ذلك انظمة التشغيل-19: الاتصالات بين العمليات في انظمة الشبكات من نوع (client-server) انظمة التشغيل-20: الفصل الرابع (Threads) الجزء الاول انظمة التشغيل-21: الفصل الرابع (Threads) الجزء الثاني انظمة التشغيل-22: الفصل الرابع (الجزء الثالث) Threads انظمة التشغيل-23: الفصل الرابع (الجزء الرابع والاخير) Threads انظمة التشغيل-24: الفصل الخامس (الجزء الاول) Process Synchronization انظمة التشغيل-25: الفصل الخامس (الجزء الثاني) Process Synchronization نظم التشغيل مزامنة العمليات Semaphore انظمة التشغيل-26: الفصل الخامس Process Synchronization (الجزء الثالث) انظمة التشغيل-27: الفصل الخامس Process Synchronization (الجزء الرابع) انظمة التشغيل-28: الفصل الخامس Process Synchronization (الجزء الخامس والاخير) انظمة التشغيل-29: الفصل السادس CPU Scheduling (الجزء الاول) انظمة التشغيل-30: الفصل السادس CPU Scheduling (الجزء الثاني) انظمة التشغيل-31: الفصل السادس CPU Scheduling (الجزء الثالث) انظمة التشغيل-32: حل مثال جدولة العمليات بخوارزمية FCFS انظمة التشغيل-33: حل مثال جدول العمليات بخوارزمية SJF انظمة التشغيل-34: حل مثال جدولة العمليات بأستخدام خوارزمية الاولوية Priority انظمة التشغيل-35: حل مثال جدولة العمليات بخوارزمية Round Robin RR OS Process Scheduling Example: Preemptive SJF Preemptive Priority Scheduling Example Round Robin (RR) with arrival time example انظمة التشغيل-36: الفصل السادس (الجزء الرابع) Multi-Level Scheduling انظمة التشغيل-37: الفصل السادس (الجزء الخامس) Pthreads API programming Example انظمة التشغيل-38: الفصل السادس (الجزء السادس) جدولة الانظمة متعددة المعالجات انظمة التشغيل-39: الفصل السادس (الجزء السابع) جدولة العمليات في نظام Linux انظمة التشغيل-40: الفصل السادس (الجزء الثامن) الجدولة في انظمة Windows and Solaries انظمة التشغيل-41: الفصل السادس (الجزء التاسع والاخير): الطرق المختلفة لتقييم خوارزميات الجدولة انظمة التشغيل-42: الفصل السابع (الجزء الاول) مفهوم ال deadlock وطرق التعامل معه انظمة التشغيل-43: الفصل السابع (الجزء الثاني) deadlock avoidance and deadlock prevention انظمة التشغيل-44: الفصل السابع (الجزء الثالث) Deadlock Avoidance, Banker Algorithm (اقرأ اول تعليق) انظمة التشغيل-45: الفصل السابع (الجزء الرابع والاخير): Deadlock Detection and Recovery نظم التشغيل-46: الفصل الثامن (الجزء الاول): Main Memory Management Basics نظم التشغيل-47: الفصل الثامن (الجزء الثاني) Swapping and memory allocation نظم التشغيل-48: الفصل الثامن (الجزء الثالث): First Fit, Best Fit, Worst fit examples نظم التشغيل-49: الفصل الثامن (الجزء الرابع): Fragmentation and Segmentation Memory Management نظم التشغيل-50: الفصل الثامن (الجزء الخامس): Paging memory management scheme نظم التشغيل-51: الفصل الثامن (الجزء السادس) Implementation of Page Table and TLB نظم التشغيل-52:الفصل الثامن (الجزء السابع) Page Table Structures Hierarchical, Hashed, and Inverted نظم التشغيل-53: الفصل الثامن (الجزء الثامن والاخير) Main Memory Management in Pentium 32, 64 and ARM نظم التشغيل-54: الفصل التاسع (الجزء الاول) Virtual Memory and Demand Paging نظم التشغيل-55: الفصل التاسع (الجزء الثاني) (Page Fault and copy On Write (COW نظم التشغيل-56: الفصل التاسع (الجزء الثالث) Page Replacement Algorithms نظم التشغيل-57: الفصل التاسع (الجزء الرابع) FIFO, LRU, and Optimal Page Replacement نظم التشغيل58: الفصل التاسع (الجزء الخامس): Counting Algorithms, Page Allocation, and Thrashing نظم التشغيل-59: الفصل التاسع (الجزء السادس) Working Set Model, PFF, and Memory Mapped Files نظم التشغيل-60: الفصل التاسع (الجزء السابع): Buddy System, Slab Allocator, Prepaging, and Page Size نظم التشغيل-61: الفصل التاسع (الجزء الثامن والاخير): Other Issues, OS examples Windows and Solaris نظم التشغيل-62: الفصل العاشر (الجزء الاول) Mass Storage Systems and their types نظم التشغيل-63: الفصل العاشر (الجزء الثاني): Disk Attachment, Storage Array, SAN, and NAS نظم التشغيل-64: الفصل العاشر (الجزء الثالث): Disk Scheduling Algorithms Examples نظم التشغيل-65: الفصل العاشر (الجزء الرابع): Disk management and RAID نظم التشغيل-66: الفصل العاشر (الجزء الخامس والاخير): RAID features and Stable Storage نظم التشغيل-67: الفصل الحادي عشر (الجزء الاول): File Concept, Operations, and Locking نظم التشغيل-68: الفصل الحادي عشر (الجزء الثاني): File, Directory, and Disk Structures نظم التشغيل-69: الفصل الحادي عشر (الجزء الثالث): Directory Organizations and File Systems Mounting نظم التشغيل-70: الفصل الحادي عشر (الجزء الرابع والاخير): File Sharing and Protection نظم التشغيل-71: الفصل الثاني عشر (الجزء الاول) File System Implementation نظم التشغيل-72: الفصل الثاني عشر (الجزء الثاني) Virtual File System and Directory Implementation نظم التشغيل-73: الفصل الثاني عشر (الجزء الثالث) Allocation Methods: Linked and Indexed نظم التشغيل-74: الفصل الثاني عشر (الجزء الرابع): Performance and Efficiency of Allocations Methods نظم التشغيل-75: الفصل الثاني عشر (الجزء الخامس): Page cache and Log Structured FS نظم التشغيل-76: الفصل الثاني عشر (الجزء السادس والاخير): Network File System NFS and WAFL نظم التشغيل-77: الفصل الثالث عشر (الجزء الاول) Input Output Subsystems نظم التشغيل-78: الفصل الثالث عشر (الجزء الثاني) Application I/O Interface نظم التشغيل-79: الفصل الثالث عشر (الجزء الثالث) Kernel IO Operations نظم التشغيل-80: الفصل الثالث عشر (الجزء الرابع والاخير) نظم التشغيل-81: الفصل الرابع عشر (الجزء الاول) Protection and Access Matrix نظم التشغيل-82: الفصل الرابع عشر (الجزء الثاني والاخير) Access Matrix Implementation, Access Control نظم التشغيل-83: الفصل الخامس عشر (الجزء الاول) Security Problem نظم التشغيل-84: الفصل الخامس عشر (الجزء الثاني) Program Threats نظم التشغيل-85: الفصل الخامس عشر (الجزء الثالث) System and Network Threats نظم التشغيل-86: الفصل الخامس عشر (الجزء الرابع) Cryptography as a Security Tool نظم التشغيل-87: الفصل الخامس عشر (الجزء الخامس) Authentication and Digital Certificates نظم التشغيل-88: الفصل الخامس عشر (الجزء السادس والاخير) User Authentication نظم التشغيل-89: الفصل الثامن عشر (الجزء الاول) Virtual Machines نظم التشغيل-90: الفصل الثامن عشر (الجزء الثاني) Virtual Machines Building Blocks نظم التشغيل-91: الفصل الثامن عشر (الجزء الثالث) Virtual Machines Types and Applications نظم التشغيل-92: الفصل الثامن عشر (الجزء الرابع والاخير) Virtual Machines examples, research, …etc نظم التشغيل-93: الفصل التاسع عشر (الجزء الاول): Distributed Systems and Networks 1 من 2