داستانهای دانشیک-3: موشک آریان5

مدیران انجمن: parse, javad123javad

ارسال پست
پين

محل اقامت: تهران

عضویت : جمعه ۱۳۸۶/۱۰/۷ - ۰۱:۱۶


پست: 974

سپاس: 611

جنسیت:

داستانهای دانشیک-3: موشک آریان5

پست توسط پين »

تصویر

خطاهای مهندسی و فجایعی که گاهی به بار می آورند، چیز تازه ای نیست و موضوع کتابهای زیادیست.
با اینحال در میان آنها، داستان "انفجار موشک آریان-5 " بسیار جالب، ساده و غافلگیرکننده است. ماجرا از
این قرار بود که در سال 1996 این موشک از سوی سازمان فضایی اروپا به سمت فضا پرتاب میشود ولی در
کمتر از یک دقیقه در آسمان منفجر میشود.
علت این فاجعه بزرگ گویا تنها یک خطای بسیار ساده برنامه نویسی بود: مقدار سرعت افقی راکت در متغیری
64 بیتی ذخیره شده بود ولی در طول برنامه مقدارش درون یک متغیر 16 بیتی علامت دار ریخته میشد.
سرریز (overflow) اطلاعات در نتیجه این تبدیل نادرست، سبب بروز خطا در برنامه و اخلال در کامپیوتر هدایتگر
شده و نهایتا -به همین سادگی- میلیونها دلار خسارت بجا گذاشت.




از همین دسته نوشته:
داستانهای دانشیک-2: اثر ونوسی
http://www.hupaa.com/forum/viewtopic.php?t=33871&p=562305

ارسال پست