ویروس ازدواج؟؟؟؟
ازدواج چیست؟
ازدواج نوعی ویروس است که وقتی سیستم ها به آن دچار می شوند به حالت busy waiting می روند و همه ی راهکارها و الگوریتم های پیترسون، قفل ، سخت افزاری،نرم افزاری ، سمافورها ، استفاده از راهکار wait و signal و در یک کلام الگوریتم های انحصار متقابل به شکست می روند. سیستم ها قبل از ویروسی شدن بسیار عادی و آرام کار می کنند و به همه ی پروسه ها منابع را تخصیص می دهند. پروسه هایی چون یاد کردن دوستان ، سرزدن مرتب به وبلاگ ، سر زدن به ایمیل،ارسال میل به دوستان، درس خواندن راحت ، بی خیالی ، بی فکری ، گشت و گذار و در بعضی از سیستم ها نیز به پروسه های در فکر پس انداز نبودن، در فکر مسکن نبودن و ولخرجی و ... نیز منابع تخصیص می یابد.
اما این ویروس تمامی منابع را در اختیار میگیرد به گونه ای که به هیچ پروسه و فرآیندی اجازه استفاده از cpu و حافظه ی اصلی را نمی دهد. در واقع با اشغال 100 درصدی واحد پردازش مرکزی و حافظه ی اصلی دیگر جایی برای هیچ فرایند جدیدی باز نمی شود و تمامی راهکارها منجر به شکست می شود.حتی راه حل اصلی مهندسی نرم افزار که ریست می باشد، چون پس از ریست نیز ویروس سریعا شروع به بارگذاری میکند و از همان اولین ساعات صبح اجرا می شود.تنها راه حل این ویروس حذف پارتیشن مربوطه می باشد که اصلا توصیه نمی شود چرا که برای بعضی از سیستمها هزینه ی هنگفتی دارد.هزینه ای در حد 1300 و اندی سکه ی طلا که در این زمان وبا این نرخ سکه اصلا قابل فکر کردن هم نیست.البته برای سیستم های دیگر نیز ممکن است منجر به خرابی هارد دیسک شود چون اطلاعات قبلی روی هارد به شدت آزار دهنده می باشد و مدام منتقل به حافظه اصلی و واحد پردازش مرکزی می شوند که همین نقل و انتقالات سربار بالایی ایجاد کرده و کارایی سیستم را به شدت پایین می آورد.
این ویروس به فرایند های کم حجمی مثل گذاشتن یک نظر کوچک نیز اجازه ی اجرا نمی دهد و حتی در سیستمهای نخی ، نخ های سبک وزن نیز اجازه فعالیت نمی یابند. نخ هایی مثل یک سر زدن کوچک به وبلاگ!
راه حل های مهندسی نرم افزار به هیچ وجه از عهده ی این ویروس بر نمی آیند و همچنین به اذعان شرکت های بزرگ آنتی ویروس مثل کاسپر اسکی، nod32، اویرا ؛ آ وی جی و... تنها راه حل این ویروس پیشگیری از نفوذ آن به سیستمهاست. اما آیا واقعا شدنی است؟؟؟؟!!!!!!
اخیرا بعضی از شرکت ها در حال طراحی سیستم هایی هستند که به گفته ی خودشان این سیستم ها هرگز به این ویروس مبتلا نمی شوند و یا حداقل پس از 30 سال کارکرد مفید مبتلا خواهند شد.سیستم هایی مثل MA.B از این نوع هستند که باید منتظر آینده ماند تا نتیجه مشخص شود.
بعضی از مهندسین معتقدند برای جلوگیری از نفوذ این ویروس باید سیستمها همیشه درگیر یک پروسه ی بزرگ باشند تا جایی برای نفوذ فرآیند ویروس نباشد... لذا در بعضی از شرکت ها برای سیستمها دوره ی ضرورت ( خدمت مقدس ) درنظر گرفته شده است. سیستمهای M.E ،A.A ، SM.A ، SM.M ،S.K از این نوع هستند.البته اخیرا اعلام شده که این راهکار برای سیستم های MA.B نیز در نظر گرفته شده است. برای این دسته از سیستمها نیز باید منتظر آینده ماند.
از سیستم هایی که قربانی این ویروس شده اند می توان به ، H.M، M.R ، M.N ، A.H واخیرا Z.R و B.N اشاره کرد اما این ویروس همچنان قربانی می گیرد!!
به نظر شما قربانی بعدی چه کسی خواهد بود؟؟؟؟؟