برنامه ریزی برای تولید ابررایانه مریخ نورد و ماه نورد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

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

ناسا و برخی شرکت‌های فضایی خصوصی در حال برنامه ریزی برای اعزام فضانورد به کره ماه و سیاره مریخ ظرف یک دهه آینده هستند و یکی از شروط موفقیت چنین مأموریتی تولید ابررایانه‌هایی است که قادر به انجام وظایف محوله در عمق فضا و در طول سفرهای درازمدت به ماه و مریخ باشند.

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

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

111
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });