اپلیکیشن اندرویدی فلشکارت آموزشی سفر به درون هسته: آشنایی با فرآیندها، حافظه و سیستم فایل
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب سفر به درون هسته: آشنایی با فرآیندها، حافظه و سیستم فایل
موضوع کلی: درک عمیق سیستم عامل لینوکس
موضوع میانی: معماری و اجزای هسته لینوکس
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر هسته لینوکس
- 2. نقش هسته در سیستم عامل
- 3. معماری ماژولار هسته
- 4. لود کردن ماژول ها
- 5. مدیریت حافظه در سطح هسته
- 6. انواع حافظه در لینوکس
- 7. حافظه مجازی چیست
- 8. صفحات حافظه و فریم ها
- 9. پارتیشن بندی حافظه
- 10. مدیریت حافظه فعال (Active Memory Management)
- 11. حافظه پنهان (Cache)
- 12. کش دیسک
- 13. کش دستورالعمل و داده
- 14. کش صفحه (Page Cache)
- 15. کش inode
- 16. کش دایرکتوری
- 17. کش بافر (Buffer Cache)
- 18. استفاده از کش ها
- 19. بهینه سازی استفاده از کش
- 20. مانیتورینگ استفاده از کش
- 21. مقدمه ای بر فرآیندها
- 22. فرآیند چیست
- 23. شناسه فرآیند (PID)
- 24. حالت های فرآیند
- 25. ایجاد فرآیند (fork)
- 26. اجرای فرآیند (exec)
- 27. انتظار برای فرآیند (wait)
- 28. فرآیندهای پس زمینه و پیش زمینه
- 29. مدیریت فرآیندها
- 30. نمایش لیست فرآیندها
- 31. ابزارهای مشاهده فرآیند (ps, top, htop)
- 32. اولویت فرآیندها
- 33. زمان بندی فرآیندها
- 34. پردازش های سیستمی
- 35. پردازش های کاربر
- 36. سیگنال ها در لینوکس
- 37. انواع سیگنال ها
- 38. ارسال سیگنال ها
- 39. مدیریت سیگنال ها
- 40. اثر سیگنال ها بر فرآیندها
- 41. مقدمه ای بر سیستم فایل
- 42. نقش سیستم فایل
- 43. انواع سیستم فایل در لینوکس
- 44. ساختار درختی سیستم فایل
- 45. inode چیست
- 46. داده بلاک چیست
- 47. سوپر بلاک چیست
- 48. متا داده ها در سیستم فایل
- 49. انواع فایل در لینوکس
- 50. فایل معمولی
- 51. دایرکتوری
- 52. لینک سخت (Hard Link)
- 53. لینک نرم (Symbolic Link)
- 54. دستگاه ها به عنوان فایل
- 55. عملکرد سیستم فایل
- 56. عملیات خواندن و نوشتن
- 57. عملیات ایجاد و حذف
- 58. عملیات تغییر نام
- 59. عملیات جستجو
- 60. دسترسی به فایل ها و دایرکتوری ها
- 61. مجوزهای دسترسی (Permissions)
- 62. مالکیت فایل ها
- 63. گروه ها
- 64. ACL ها (Access Control Lists)
- 65. امنیت سیستم فایل
- 66. فشرده سازی فایل ها
- 67. فشرده سازی در سطح سیستم فایل
- 68. فشرده سازی فایل ها به صورت جداگانه
- 69. فشرده سازی و بازسازی فایل ها
- 70. فایل سیستم های شبکه
- 71. NFS (Network File System)
- 72. SMB/CIFS
- 73. سیستم فایل های توزیع شده
- 74. سیستم فایل های مجازی
- 75. /proc
- 76. /sys
- 77. /dev
- 78. مفاهیم پیشرفته سیستم فایل
- 79. Journaling در سیستم فایل
- 80. مزایای Journaling
- 81. انواع Journaling
- 82. RAID و سیستم فایل
- 83. مفاهیم RAID
- 84. سازگاری RAID با سیستم فایل
- 85. ابزارهای مدیریت سیستم فایل
- 86. fsck
- 87. mount
- 88. umount
- 89. inotify
- 90. inotایفای (inotify-tools)
- 91. نظارت بر تغییرات فایل سیستم
- 92. مدیریت حافظه و فرآیندها در کنار هم
- 93. ارتباط حافظه و فرآیندها
- 94. حافظه اختصاص یافته به فرآیندها
- 95. مکانیسم های ارتباط بین فرآیندی (IPC)
- 96. اشتراک حافظه
- 97. صف های پیام
- 98. سوکت ها
- 99. مباحث پیشرفته هسته
- 100. مدیریت دستگاه ها (Device Management)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.