کتاب مدیریت حافظه در LKM با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مدیریت حافظه در LKM
موضوع کلی: سیستمعاملهای مدرن
موضوع میانی: Loadable Kernel Modules
📋 سرفصلهای دوره
- 1. مفاهیم پایه مدیریت حافظه
- 2. معماری حافظه در سیستمعامل لینوکس
- 3. آشنایی با ساختار Kernel Module
- 4. تخصیص و آزادسازی حافظه در هسته
- 5. توابع تخصیص حافظه (kmalloc, kfree)
- 6. انواع مختلف تخصیص حافظه هسته
- 7. مدیریت حافظه فیزیکی و مجازی
- 8. صفحات حافظه و جدول صفحات
- 9. تبدیل آدرس منطقی به فیزیکی
- 10. مدیریت کش (Cache) در لینوکس
- 11. همگامسازی دسترسی به حافظه
- 12. قفلها و Semaphorها در مدیریت حافظه
- 13. جلوگیری از Race Conditionها
- 14. بررسی و رفع Memory Leak
- 15. ابزارهای دیباگینگ حافظه در لینوکس
- 16. استفاده از Slab Allocator
- 17. مزایا و معایب Slab Allocator
- 18. بهینهسازی تخصیص حافظه
- 19. مدیریت حافظه در درایورهای دستگاه
- 20. مدیریت حافظه در شبکههای لینوکس
- 21. مدیریت حافظه در سیستمهای فایل
- 22. استفاده از DMA و حافظه مشترک
- 23. تخصیص حافظه برای بافرهای ورودی/خروجی
- 24. مدیریت حافظه در Kernel Moduleهای شبکه
- 25. بررسی عملکرد حافظه با Perf
- 26. تحلیل تخصیص حافظه با Tracepoints
- 27. نوشتن Kernel Moduleهای بهینه از نظر حافظه
- 28. مدیریت حافظه در محیطهای embedded
- 29. استفاده از Memory Mapping
- 30. تکنیکهای کاهش مصرف حافظه
- 31. مدیریت حافظه در سیستمهای چندپردازشی
- 32. مقایسه روشهای تخصیص حافظه
- 33. تخصیص حافظه غیرمجاور (Non-Contiguous)
- 34. استفاده از Page Cache
- 35. مدیریت حافظه در Virtual Machines
- 36. بهینهسازی تخصیص حافظه برای Real-time
- 37. تخصیص حافظه در Kernel Moduleهای USB
- 38. مدیریت حافظه در Kernel Moduleهای صدا
- 39. استفاده از cgroupها برای محدود کردن مصرف حافظه
- 40. بررسی تخصیص حافظه در Kernel Moduleهای بلوتوث
- 41. تست و اعتبارسنجی Kernel Moduleها از نظر حافظه
- 42. مدیریت حافظه در Kernel Moduleهای گرافیک
- 43. استفاده از DMA-BUF برای مدیریت حافظه
- 44. بررسی تخصیص حافظه در Kernel Moduleهای WiFi
- 45. تکنیکهای پیشرفته مدیریت حافظه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.