Operating system concepts

دانلود کتاب Operating system concepts

45000 تومان موجود

کتاب مفاهیم سیستم عامل نسخه زبان اصلی

دانلود کتاب مفاهیم سیستم عامل بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد

این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 2


توضیحاتی در مورد کتاب Operating system concepts

نام کتاب : Operating system concepts
ویرایش : 9th ed
عنوان ترجمه شده به فارسی : مفاهیم سیستم عامل
سری :
نویسندگان : , ,
ناشر : Wiley
سال نشر : 2012
تعداد صفحات : 944
ISBN (شابک) : 9781118063330 , 1118063333
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 5 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.

توضیحاتی در مورد کتاب :


یادداشت محتوای تولید شده توسط ماشین: pt. یک نمای کلی -- فصل. 1 مقدمه -- 1.1. آنچه سیستم عامل ها انجام می دهند -- 1.2. سازماندهی سیستم های کامپیوتری -- 1.3. معماری سیستم های کامپیوتری -- 1.4. ساختار سیستم عامل -- 1.5. عملیات سیستم عامل -- 1.6. مدیریت فرآیند -- 1.7. مدیریت حافظه -- 1.8. مدیریت ذخیره سازی -- 1.9. حفاظت و امنیت -- 1.10. ساختارهای داده هسته -- 1.11. محیط های محاسباتی -- 1.12. سیستم عامل های منبع باز -- 1.13. خلاصه -- تمرین ها -- کتابشناسی یادداشت ها -- فصل 2 ساختارهای سیستم عامل -- 2.1. خدمات سیستم عامل -- 2.2. رابط کاربری و سیستم عامل -- 2.3. تماس های سیستم -- 2.4. انواع تماس های سیستم -- 2.5. برنامه های سیستم -- 2.6. سیستم عامل طراحی و پیاده سازی -- 2.7. ساختار سیستم عامل -- 2.8. اشکال زدایی سیستم عامل -- 2.9. تولید سیستم عامل -- 2.10. راه اندازی سیستم -- 2.11. خلاصه -- تمرین ها -- یادداشت های کتابشناختی -- pt. مدیریت دو فرآیند -- فصل. 3 فرآیند -- 3.1. مفهوم فرآیند -- 3.2. زمانبندی فرآیند -- 3.3. عملیات روی فرآیندها -- 3.4. ارتباطات بین فرآیندی -- 3.5. نمونه هایی از سیستم های IPC -- 3.6. ارتباطات در سیستم های سرویس گیرنده-سرور -- 3.7.Sumary -- تمرین -- یادداشت های کتابشناختی -- فصل. 4 Threads -- 4.1.Overview -- 4.2.Multicore Programming -- 4.3.Multithreading Models -- 4.4.Thread libraries -- 4.5.Implicit Threading -- 4.6. Threading Issues -- 4.7.OperatingS-Systemary.8. -- تمرین -- یادداشت های کتابشناختی -- فصل. 5 همگام سازی فرآیند -- 5.1. پس زمینه -- 5.2. مسئله بخش بحرانی -- 5.3. راه حل پیترسون -- 5.4. سخت افزار همگام سازی -- 5.5. قفل های Mutex -- 5.6. سمافورها -- 5.7. مشکلات کلاسیک همگام سازی -- 5.8.نمایشگر -- 5.9.نمونه های همگام سازی -- 5.10.رویکردهای جایگزین -- 5.11.خلاصه -- تمرین ها -- یادداشت های کتابشناختی -- فصل. 6 زمانبندی CPU -- 6.1. مفاهیم اساسی -- 6.2. معیارهای زمانبندی -- 6.3. الگوریتمهای زمانبندی -- 6.4. زمانبندی رشته -- 6.5. زمانبندی چند پردازنده -- 6.6. زمان واقعی --پر زمانبندی CPU6.7. نمونه های سیستم -- 6.8. ارزیابی الگوریتم -- 6.9. خلاصه -- تمرین ها -- یادداشت های کتابشناختی -- فصل. 7 بن بست -- 7.1. مدل سیستم -- 7.2. خصوصیات بن بست -- 7.3. روش های مدیریت بن بست -- 7.4. پیشگیری از بن بست -- 7.5. جلوگیری از بن بست -- 7.6. تشخیص بن بست -- 7.7. بازیابی از بن بست -- 7.7. خلاصه -- تمرین -- یادداشت های کتابشناسی -- pt. مدیریت حافظه سه -- فصل. 8 حافظه اصلی -- 8.1. پس زمینه -- 8.2. تعویض -- 8.3. تخصیص حافظه پیوسته -- 8.4. بخش بندی -- 8.5. صفحه بندی -- 8.6. ساختار جدول صفحه -- 8.7. مثال: Intel 32 و 64- Bit Architectures -- 8.8. مثال: ARM Architecture -- 8.9.Summary -- Exercis -- Notes Bibliographical -- ch. 9 حافظه مجازی -- 9.1. پس زمینه -- 9.2. صفحه بندی تقاضا -- 9.3. کپی در نوشتن -- 9.4. جایگزینی صفحه -- 9.5. تخصیص فریم -- 9.6. تراش -- 9.7. فایل های نقشه برداری با حافظه - - 9.8. تخصیص حافظه هسته -- 9.9. ملاحظات دیگر -- 9.10. نمونه های سیستم عامل -- 9.11. خلاصه -- تمرین ها -- یادداشت های کتابشناختی -- pt. FOUR STORAGE MANAGEMENT -- فصل. 10 ساختار ذخیره‌سازی انبوه -- 10.1. مروری بر ساختار ذخیره‌سازی انبوه -- 10.2. ساختار دیسک -- 10.3. پیوست دیسک -- 10.4. زمانبندی دیسک -- 10.5. مدیریت دیسک -- 10.6.Swap-Space Management --10.7 .ساختار RAID -- 10.8.Stable-Storage Implementation -- 10.9.Summary -- Exercis -- Notes Bibliographical -- ch. 11 رابط فایل-سیستم -- 11.1. مفهوم فایل -- 11.2. روش های دسترسی -- 11.3. دایرکتوری و ساختار دیسک -- 11.4. نصب فایل در سیستم -- 11.5. اشتراک گذاری فایل -- 11.6. حفاظت -7S -- 11. - تمرینها -- یادداشتهای کتابشناسی -- فصل. 12 پیاده سازی سیستم فایل -- 12.1. ساختار سیستم فایل -- 12.2. پیاده سازی سیستم فایل -- 12.3. پیاده سازی دایرکتوری -- 12.4. روش های تخصیص -- 12.5. مدیریت فضای آزاد -- عملکرد و عملکرد 12.6. 12.7.Recovery -- 12.8.NFS -- 12.9. Example: The WAFL File System -- 12.10.Summary -- Exercis -- Notes Bibliographical -- ch. 13 سیستم ورودی/خروجی -- 13.1. نمای کلی -- 13.2. سخت افزار I/O -- 13.3. رابط ورودی/خروجی برنامه -- 13.4. زیرسیستم ورودی/خروجی هسته -- 13.5. تبدیل درخواست های ورودی/خروجی به عملیات سخت افزار -- 13.6. STREAMS -- 13.7. Performance -- 13.8.Summary -- Exercis -- Notes Bibliographical -- pt. پنج حفاظت و امنیت -- فصل. 14 حفاظت -- 14.1. اهداف حفاظت -- 14.2. اصول حفاظت -- 14.3. دامنه حفاظت -- 14.4. ماتریس دسترسی -- 14.5. پیاده سازی ماتریس دسترسی -- 14.6. کنترل دسترسی -- Revocation از 14.7. حقوق دسترسی -- 14.8. سیستم های مبتنی بر قابلیت -- 14.9. حفاظت مبتنی بر زبان -- 14.10. خلاصه -- تمرین ها -- یادداشت های کتابشناختی -- فصل. 15 امنیت -- 15.1. مشکل امنیتی -- 15.2. تهدیدات برنامه -- 15.3. تهدیدات سیستم و شبکه -- 15.4. رمزنگاری به عنوان ابزار امنیتی -- 15.5. احراز هویت کاربر -- 15.6. پیاده سازی دفاع های امنیتی -- 15.7.Firewa برای محافظت از سیستم ها و شبکه ها -- 15.8. طبقه بندی های امنیت رایانه -- 15.9. یک مثال: ویندوز 7 -- 15.10. خلاصه -- تمرین ها -- یادداشت های کتابشناختی -- pt. شش موضوع پیشرفته -- فصل. 16 ماشین مجازی -- 16.1. نمای کلی -- 16.2. تاریخچه -- 16.3. مزایا و ویژگی ها -- 16.4. بلوک های ساختمان -- 16.5. انواع ماشین های مجازی و پیاده سازی های آنها -- 16.6. مجازی سازی و عملیات سیستم --16. مثالها -- 16.8. خلاصه -- تمرینها -- یادداشتهای کتابشناسی -- فصل. 17 سیستم های توزیع شده -- 17.1. مزایای سیستم های توزیع شده -- 17.2. انواع سیستم های عامل مبتنی بر شبکه -- 17.3. ساختار شبکه -- 17.4. ساختار ارتباطات -- 17.5. پروتکل های ارتباطی. TCPAn مثال 17. -- 17.7.استحکام -- 17.8.مسائل طراحی -- 17.9.سیستم های فایل توزیع شده -- 17.10.خلاصه -- تمرین -- یادداشت های کتابشناختی -- pt. هفت مطالعه موردی -- فصل. 18 سیستم لینوکس -- 18.1. تاریخچه لینوکس -- 18.2. اصول طراحی -- 18.3. ماژول های هسته -- 18.4. مدیریت فرآیند -- 18.5. زمان بندی -- 18.6. مدیریت حافظه -- 18.7. سیستم های فایل -- ورودی 18.8. و خروجی -- 18.9. ارتباطات بین فرآیندی -- 18.10. ساختار شبکه -- 18.11. امنیت -- 18.12. خلاصه -- تمرین ها -- یادداشت های کتابشناختی -- فصل. 19 ویندوز 7 -- 19.1. تاریخچه -- 19.2. اصول طراحی -- 19.3. اجزای سیستم -- 19.4. خدمات ترمینال و تعویض سریع کاربر -- 19.5. سیستم فایل -- 19.6. شبکه -- 19.7. رابط برنامه نویس -- 19.8 خلاصه -- تمرین -- یادداشت های کتابشناسی -- فصل. 20 سیستم عامل تأثیرگذار -- 20.1. مهاجرت ویژگی -- 20.2. سیستم های اولیه -- 20.3. اطلس -- 20.4.XDS-940 -- 20.5.THE -- 20.6.RC 4000 -- 20.7.CTSS -- 20.8 -20.8M. - 20.9.IBM OS/360 -- 20.10.TOPS-20 -- 20.11.CP/M و MS/DOS -- 20.12. سیستم عامل مکینتاش و ویندوز -- 20.13.Mach -- 20.14.سیستم های دیگر -- تمرینات -- یادداشت های کتابشناختی -- pt. هشت ضمیمه -- ضمیمه A BSD UNIX -- A.1. UNIX History -- A.2.اصول طراحی -- الف.3.رابط برنامه نویس -- الف.4.رابط کاربر -- الف.5.مدیریت فرآیند -- A.6. Memory Management -- A.7. File System -- A.8.I/O System -- A.9.Interprocess Communication -- A.10.خلاصه -- تمرینات -- یادداشت های کتابشناختی -- پیوست B سیستم Mach -- B.1. History of Mach System -- B.2. Design Principles -- B.3. System Components -- B.4. Process Management -- B.5.Interprocess Communication -- B. 6. مدیریت حافظه -- B.7. رابط برنامه نویس -- B.8. خلاصه -- تمرین ها


توضیحاتی در مورد کتاب به زبان اصلی :


Machine generated contents note: pt. ONE OVERVIEW -- ch. 1 Introduction -- 1.1.What Operating Systems Do -- 1.2.Computer-System Organization -- 1.3.Computer-System Architecture -- 1.4.Operating-System Structure -- 1.5.Operating-System Operations -- 1.6.Process Management -- 1.7.Memory Management -- 1.8.Storage Management -- 1.9.Protection and Security -- 1.10.Kernel Data Structures -- 1.11.Computing Environments -- 1.12.Open-Source Operating Systems -- 1.13.Summary -- Exercises -- Bibliographical Notes -- ch. 2 Operating-System Structures -- 2.1.Operating-System Services -- 2.2.User and Operating-System Interface -- 2.3.System Calls -- 2.4.Types of System Calls -- 2.5.System Programs -- 2.6.Operating-System Design and Implementation -- 2.7.Operating-System Structure -- 2.8.Operating-System Debugging -- 2.9.Operating-System Generation -- 2.10.System Boot -- 2.11.Summary -- Exercises -- Bibliographical Notes -- pt. TWO PROCESS MANAGEMENT -- ch. 3 Processes -- 3.1.Process Concept -- 3.2.Process Scheduling -- 3.3.Operations on Processes -- 3.4.Interprocess Communication -- 3.5.Examples of IPC Systems -- 3.6.Communication in Client-Server Systems -- 3.7.Summary -- Exercises -- Bibliographical Notes -- ch. 4 Threads -- 4.1.Overview -- 4.2.Multicore Programming -- 4.3.Multithreading Models -- 4.4.Thread Libraries -- 4.5.Implicit Threading -- 4.6.Threading Issues -- 4.7.Operating-System Examples -- 4.8.Summary -- Exercises -- Bibliographical Notes -- ch. 5 Process Synchronization -- 5.1.Background -- 5.2.The Critical-Section Problem -- 5.3.Peterson's Solution -- 5.4.Synchronization Hardware -- 5.5.Mutex Locks -- 5.6.Semaphores -- 5.7.Classic Problems of Synchronization -- 5.8.Monitors -- 5.9.Synchronization Examples -- 5.10.Alternative Approaches -- 5.11.Summary -- Exercises -- Bibliographical Notes -- ch. 6 CPU Scheduling -- 6.1.Basic Concepts -- 6.2.Scheduling Criteria -- 6.3.Scheduling Algorithms -- 6.4.Thread Scheduling -- 6.5.Multiple-Processor Scheduling -- 6.6.Real-Time CPU Scheduling -- 6.7.Operating-System Examples -- 6.8.Algorithm Evaluation -- 6.9.Summary -- Exercises -- Bibliographical Notes -- ch. 7 Deadlocks -- 7.1.System Model -- 7.2.Deadlock Characterization -- 7.3.Methods for Handling Deadlocks -- 7.4.Deadlock Prevention -- 7.5.Deadlock Avoidance -- 7.6.Deadlock Detection -- 7.7.Recovery from Deadlock -- 7.8.Summary -- Exercises -- Bibliographical Notes -- pt. THREE MEMORY MANAGEMENT -- ch. 8 Main Memory -- 8.1.Background -- 8.2.Swapping -- 8.3.Contiguous Memory Allocation -- 8.4.Segmentation -- 8.5.Paging -- 8.6.Structure of the Page Table -- 8.7.Example: Intel 32 and 64-bit Architectures -- 8.8.Example: ARM Architecture -- 8.9.Summary -- Exercises -- Bibliographical Notes -- ch. 9 Virtual Memory -- 9.1.Background -- 9.2.Demand Paging -- 9.3.Copy-on-Write -- 9.4.Page Replacement -- 9.5.Allocation of Frames -- 9.6.Thrashing -- 9.7.Memory-Mapped Files -- 9.8.Allocating Kernel Memory -- 9.9.Other Considerations -- 9.10.Operating-System Examples -- 9.11.Summary -- Exercises -- Bibliographical Notes -- pt. FOUR STORAGE MANAGEMENT -- ch. 10 Mass-Storage Structure -- 10.1.Overview of Mass-Storage Structure -- 10.2.Disk Structure -- 10.3.Disk Attachment -- 10.4.Disk Scheduling -- 10.5.Disk Management -- 10.6.Swap-Space Management -- 10.7.RAID Structure -- 10.8.Stable-Storage Implementation -- 10.9.Summary -- Exercises -- Bibliographical Notes -- ch. 11 File-System Interface -- 11.1.File Concept -- 11.2.Access Methods -- 11.3.Directory and Disk Structure -- 11.4.File-System Mounting -- 11.5.File Sharing -- 11.6.Protection -- 11.7.Summary -- Exercises -- Bibliographical Notes -- ch. 12 File-System Implementation -- 12.1.File-System Structure -- 12.2.File-System Implementation -- 12.3.Directory Implementation -- 12.4.Allocation Methods -- 12.5.Free-Space Management -- 12.6.Efficiency and Performance -- 12.7.Recovery -- 12.8.NFS -- 12.9.Example: The WAFL File System -- 12.10.Summary -- Exercises -- Bibliographical Notes -- ch. 13 I/O Systems -- 13.1.Overview -- 13.2.I/O Hardware -- 13.3.Application I/O Interface -- 13.4.Kernel I/O Subsystem -- 13.5.Transforrming I/O Requests to Hardware Operations -- 13.6.STREAMS -- 13.7.Performance -- 13.8.Summary -- Exercises -- Bibliographical Notes -- pt. FIVE PROTECTION AND SECURITY -- ch. 14 Protection -- 14.1.Goals of Protection -- 14.2.Principles of Protection -- 14.3.Domain of Protection -- 14.4.Access Matrix -- 14.5.Implementation of the Access Matrix -- 14.6.Access Control -- 14.7.Revocation of Access Rights -- 14.8.Capability-Based Systems -- 14.9.Language-Based Protection -- 14.10.Summary -- Exercises -- Bibliographical Notes -- ch. 15 Security -- 15.1.The Security Problem -- 15.2.Program Threats -- 15.3.System and Network Threats -- 15.4.Cryptography as a Security Tool -- 15.5.User Authentication -- 15.6.Implementing Security Defenses -- 15.7.Firewalling to Protect Systems and Networks -- 15.8.Computer-Security Classifications -- 15.9.An Example: Windows 7 -- 15.10.Summary -- Exercises -- Bibliographical Notes -- pt. SIX ADVANCED TOPICS -- ch. 16 Virtual Machines -- 16.1.Overview -- 16.2.History -- 16.3.Benefits and Features -- 16.4.Building Blocks -- 16.5.Types of Virtual Machines and Their Implementations -- 16.6.Virtualization and Operating-System Components -- 16.7.Examples -- 16.8.Summary -- Exercises -- Bibliographical Notes -- ch. 17 Distributed Systems -- 17.1.Advantages of Distributed Systems -- 17.2.Types of Network-based Operating Systems -- 17.3.Network Structure -- 17.4.Communication Structure -- 17.5.Communication Protocols -- 17.6.An Example: TCP/IP -- 17.7.Robustness -- 17.8.Design Issues -- 17.9.Distributed File Systems -- 17.10.Summary -- Exercises -- Bibliographical Notes -- pt. SEVEN CASE STUDIES -- ch. 18 The Linux System -- 18.1.Linux History -- 18.2.Design Principles -- 18.3.Kernel Modules -- 18.4.Process Management -- 18.5.Scheduling -- 18.6.Memory Management -- 18.7.File Systems -- 18.8.Input and Output -- 18.9.Interprocess Communication -- 18.10.Network Structure -- 18.11.Security -- 18.12.Summary -- Exercises -- Bibliographical Notes -- ch. 19 Windows 7 -- 19.1.History -- 19.2.Design Principles -- 19.3.System Components -- 19.4.Terminal Services and Fast User Switching -- 19.5.File System -- 19.6.Networking -- 19.7.Programmer Interface -- 19.8.Summary -- Exercises -- Bibliographical Notes -- ch. 20 Influential Operating Systems -- 20.1.Feature Migration -- 20.2.Early Systems -- 20.3.Atlas -- 20.4.XDS-940 -- 20.5.THE -- 20.6.RC 4000 -- 20.7.CTSS -- 20.8.MULTICS -- 20.9.IBM OS/360 -- 20.10.TOPS-20 -- 20.11.CP/M and MS/DOS -- 20.12.Macintosh Operating System and Windows -- 20.13.Mach -- 20.14.Other Systems -- Exercises -- Bibliographical Notes -- pt. EIGHT APPENDICES -- Appendix A BSD UNIX -- A.1.UNIX History -- A.2.Design Principles -- A.3.Programmer Interface -- A.4.User Interface -- A.5.Process Management -- A.6.Memory Management -- A.7.File System -- A.8.I/O System -- A.9.Interprocess Communication -- A.10.Summary -- Exercises -- Bibliographical Notes -- Appendix B The Mach System -- B.1.History of the Mach System -- B.2.Design Principles -- B.3.System Components -- B.4.Process Management -- B.5.Interprocess Communication -- B.6.Memory Management -- B.7.Programmer Interface -- B.8.Summary -- Exercises



پست ها تصادفی