تابآوری خطا: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
اشکال |
Yamaha5Bot (بحث | مشارکتها) تمیزکاری با ویرایشگر خودکار فارسی |
||
خط ۷:
# [[امنیت رایانه|امنیت]]: جلوگیری از دسترسیهای غیرمجاز
'''دلایل به وجود آمدن خطا'''
# خطاهای نرمافزاری
# دسترسی [[کسب اجازه|غیرمجاز]]
== طراحی مقاوم در برابر خطا ==
'''طراحی مقاوم در برابر خطا''' به طراحی ای گفته میشود که به سامانه این امکان را میدهد در مواجه با خطا در بعضی از بخش هایش، کارکرد خود را در همان سطح
== روشهای تحملپذیری اشکال ==
خط ۲۲:
در این روش طراحان شرایطی را که ممکن است سامانه دچار خطا شود را تشخیص میدهند و [[سامانه]] را به گونهای طراحی میکنند که از پس این شرایط بتواند برآید. در نهایت هدف اصلی طراحان در این روش رسیدن به یک سامانه ی خود تثبیت است تا هیچوقت دچار خطا نشود.
''معایب:'' مشکلات اصلی این روش وقتی است که سلسلهای از خطاهای حیاتی در سامانه رخ دهد
== [[افزونگی|نسخه برداری]] ==
خط ۵۳:
در زمان رخداد خطا دو راه حل وجود دارد:<ref>{{یادکرد وب|نشانی=http://srel.ee.duke.edu/sw_ft/node5.html|عنوان=Techniques for Fault Tolerance in Software|بازبینی=2017-04-25}}</ref>
* درمان خطا: تلاش میکند که از بروز خطاها ی بعدی جلو گیری کند و قبل از خرابکاری و رسیدن به شرایط بحرانی، به اتمام برسد.
* پردازش خطا: در این رویکرد سامانه دو راه دارد، یا به دنبال پاک کردن خطا است که '''بازیابی خطا''' نام دارد
== روشهای تحملپذیری اشکال در دیسکها ==
[[پرونده:RAID_1.svg|بندانگشتی|
اصلیترین روش در این حوزه به کارگیری '''[[آرایه چندگانه دیسکهای مستقل]]''' (به [[زبان انگلیسی|انگلیسی]]:<bdi>redundant array of independent disks</bdi>) یا '''RAID''' است.
از اصلیترین اهداف این فناوری:
# افزایش توان کارکرد از راه تکنیکی به نام[[:en:
# افزایش توان تحمل در برابر اشکال (fault-tolerance) از راه نسخه برداری و [[:en:
== منابع ==
|