دانلود کتاب Understanding the Linux Kernel (به فارسی: شناخت هسته لینوکس) نوشته شده توسط «Daniel P. Bovet – Marco Cesati»
اطلاعات کتاب شناخت هسته لینوکس
موضوع اصلی: سیستم های عامل
نوع: کتاب الکترونیکی
ناشر: O’Reilly Media
نویسنده: Daniel P. Bovet – Marco Cesati
زبان: English
فرمت کتاب: chm (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2002
تعداد صفحه: 816
حجم کتاب: 2 مگابایت
کد کتاب: 0596002130 , 9780596002138
نوبت چاپ: Second Edition
توضیحات کتاب شناخت هسته لینوکس
برای اینکه به طور کامل بفهمید که چه چیزی باعث می شود لینوکس تیک بزند و چرا اینقدر کارآمد است، باید عمیقاً در قلب سیستم عامل – در خود هسته لینوکس کاوش کنید. هسته لینوکس است – در مورد سیستم عامل لینوکس، این تنها نرم افزاری است که اصطلاح “لینوکس” در مورد آن صدق می کند. هسته تمام درخواست ها یا عملیات I/O تکمیل شده را مدیریت می کند و تعیین می کند که کدام برنامه ها زمان پردازش خود را به اشتراک بگذارند و به چه ترتیبی. هسته لینوکس که مسئول مدیریت پیچیده حافظه کل سیستم است، نیروی کارآمدی افسانه ای لینوکس است. نسخه جدید Understanding the Linux Kernel شما را به یک تور راهنما در میان مهم ترین ساختارهای داده، الگوریتم های بسیاری و ترفندهای برنامه نویسی مورد استفاده در هسته هدایت می کند. نویسندگان با بررسی فراتر از ویژگیهای سطحی، بینشهای ارزشمندی را به افرادی ارائه میکنند که میخواهند بدانند اشیا واقعاً در دستگاهشان چگونه کار میکنند. بخش های مربوطه از کد تشریح شده و خط به خط مورد بحث قرار می گیرند. این کتاب بیش از عملکرد کد را پوشش میدهد، بلکه زیربنای نظری را توضیح میدهد که چرا لینوکس کارها را به روشی انجام میدهد. نسخه جدید کتاب بهروزرسانی شده است تا نسخه 2.4 هسته را پوشش دهد، که کاملاً با نسخه 2.2 متفاوت است: سیستم حافظه مجازی کاملاً جدید است، پشتیبانی از سیستمهای چند پردازنده بهبود یافته است و کلاسهای جدیدی از دستگاههای سختافزاری اضافه شدهاند. . نویسندگان هر ویژگی جدید را با جزئیات بررسی می کنند. موضوعات دیگر کتاب عبارتند از: * مدیریت حافظه از جمله بافر فایل، تعویض فرآیند، و دسترسی مستقیم به حافظه (DMA) * سیستم فایل مجازی و سیستم فایل توسعه یافته دوم * ایجاد و زمان بندی فرآیند * سیگنال ها، وقفه ها و رابط های ضروری برای درایورهای دستگاه * زمان * همگام سازی در هسته * ارتباطات بین فرآیندی (IPC) * اجرای برنامه”
دانلود کتاب «شناخت هسته لینوکس»
![مبلغی که بابت خرید کتاب میپردازیم به مراتب پایینتر از هزینههایی است که در آینده بابت نخواندن آن خواهیم پرداخت.](https://blog.balyan.ir/wp-content/uploads/2023/01/Buy-books-and-build-a-good-life.jpg)