دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Igor Schagaev. Thomas Kaegi-Trachsel (auth.)
سری:
ISBN (شابک) : 9783319294636, 9783319294650
ناشر: Springer International Publishing
سال نشر: 2016
تعداد صفحات: 218
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 7 مگابایت
کلمات کلیدی مربوط به کتاب طراحی نرم افزار برای سیستم های کامپیوتری انعطاف پذیر: مهندسی ارتباطات، شبکه ها، مدارها و سیستم ها، مهندسی نرم افزار، عملکرد و قابلیت اطمینان، کنترل کیفیت، قابلیت اطمینان، ایمنی و ریسک
در صورت تبدیل فایل کتاب Software Design for Resilient Computer Systems به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب طراحی نرم افزار برای سیستم های کامپیوتری انعطاف پذیر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب به این سؤال میپردازد که چگونه نرمافزار سیستم باید طراحی شود تا خطاها را محاسبه کند، و کدام ویژگیهای تحمل خطا را باید برای بالاترین قابلیت اطمینان فراهم کند. نویسندگان ابتدا نشان میدهند که چگونه نرمافزار سیستم با سختافزار تعامل میکند تا خطاها را تحمل کند. آنها با توجه ویژه به نقش نرم افزار سیستم در این فرآیند، تئوری تحمل خطا را برای درک راه های مختلف افزایش قابلیت اطمینان یک سیستم تجزیه و تحلیل و توسعه می دهند. آنها بیشتر الگوریتم کلی تحمل خطا (GAFT) را با سه فرآیند اصلی آن توسعه میدهند: بررسی سختافزار، آمادهسازی برای بازیابی، و روش بازیابی. برای هر یک از این سه فرآیند، آنها الزامات و ویژگی ها را به صورت تئوری تجزیه و تحلیل می کنند و سناریوهای پیاده سازی ممکن و پشتیبانی نرم افزار سیستم مورد نیاز را ارائه می دهند. بر اساس نتایج نظری، نویسندگان یک زبان برنامه نویسی مبتنی بر Oberon را با پشتیبانی مستقیم از سه فرآیند GAFT استخراج می کنند. در قسمت آخر این کتاب، آنها یک شبیهساز را معرفی میکنند که از آن بهعنوان اثبات پیادهسازی مفهوم معماری جدید پردازنده مقاوم در برابر خطا (ERRIC) و سیستم زمان اجرا جدید توسعهیافته آن از نظر ویژگیها و عملکرد عاقلانه استفاده میکند. این محتوا برای صنایعی مانند ارتش، هوانوردی، مراقبت های بهداشتی ویژه، کنترل صنعتی، اکتشاف فضا و غیره کاربرد دارد.
This book addresses the question of how system software should be designed to account for faults, and which fault tolerance features it should provide for highest reliability. The authors first show how the system software interacts with the hardware to tolerate faults. They analyze and further develop the theory of fault tolerance to understand the different ways to increase the reliability of a system, with special attention on the role of system software in this process. They further develop the general algorithm of fault tolerance (GAFT) with its three main processes: hardware checking, preparation for recovery, and the recovery procedure. For each of the three processes, they analyze the requirements and properties theoretically and give possible implementation scenarios and system software support required. Based on the theoretical results, the authors derive an Oberon-based programming language with direct support of the three processes of GAFT. In the last part of this book, they introduce a simulator, using it as a proof of concept implementation of a novel fault tolerant processor architecture (ERRIC) and its newly developed runtime system feature-wise and performance-wise. The content applies to industries such as military, aviation, intensive health care, industrial control, space exploration, etc.
Front Matter....Pages i-xiv
Introduction....Pages 1-6
Hardware Faults....Pages 7-10
Fault Tolerance: Theory and Concepts....Pages 11-22
Generalized Algorithm of Fault Tolerance (GAFT)....Pages 23-43
GAFT Generalization: A Principle and Model of Active System Safety....Pages 45-55
System Software Support for Hardware Deficiency: Function and Features....Pages 57-66
Testing, Checking, and Hardware Syndrome....Pages 67-104
Recovery Preparation....Pages 105-134
Recovery: Searching and Monitoring of Correct Software States....Pages 135-145
Recovery Algorithms: An Analysis....Pages 147-157
Programming Language for Safety Critical Systems....Pages 159-182
Proposed Run-Time System Structure....Pages 183-184
Proposed Run-Time System Versus Existing Approaches....Pages 185-187
Hardware: The ERRIC Architecture....Pages 189-197
Architecture Comparison and Evaluation....Pages 199-205
ERRIC Reliability....Pages 207-211
Back Matter....Pages 213-214