بهروزرسانی: 16 اکتبر 2020: یادداشتهای اضافه شده/نمونههای استفاده شده در دوره
از این دوره چه چیزی یاد خواهید گرفت؟
فضای آدرس فیزیکی پردازنده و نحوه مشاهده آن در لینوکس
فضای آدرس مجازی پردازنده
فضای آدرس مجازی هسته و فضای کاربر
صفحات و خطای صفحه
نحوه تبدیل آدرس مجازی به آدرس فیزیکی و فرمت های مورد استفاده برای چاپ
حافظه کم و حافظه بالا
مکانیسم تخصیص حافظه - تخصیص دهنده دوستان
مناطق -/proc/buddyinfo
تخصیص حافظه پویا در هسته لینوکس
پرچمهای مختلف مورد استفاده در kmalloc - GFP_KERNEL، GFP_ATOMIC، GFP_DMA
تفاوت بین kmalloc و vmalloc
وقتی 0 را در kmalloc و vmalloc پاس می کنید چه اتفاقی می افتد
پشته هسته
APIهای تحت پوشش این دوره آموزشی:
virt_to_phys
phys_to_virt
kmalloc
kfree
krealloc
ksize
vmalloc
vfree
دستورات استفاده شده در این دوره:
qemu-system-x86
مربی در آموزش آخر هفته لینوکس
نمایش نظرات