کتاب الکترونیکی

آشنایی با مدیریت حافظه مجازی لینوکس

Understanding the Linux Virtual Memory Manager

دانلود کتاب Understanding the Linux Virtual Memory Manager (به فارسی: آشنایی با مدیریت حافظه مجازی لینوکس) نوشته شده توسط «Mel Gorman»


اطلاعات کتاب آشنایی با مدیریت حافظه مجازی لینوکس

موضوع اصلی: سیستم های عامل

نوع: کتاب الکترونیکی

ناشر: Prentice Hall PTR

نویسنده: Mel Gorman

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2004

تعداد صفحه: 736

حجم کتاب: 9 مگابایت

کد کتاب: 0130819081

توضیحات کتاب آشنایی با مدیریت حافظه مجازی لینوکس

برنامه نویسی که می خواهد کارکرد ماشین مجازی لینوکس را بفهمد، به معنای واقعی کلمه چاره ای جز مطالعه خط به خط کد منبع هسته ندارد – کاری بسیار دشوار و وقت گیر. این کتاب به تشریح جزئیات نحوه پیاده‌سازی مدیر حافظه در لینوکس اختصاص دارد و در نتیجه زمان لازم برای درک آن را از چندین ماه به چند هفته کاهش می‌دهد. لینوکس VM تنها مهم ترین جزء هسته لینوکس است. رفتار VM بر تمام زیرسیستم های هسته دیگر تأثیر می گذارد و تأثیر چشمگیری بر عملکرد کلی سیستم دارد. این کتاب از این جهت منحصربه‌فرد است که نه تنها خود ماشین مجازی لینوکس را با جزئیات بی‌سابقه توصیف می‌کند، بلکه شامل مبانی نظری آن نیز می‌شود که هم برای توسعه‌دهندگان و هم برای دانش‌آموزان جالب است، اما از مطالب اخیر مرتبط با هسته لینوکس حذف شده است. به سه قسمت تقسیم می شود. بخش اول با مقدمه ای در مورد نحوه نزدیک شدن به خواندن کد یک پروژه منبع باز آغاز می شود. سپس با کمک نمودارهای متعدد و نمودارهای فراخوانی، شرح مفصلی از معماری VM ارائه می‌کند، که برای افرادی که نیاز به درک روشنی از نحوه عملکرد ماشین مجازی دارند، مناسب است. بخش دوم شرح دقیق خط به خط ماژول های منبع C (تفسیر کد منبع) است که VM را در هسته لینوکس 2.4 پیاده سازی می کند. بخش سوم ویژگی های جدید هسته 2.6 آینده را شرح می دهد.


A programmer wanting to understand the workings of the Linux VM today literally has no choice but to study the kernel source code, line-by-line – an excruciatingly difficult and time-consuming task. This book dedicates itself to explaining, in detail, how the memory manager is implemented in Linux, thereby cutting down the time needed to understand it from many months to mere weeks. The Linux VM is the single most important component of the Linux kernel. The behavior of the VM affects all other kernel subsystems, and has a dramatic impact on overall system performance. This book is unique in that not only does it describe the Linux VM itself in unprecedented detail, it also includes the theoretical foundations for it which is of interest to both developers and students but has been omitted from recent Linux kernel related material. It is split into three parts. The first part begins with an introduction on how to approach reading the code of an open source project. It then provides a detailed description of the VM architecture with the aid of numerous diagrams and call graphs, which is suitable for people who need a clear understanding of how the VM functions. The second part is a detailed line-by-line description of the C source modules (source code commentary) that implement the VM in the Linux 2.4 kernel. The third part describes new features in the upcoming 2.6 kernel.

دانلود کتاب «آشنایی با مدیریت حافظه مجازی لینوکس»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.