کتاب از سورس تا باینری: سفر کامل فایل آبجکت

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره از سورس تا باینری: سفر کامل فایل آبجکت

موضوع کلی: مهندسی نرم‌افزار و معماری کامپیوتر

موضوع میانی: زنجیرهٔ ساخت و لینک‌سازی نرم‌افزار

📋 سرفصل‌های دوره

  • 1. نقش فایل آبجکت در زنجیرهٔ ساخت
  • 2. مسیر کامل از فایل منبع تا برنامهٔ اجراشدنی
  • 3. تفاوت فایل آبجکت، برنامهٔ اجراشدنی و کتابخانهٔ اشتراکی
  • 4. نقش کامپایلر، اسمبلر و لینکر
  • 5. مراحل پیش‌پردازش، کامپایل، اسمبلی و لینک
  • 6. تنظیمات کامپایلر و اثر آن بر خروجی
  • 7. ساختار فایل منبع و واحد ترجمه
  • 8. پیش‌پردازنده و دستورهای آن
  • 9. مدیریت شامل‌ها و مسیرهای جست‌وجو
  • 10. ماکروها و تعریف‌های شرطی
  • 11. تحلیل واژگانی و نحو
  • 12. تحلیل معنایی و ساخت درخت برنامه
  • 13. میان‌نمایش و بازنویسی‌های کامپایلر
  • 14. انتخاب الگوریتم و تولید کد
  • 15. تولید کد اسمبلی و نگاشت آن به واحد
  • 16. اسمبلر و تبدیل کد به فایل آبجکت
  • 17. فرمت‌های رایج فایل آبجکت
  • 18. مقایسهٔ ELF، COFF، PE و Mach-O
  • 19. معرفی ساختار ELF
  • 20. هدر ELF
  • 21. جدول بخش‌ها
  • 22. بخش‌های اجرایی
  • 23. بخش دادهٔ مقید
  • 24. بخش BSS
  • 25. بخش‌های خواندنی
  • 26. جدول نمادها
  • 27. جدول رشته‌ها
  • 28. بخش‌های relocation
  • 29. نشانگرها و ویژگی‌های بخش‌ها
  • 30. مقایسهٔ بخش‌ها و segmentها
  • 31. نگاشت بخش‌ها بر segmentها
  • 32. دستورهای اسمبلی و تعریف داده
  • 33. برچسب‌ها و نمادهای محلی و سراسری
  • 34. آرایش داده و هم‌ترازی
  • 35. انتخاب دستور و الگوی دسترسی به حافظه
  • 36. قرارداد نام‌گذاری و قرارداد فراخوانی
  • 37. قاب‌های استک و دادهٔ محلی
  • 38. نمادهای استاتیک و داینامیک
  • 39. پیوند دادن نمادها
  • 40. دید نمادها
  • 41. انواع relocation
  • 42. relocation مطلق
  • 43. relocation وابسته به محل اجرا
  • 44. مکانیسم GOT و PLT
  • 45. relocation در لینک استاتیک و داینامیک
  • 46. مرحله‌های حل relocation
  • 47. نمادهای undefined و weak
  • 48. نسخه‌بندی نمادها در لینک داینامیک
  • 49. کتابخانه‌های استاتیک و فایل‌های آرشیو
  • 50. اسکریپت لینکر
  • 51. گروه‌بندی بخش‌ها و حذف کد مرده
  • 52. کتابخانه‌های اشتراکی
  • 53. بخش پویا و وابستگی‌ها
  • 54. جدول نمادهای پویا
  • 55. relocationهای داینامیک
  • 56. پردازش‌گر پویا و mapping حافظه
  • 57. segmentهای ELF و مسیر اجرای آن‌ها
  • 58. هم‌ترازی با صفحه و استفاده از mmap
  • 59. مدیریت دادهٔ BSS در زمان اجرا
  • 60. سازنده‌ها و مقداردهی اولیهٔ سراسری
  • 61. مهاجرت runtime و اجرای relocationهای پویا
  • 62. ویرانگرها و فرایند پایان کار
  • 63. سازگاری ABI و معماری‌های مختلف
  • 64. کامپایل عرضی و triplet هدف
  • 65. سازگاری بین فرمت‌های مختلف
  • 66. اطلاعات دیباگ و نقش آن در فایل آبجکت
  • 67. Strip کردن نمادها و بخش‌های اضافی
  • 68. ساخت مجدد و قابل‌تکرار
  • 69. Link-Time Optimization و اثر آن بر فایل خروجی
  • 70. بهینه‌سازی و حذف کد یا دادهٔ مرده
  • 71. بازرسی فایل با readelf، objdump، nm و ar
  • 72. یکپارچه‌سازی فایل آبجکت در سیستم‌های build
  • 73. عیب‌یابی خطاهای لینک و relocation
  • 74. اثر فایل آبجکت بر امنیت برنامه
  • 75. تحلیل عملکرد با داده‌های موجود در فایل باینری
  • 76. تمرین عملی ساخت و بازرسی یک فایل آبجکت کامل

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.