اپلیکیشن اندرویدی فلشکارت آموزشی اسرار هسته سیستم عامل: از مدیریت حافظه تا زمانبندی پردازنده
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب اسرار هسته سیستم عامل: از مدیریت حافظه تا زمانبندی پردازنده
موضوع کلی: مبانی سیستم عامل
موضوع میانی: ساختار و طراحی سیستم عامل
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر سیستم عامل
- 2. مفهوم هسته سیستم عامل
- 3. ساختار هسته
- 4. حالت هسته و حالت کاربر
- 5. فرایندها چیستند
- 6. نمایش فرایند
- 7. ایجاد فرایند
- 8. پایان دادن به فرایند
- 9. تعلیق و از سرگیری فرایند
- 10. ارتباط بین فرایندها (IPC)
- 11. صفحه بندی حافظه
- 12. تقسیم بندی حافظه
- 13. مدیریت حافظه مجازی
- 14. صفحات مجازی
- 15. فریم های فیزیکی
- 16. جدول صفحه
- 17. پشتیبانی سخت افزاری برای صفحه بندی
- 18. الگوریتم های جایگزینی صفحه
- 19. تقاضای صفحه بندی
- 20. منطقه کاری صفحه
- 21. الگوریتم های تخصیص فریم
- 22. محلول های حافظه موقت
- 23. مدیریت حافظه آزاد
- 24. پیاده سازی صفحه بندی
- 25. مدیریت حافظه پویا
- 26. بلوک های حافظه آزاد
- 27. الگوریتم های تخصیص حافظه
- 28. تکمه زدایی حافظه
- 29. مدیریت کش
- 30. مفهوم پردازش
- 31. نمایش پردازش
- 32. ایجاد پردازش
- 33. پایان دادن به پردازش
- 34. تعلیق و از سرگیری پردازش
- 35. حالت های پردازش
- 36. کنتراست پردازش
- 37. نخ ها (Threads)
- 38. نخ های کاربر و نخ های هسته
- 39. مدل های نخ
- 40. همگام سازی (Synchronization)
- 41. مسائل همگام سازی
- 42. قفل های انحصاری (Mutexes)
- 43. مانیتورها (Monitors)
- 44. مخابرات (Semaphores)
- 45. مسدود کردن و بیدار کردن
- 46. راه حل های نرم افزاری برای مسابقه
- 47. راه حل های سخت افزاری برای مسابقه
- 48. بن بست (Deadlock)
- 49. شرایط لازم برای بن بست
- 50. روش های مدیریت بن بست
- 51. پیشگیری از بن بست
- 52. اجتناب از بن بست
- 53. تشخیص بن بست
- 54. بازیابی از بن بست
- 55. زمانبندی پردازنده (CPU Scheduling)
- 56. مفاهیم زمانبندی
- 57. معیارهای زمانبندی
- 58. الگوریتم های زمانبندی
- 59. زمانبندی اولویت اول (FCFS)
- 60. زمانبندی کوتاهترین کار (SJF)
- 61. زمانبندی اولویت (Priority Scheduling)
- 62. زمانبندی نوبت گردان (Round Robin)
- 63. زمانبندی صف های چندگانه (Multilevel Queue Scheduling)
- 64. زمانبندی صف های چندگانه با بازخوردی (Multilevel Feedback Queue Scheduling)
- 65. زمانبندی فشرده (Preemptive Scheduling)
- 66. زمانبندی غیر فشرده (Non-preemptive Scheduling)
- 67. زمانبندی واقعی (Real-time Scheduling)
- 68. زمانبندی توزیع شده (Distributed Scheduling)
- 69. مدیریت ورودی/خروجی (I/O Management)
- 70. سخت افزار ورودی/خروجی
- 71. درایورهای دستگاه
- 72. بافرینگ (Buffering)
- 73. کشینگ (Caching)
- 74. صف های دستگاه (Device Queues)
- 75. مدیریت دستگاه های دیسک
- 76. زمانبندی دیسک
- 77. مدیریت فایل (File Management)
- 78. مفاهیم فایل
- 79. عملیات فایل
- 80. ساختار دیسک
- 81. فایل سیستم ها
- 82. پیاده سازی فایل سیستم
- 83. مدیریت فضای خالی
- 84. امنیت فایل
- 85. مدیریت فضای ذخیره سازی
- 86. سیستم های فایل توزیع شده
- 87. سیستم های فایل شبکه
- 88. مدیریت حافظه پنهان فایل
- 89. مدیریت فایل در سیستم های توزیع شده
- 90. امنیت در سیستم های عامل
- 91. مفاهیم امنیت
- 92. کنترل دسترسی
- 93. رمزنگاری
- 94. احراز هویت
- 95. مجوزها
- 96. حفاظت از داده ها
- 97. امنیت شبکه
- 98. امنیت هسته
- 99. مقدمه ای بر سیستم های توزیع شده
- 100. ارتباطات در سیستم های توزیع شده
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.