مقدمه‌ای بر پایداری حافظه ۲۰۲۲
A Primer on Memory Persistency 2022

دانلود کتاب مقدمه‌ای بر پایداری حافظه ۲۰۲۲ (A Primer on Memory Persistency 2022) با لینک مستقیم و فرمت pdf (پی دی اف)

نویسنده

Vaibhav Gogte, Aasheesh Kolli, Thomas F. Wenisch

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2022

زبان

English

تعداد صفحه‌ها

95

نوع فایل

pdf

حجم

3.5MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب مقدمه‌ای بر پایداری حافظه ۲۰۲۲

این کتاب خوانندگان را با فناوری‌های نوظهور حافظه پایدار (PM) آشنا می‌کند که نوید عملکرد حافظه پویا با دسترسی تصادفی (DRAM) را با ماندگاری رسانه‌های ذخیره‌سازی سنتی مانند هارد دیسک‌ها و درایوهای حالت جامد (SSD) می‌دهد. حافظه‌های پایدار (PM) مانند حافظه‌های پایدار Optane DC اینتل، امروزه به صورت تجاری در دسترس هستند. برخلاف دستگاه‌های ذخیره‌سازی سنتی، PMها را می‌توان از طریق یک رابط بارگیری-ذخیره آدرس‌پذیر بایت با تأخیر دسترسی قابل مقایسه با DRAM، مورد دسترسی قرار داد. متأسفانه، سیستم‌های سخت‌افزاری و نرم‌افزاری موجود، تجهیزات مناسبی برای بهره‌برداری کامل از پتانسیل این فناوری‌های حافظه آدرس‌پذیر بایت نیستند، زیرا برای دسترسی به رسانه‌های ذخیره‌سازی سنتی از طریق یک رابط مبتنی بر بلوک طراحی شده‌اند. در دهه گذشته، مکانیسم‌های متعددی در مقالات تحقیقاتی برای طراحی سیستم‌های سخت‌افزاری و نرم‌افزاری که دسترسی با عملکرد بالا به PMها را فراهم می‌کنند، بررسی شده‌اند. از آنجایی که PMها ماندگار هستند، می‌توانند داده‌ها را در سراسر خرابی‌ها، مانند قطعی برق و خرابی‌های برنامه، حفظ کنند. پس از خرابی، مکانیسم‌های بازیابی ممکن است داده‌های PM را بررسی کنند، وضعیت را بازسازی کرده و اجرای برنامه را از سر بگیرند. بازیابی صحیح داده‌ها مستلزم آن است که عملیات بر روی PM در طول اجرای عادی برنامه به درستی مرتب شده باشند. مدل‌های ماندگاری حافظه، ترتیب انجام عملیات حافظه در PM را تعریف می‌کنند. مدل‌های ماندگاری حافظه، مشابه مدل‌های سازگاری حافظه، ممکن است برای بهبود عملکرد برنامه کاهش یابند. اخیراً پیشنهادات متعددی برای طراحی مدل‌های ماندگاری حافظه برای سیستم‌های سخت‌افزاری و نرم‌افزاری و برای زبان‌های برنامه‌نویسی سطح بالا مطرح شده‌اند. این پیشنهادات در چندین جنبه کلیدی متفاوت هستند. آنها محدودیت‌های ترتیبی PM را کاهش می‌دهند، بار برنامه‌نویسی متفاوتی را معرفی می‌کنند و درجه‌بندی متفاوتی از اتمی بودن خرابی را برای عملیات PM معرفی می‌کنند. این کتاب مقدماتی، یک بررسی اجمالی دقیق از کلاس‌های مختلف مدل‌های ماندگاری حافظه، پیاده‌سازی‌های آنها در سخت‌افزار، زبان‌های برنامه‌نویسی و سیستم‌های نرم‌افزاری پیشنهادی در مقالات تحقیقاتی اخیر، و تکنیک‌های مرتب‌سازی PM مورد استفاده توسط پردازنده‌های مدرن ارائه می‌دهد.


فهرست کتاب:

۱. جلد

۲. صفحه حقوق مؤلف

۳. صفحه عنوان

۴. فهرست مطالب

۵. پیشگفتار

۶. سپاسگزاری

۷. خاطرات ماندگار

۸. پایداری داده

۹. مدل‌های پایداری حافظه

۱۰. سازوکارهای سخت‌افزاری برای دوام اتمی

۱۱. برنامه‌نویسی سیستم‌های حافظه پایدار

۱۲. نتیجه‌گیری

۱۳. کتاب‌شناسی

۱۴. زندگینامه نویسندگان

توضیحات(انگلیسی)
This book introduces readers to emerging persistent memory (PM) technologies that promise the performance of dynamic random-access memory (DRAM) with the durability of traditional storage media, such as hard disks and solid-state drives (SSDs). Persistent memories (PMs), such as Intel's Optane DC persistent memories, are commercially available today. Unlike traditional storage devices, PMs can be accessed over a byte-addressable load-store interface with access latency that is comparable to DRAM. Unfortunately, existing hardware and software systems are ill-equipped to fully avail the potential of these byte-addressable memory technologies as they have been designed to access traditional storage media over a block-based interface. Several mechanisms have been explored in the research literature over the past decade to design hardware and software systems that provide high-performance access to PMs.Because PMs are durable, they can retain data across failures, such as power failures andprogram crashes. Upon a failure, recovery mechanisms may inspect PM data, reconstruct state and resume program execution. Correct recovery of data requires that operations to the PM are properly ordered during normal program execution. Memory persistency models define the order in which memory operations are performed at the PM. Much like memory consistency models, memory persistency models may be relaxed to improve application performance. Several proposals have emerged recently to design memory persistency models for hardware and software systems and for high-level programming languages. These proposals differ in several key aspects; they relax PM ordering constraints, introduce varying programmability burden, and introduce differing granularity of failure atomicity for PM operations.This primer provides a detailed overview of the various classes of the memory persistency models, their implementations in hardware, programming languages and software systems proposed in the recent research literature, and the PM ordering techniques employed by modern processors.


Table of Contents

1. Cover

2. Copyright Page

3. Title Page

4. Contents

5. Preface

6. Acknowledgments

7. Persistent Memories

8. Data Persistence

9. Memory Persistency Models

10. Hardware Mechanisms for Atomic Durability

11. Programming Persistent Memory Systems

12. Conclusion

13. Bibliography

14. Authors’ Biographies

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.