چو ایران نباشد تن من مباد
Shared-Memory Synchronization

دانلود کتاب Shared-Memory Synchronization

88000 تومان موجود

کتاب همگام سازی حافظه مشترک نسخه زبان اصلی

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


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


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

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


توضیحاتی در مورد کتاب Shared-Memory Synchronization

نام کتاب : Shared-Memory Synchronization
ویرایش : 1st
عنوان ترجمه شده به فارسی : همگام سازی حافظه مشترک
سری : Synthesis Lectures on Computer Architecture
نویسندگان :
ناشر : Morgan & Claypool
سال نشر : 2013
تعداد صفحات : 223
ISBN (شابک) : 160845956X , 9781608459568
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 1 مگابایت



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

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


از زمان ظهور به اشتراک گذاری زمان در دهه 1960، طراحان سیستم های همزمان و موازی به همگام سازی فعالیت های رشته های کنترلی که ساختارهای داده را در حافظه به اشتراک می گذارند، نیاز داشتند. در سال‌های اخیر، مطالعه همگام‌سازی با تکثیر پردازنده‌های چند هسته‌ای، که حتی برنامه‌های نسبتاً ساده در سطح کاربر باید اغلب به صورت موازی روی آنها اجرا شوند، فوریت جدیدی پیدا کرده است. این سخنرانی یک بررسی جامع از همگام سازی حافظه مشترک، با تاکید بر مسائل "سطح سیستم" ارائه می دهد. این شامل پوشش کافی از جزئیات معماری برای درک درستی و عملکرد در ماشین‌های چند هسته‌ای مدرن و پوشش کافی از مسائل سطح بالاتر برای درک چگونگی همگام‌سازی در زبان‌های برنامه‌نویسی مدرن است. مخاطب اصلی مورد نظر "برنامه نویسان سیستم" هستند - نویسندگان سیستم عامل ها، بسته های کتابخانه، سیستم های زمان اجرا زبان، ساختارهای داده همزمان و برنامه های سرور و ابزار. بسیاری از بحث ها همچنین باید برای برنامه نویسان کاربردی که می خواهند از مکانیسم های همگام سازی در دسترس آنها به خوبی استفاده کنند و معماران رایانه ای که می خواهند پیامدهای تصمیمات طراحی خود را بر روی کدهای سطح سیستم درک کنند، جالب باشد. فهرست مطالب: مقدمه / پیشینه معماری / تئوری اساسی / قفل چرخشی عملی / همگام سازی در انتظار مشغول بودن با شرایط / اتمی عمدتا خواندنی / همگام سازی و زمان بندی / الگوریتم های غیر مسدود / حافظه تراکنشی / بیوگرافی نویسنده


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


Since the advent of time sharing in the 1960s, designers of concurrent and parallel systems have needed to synchronize the activities of threads of control that share data structures in memory. In recent years, the study of synchronization has gained new urgency with the proliferation of multicore processors, on which even relatively simple user-level programs must frequently run in parallel. This lecture offers a comprehensive survey of shared-memory synchronization, with an emphasis on "systems-level" issues. It includes sufficient coverage of architectural details to understand correctness and performance on modern multicore machines, and sufficient coverage of higher-level issues to understand how synchronization is embedded in modern programming languages. The primary intended audience is "systems programmers"—the authors of operating systems, library packages, language run-time systems, concurrent data structures, and server and utility programs. Much of the discussion should also be of interest to application programmers who want to make good use of the synchronization mechanisms available to them, and to computer architects who want to understand the ramifications of their design decisions on systems-level code. Table of Contents: Introduction / Architectural Background / Essential Theory / Practical Spin Locks / Busy-wait Synchronization with Conditions / Read-mostly Atomicity / Synchronization and Scheduling / Nonblocking Algorithms / Transactional Memory / Author's Biography



پست ها تصادفی