ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Understanding the Linux Kernel

دانلود کتاب درک هسته لینوکس

Understanding the Linux Kernel

مشخصات کتاب

Understanding the Linux Kernel

دسته بندی: سیستم های عامل
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 9780596000028, 0596000022 
ناشر: O'Reilly Media 
سال نشر: 2000 
تعداد صفحات: 542 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 مگابایت 

قیمت کتاب (تومان) : 38,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 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


توضیحاتی درمورد کتاب به خارجی

Linux is presented too often as a casual hacker experiment. It has increasingly become not only a mission-critical part of many organizations, but a sophisticated display of programming skill. It incorporates many advanced operating system concepts and has proven itself extremely robust and efficient for a wide range of uses. Understanding the Linux Kernel helps readers understand how Linux performs best and how it meets the challenge of different environments. The authors introduce each topic by explaining its importance, and show how kernel operations relate to the utilities that are familiar to Unix programmers and users.

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





نظرات کاربران