دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: سیستم های عامل ویرایش: 1 نویسندگان: Daniel Pierre Bovet. Marco Cesati سری: ISBN (شابک) : 9780596000028, 0596000022 ناشر: O'Reilly Media سال نشر: 2000 تعداد صفحات: 542 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Understanding the Linux Kernel به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب درک هسته لینوکس نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Amazon.com بررسی درک هسته لینوکس< /I> در نظر گرفته شده است که توسط کسانی که خوشحال هستند نقاط را با کد منبع بررسی کنند خوانده شود. اولین چیزی که یاد می گیرید این است که چگونه لینوکس، آزاد شده از محدودیت های تجاری، می تواند از بهترین ایده های سیستم های دیگر استفاده کند، که به روش های فوق العاده انعطاف پذیر پیاده سازی شده اند. یک مثال خوب، سیستم فایل مجازی (VFS) است که اضافه کردن پشتیبانی از سیستمهای فایل تقریباً از هر سیستمعامل دیگری را آسان کرده است. فهمیدن اینکه چگونه چنین ویژگی هایی پیاده سازی می شوند بسیار جذاب است. سپس، ماژولهای قابل بارگیری، I/O، زمانبندی، چندوظیفهای، چند پردازش، وقفهها، قفلهای چرخشی، سمافورها و همه چیزهای دیگری که در ساخت یک هسته نقش دارند وجود دارد.
نویسندگان عمدتاً به لینوکس توجه دارند. هسته 2.2. آنها بحث می کنند که چگونه تصمیمات لینوس توروالد در مورد مسائل هسته به معماری تبدیل می شود. به عنوان مثال، چگونه مدیریت حافظه لینوکس از یک تخصیص دهنده اسلب در بالای یک سیستم دوستان برای کارایی بیشتر استفاده می کند. به طور مشابه، به قیمت کمی پیچیدگی، تصمیم به استفاده از صفحه بندی حافظه سه سطحی، زمانی که دو سطح روی سیستم های 32 بیتی خوب کار می کنند، امکان پورت کردن به پردازنده های 64 بیتی را بدون تغییر فراهم می کند. معاوضه بین پیچیدگی و کارایی برای اکثر ویژگیهای هسته مورد بحث قرار میگیرد و هر فصل با ویژگیهای جدید مرتبط در هسته 2.4 به پایان میرسد. با این وجود، این کتاب افزودنی مهمی به کانون لینوکس است. --استیو بیمار، Amazon.co.uk
Amazon.com Review Understanding the Linux Kernel is intended to be read by those who are happy to check points off against the source code. The first thing you learn is how Linux, released from commercial constraints, is able to take advantage of the best ideas from other systems, implemented in wonderfully flexible ways. A good example is the Virtual File System (VFS), which has made it easy to add support for file systems from almost every other OS. It's fascinating to find out how such features are implemented. Then, there are loadable modules, I/O, scheduling, multitasking, multiprocessing, interrupts, spin locks, semaphores, and all of the other goodies that are involved in making a kernel work.
The authors are concerned primarily with the Linux 2.2 kernel. They discuss how Linus Torvald's decisions on kernel issues translate into architecture; for example, how the Linux memory management uses a slab allocator on top of a buddy system for greater efficiency. Similarly, at the cost of a little complexity, the decision to use three-level memory paging, when two work fine on 32-bit systems, makes it possible to port to 64-bit processors without changes. The tradeoffs between complexity and efficiency are discussed for most kernel features, and each chapter finishes with related new features in kernel 2.4.
Despite the lucid and knowledgeable writing, you'll come up against some brain-stretching complexity. Nevertheless, this book is an important addition to the Linux canon. --Steve Patient, Amazon.co.uk