دانلود کتاب Understanding the Linux Kernel
49,000 تومان
شناخت هسته لینوکس
| موضوع اصلی | سیستم های عامل |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | O’Reilly Media |
| تعداد صفحه | 542 |
| حجم فایل | 3 مگابایت |
| کد کتاب | 9780596000028,0596000022 |
| نوبت چاپ | 1 |
| نویسنده | Daniel Pierre Bovet, Marco Cesati |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2000 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
شناخت هسته لینوکس
لینوکس اغلب به عنوان یک آزمایش گاه به گاه هکر ارائه می شود. این به طور فزاینده ای نه تنها به بخش مهمی از ماموریت های بسیاری از سازمان ها تبدیل شده است، بلکه به نمایش پیچیده ای از مهارت برنامه نویسی تبدیل شده است. این سیستم عامل بسیاری از مفاهیم پیشرفته سیستم عامل را در خود جای داده و ثابت کرده است که برای طیف وسیعی از کاربردها بسیار قوی و کارآمد است. درک هسته لینوکس به خوانندگان کمک می کند تا بفهمند لینوکس چگونه بهترین عملکرد را دارد و چگونه با چالش های محیط های مختلف مقابله می کند. نویسندگان هر موضوع را با توضیح اهمیت آن معرفی میکنند و نشان میدهند که چگونه عملیات هسته با ابزارهایی که برای برنامهنویسان و کاربران یونیکس آشنا هستند مرتبط است.
Amazon.com بررسی درک هسته لینوکس در نظر گرفته شده است که توسط کسانی که خوشحال هستند نقاط را با کد منبع بررسی کنند خوانده شود. اولین چیزی که یاد می گیرید این است که چگونه لینوکس، آزاد شده از محدودیت های تجاری، می تواند از بهترین ایده های سیستم های دیگر استفاده کند، که به روش های فوق العاده انعطاف پذیر پیاده سازی شده اند. یک مثال خوب، سیستم فایل مجازی (VFS) است که اضافه کردن پشتیبانی از سیستمهای فایل تقریباً از هر سیستمعامل دیگری را آسان کرده است. فهمیدن اینکه چگونه چنین ویژگی هایی پیاده سازی می شوند بسیار جذاب است. سپس، ماژولهای قابل بارگیری، I/O، زمانبندی، چندوظیفهای، چند پردازش، وقفهها، قفلهای چرخشی، سمافورها و همه چیزهای دیگری که در ساخت یک هسته نقش دارند وجود دارد.
نویسندگان عمدتاً به لینوکس توجه دارند. هسته 2.2. آنها بحث می کنند که چگونه تصمیمات لینوس توروالد در مورد مسائل هسته به معماری تبدیل می شود. به عنوان مثال، چگونه مدیریت حافظه لینوکس از یک تخصیص دهنده اسلب در بالای یک سیستم دوستان برای کارایی بیشتر استفاده می کند. به طور مشابه، به قیمت کمی پیچیدگی، تصمیم به استفاده از صفحه بندی حافظه سه سطحی، زمانی که دو سطح روی سیستم های 32 بیتی خوب کار می کنند، امکان پورت کردن به پردازنده های 64 بیتی را بدون تغییر فراهم می کند. معاوضه بین پیچیدگی و کارایی برای اکثر ویژگیهای هسته مورد بحث قرار میگیرد و هر فصل با ویژگیهای جدید مرتبط در هسته 2.4 به پایان میرسد. با این وجود، این کتاب افزودنی مهمی به کانون لینوکس است. –استیو بیمار، Amazon.co.uk</I
Understanding the Linux Kernel
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</I

نقد و بررسیها
هنوز بررسیای ثبت نشده است.