وبلاگ علی حسین زاده

صفحه شخصی علی حسین زاده در برگیرنده یادداشت‌هایی در رابطه با سیستم‌عامل لینوکس، مدیریت، و...
alihzadeh.blog.ir Weblog Logo

وبلاگ علی حسین زاده

صفحه شخصی علی حسین زاده در برگیرنده یادداشت‌هایی در رابطه با سیستم‌عامل لینوکس، مدیریت، و...

وبلاگ علی حسین زاده

علی حسین زاده هستم؛ در این وبلاگ در مورد علائق و عقایدم می‌نویسم. گاهی هم مطالبی را که برایم جذابند را در اینجا قرار می‌دهم تا بهتر در دسترسم باشند.
»»» باز نشر مطالب با ذکر «وبلاگ علی حسین زاده» و درج لینک به همان مطلب آزاد است مگر اینکه به گونه‌ای دیگر در پائین متن ذکر شده باشد.
»»» لطفا توجه داشته باشید که من نمی‌توانم به پیام‌های خصوصی پاسخ دهم.

آخرین نظرات

با BOINC در پیشبرد علم سهیم شوید

پنجشنبه, ۰۴ دی ۱۳۹۳

شاید شما هم دوست داشته باشید تا در پروژه‌های علمی سهیم شوید اما فرصتی برای اینگونه کارها ندارید؛ با توجه به کامپیوتری شدن بخش زیادی از زندگی، چرا این کار را نیز بر عهده رایانه‌مان نگذاریم؟

معرفی BOINC

تصویر: لوگوی Boincبا مشارکت در پروژه BOINC می‌توانید از زمان‌های بیکاری رایانه (یا گوشی) خود برای مشارکت در پژوهش‌های علمی درباره درمان بیماری‌ها، مطالعه گرم شدن زمین، اکتشافات ستاره‌شناسی، و بسیاری دیگر از پژوهش‌های علمی سهیم شوید. واژه BOINC تشکیل شده از حروف اول عبارت «بستر باز برکلی برای رایانش تحت شبکه»* است.

آشنایی با رایانش توزیع‌شده

برای آشنایی با BOINC ابتدا باید با مفهوم رایانش توزیع‌شده** آشنا شد. رایانش توزیع‌شده به دسته‌ای از محاسبات رایانه‌ای اطلاق می‌شود که در آن دو، یا معمولاً چند کامپیوتر از طریق یک شبکه رایانه‌ای به هم متصل شده و با استفاده از یک الگوریتم موازی بار پردازشی مابین آن‌ها توزیع می‌شود. در این نوع رایانش یک مسئله به وظایف مختلف تقسیم می‌شود بنابراین مساله باید قابلیت تقسیم شدن به چند تکه کوچک‌تر را داشته باشد. جستجو از جمله تکالیفی است که بالاترین موفقیت را در رایانش توزیع‌شده دارد (منبع: ویکیپدیا).

BOINC برنامه‌ای کاربردی است که تکنولوژی رایانش توزیع‌شده را در اختیار می‌گیرد تا به توسعه علم در جهان کمک کند. این پروژه که توسط دیوید اندرسون در آزمایشگاه علوم فضایی دانشگاه برکلی کالیفرنیا بوجود آمد یک برنامه کاربردی متن‌باز است که با نصب آن بر روی رایانه خود می‌توانید زمان‌های بیکاری سیستم خود را در خدمت پیشبرد تحقیقات علمی قرار دهید.

برای نیل به این مقصود باید ابتدا پروژه مورد علاقه خود را انتخاب و سپس نرم‌افزار BOINC را دانلود و نصب نمائید. این نرم‌افزار در حال حاضر نسخه‌های سازگار با سیستم‌عامل‌های لینوکس، ویندوز، مک، و حتی اندروید دارد.

تصویر: نمونه پروژه‌های Boinc

پاسخ به شبهات

BOINC برنامه‌ها را از اینترنت دانلود کرده و روی رایانه شما اجرا می‌کند. بنابراین این سوال ممکن است به ذهن خطور کند که آیا ممکن است هکرها با استفاده از BOINC بدافزارها را روی رایانه به اجرا بگذارند؟ پاسخ این است که در طول ۸ سال فعالیت آن بر روی میلیون‌ها رایانه تاکنون هیچگونه گزارشی مبنی بر بروز مشکلات امنیتی از این سیستم گزارش نشده است. علاوه بر این سابقه، BOINC از Code signing و Sandboxing به منظور افزایش ایمنی استفاده می‌کند. ضمنا کاربران نیز باید برای افزایش امنیت خود تنها پروژه‌هایی را انتخاب نمایند که مورد تائید BOINC باشند.

اما با اینحال هنوز هم ممکن است سوالات دیگری در مورد ماهیت پروژه‌ها به ذهن برسند: آیا این پروژه واقعا آن چیزی‌ست که ادعا شده است؟ از کجا معلوم رایانه کاربر درگیر کار بر روی قسمتی از یک پروژه غیر اخلاقی یا احتمالا نظامی نباشد؟

* Berkeley Open Infrastructure for Network Computing

** Distributed Computing or Grid Computing

 

نویسنده: علی حسین‌زاده

لینک ثابت و کوتاه به این مطلب: http://alihzadeh.blog.ir/post/221

باز نشر مطالب با ذکر «وبلاگ علی حسین زاده» و درج لینک به همان مطلب، آزاد است.


خبرخوان (RSS) وبلاگ    

سایر مطالب

اگر از کاربران خبرخوان آنلاین Inoreader هستید می‌توانید با عضویت در کانال
Ali H Zadeh مطالب این وبلاگ را به همراه سایر مطالب برگزیده در وب، دنبال نمائید.

لینکستان در خبرخوان inoreader

  • ۹۳/۱۰/۰۴
  • علی حسین زاده

IT

لینوکس

متن‌باز

نرم‌افزار

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی