Mastering Linux Kernel Development

تاریخ: 1398/12/02 10:04
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۳۶۵۹
دیدگاه ها: ۰
برچسب ها: Operating Systems |Linux |
کتاب Mastering Linux Kernel Development
Packt Publishing
Raghu Bharadwaj
9781785883057
2017
191
English

کتاب Mastering Linux Kernel Development، به کرنل لینوکس، طراحی و چیدمان داخلی و زیر سیستم‌های اصلی مختلف آن نگاهی می‌اندازد تا به شما در درک قابل توجه این شگفتی متن باز کمک کند. شما خواهید دید که چگونه کرنل لینوکس، به لطف تعداد زیادی از مشارکت کنندگان در توسعه آن دارای نوعی از هوش جمعی است و به دلیل طراحی فوق العاده آن، چنان ظریف و زیبا باقی مانده است.

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


مطالبی که در کتاب تسلط بر توسعه کرنل لینوکس، خواهید آموخت:

  • درک فرآیند‌ها و فایل‌ها – مکانیزم‌های انتزاعی اصلی کرنل لینوکس که باعث ساده سازی و پویایی موثر می‌شوند
  • رمزگشایی زمان بندی فرآیند و درک کردن استفاده از ظرفیت موثر تحت شرایط عمومی و بلادرنگ
  • ساده سازی و یادگیری بیشتر درباره تکنیک‌های ارتباط فرآیند از طریق سیگنال‌ها و مکانیزم‌های IPC
  • فهمیدن اصول مقدماتی حافظه با درک اصول و مفاهیم کلیدی مدیریت حافظه فیزیکی و مجازی
  • نگاهی دقیق به تمام جنبه‌های مهم مدیریت وقفه و زیر سیستم clock
  • فهمیدن اجرای همزمان بر روی پلتفرم‌های SMP از طریق تکنیک‌های همگام سازی و قفل کردن

 

Table of Contents
- Chapter 1. Comprehending Processes, Address Space, And Threads
- Chapter 2. Deciphering The Process Scheduler
- Chapter 3. Signal Management
- Chapter 4. Memory Management And Allocators
- Chapter 5. Filesystems And File I/O
- Chapter 6. Interprocess Communication
- Chapter 7. Virtual Memory Management
- Chapter 8. Kernel Synchronization And Locking
- Chapter 9. Interrupts And Deferred Work
- Chapter 10. Clock And Time Management
- Chapter 11. Module Management

 

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...