مشخصات فایل:
پاورپوینت پردازنده هاي چند هسته اي
قالب بندی: پاورپوینت
تعداد اسلاید: 43
بخشی از پاورپوینت:
بحران نرم افزاري اول
زمان: 1960-70
مشکل: برنامه نويسي به زبان اسمبلي
نياز به تجريد و قابليت جابه جايي بدون از دست دادن کارايي برنامه ها
راه حل: زبان هاي سطح بالا مانند فرترن و c
بحران نرم افزاري دوم
زمان: 1980-90
مشکل: ناتواني در ساخت و نگهداري برنامه هاي کاربردي پيچيده که به صورت گروهي ايجاد مي شوند
کامپيوترها مي توانستند برنامه هايي با پيچيدگي بالاتر را اجرا کنند
نياز به قابليت انعطاف و قابليت نگهداري براي برنامه ها
کارايي بالا مطرح نبود با توجه به قانون مور (Moor) بدست مي آمد
راه حل:
برنامه نويسي شي گرا
متدولوژي هاي نرم افزاري بهتر
ابزارهاي بهتر براي ايجاد برنامه ها
امروزه: برنامه نويسان و پردازنده ها!!
برنامه نويسان چيزي در مورد پردازنده نمي دانند!
زبانهاي سطح بالا به صورت انتزاعي پردازنده ها را مخفي مي کنند
بايت کد جاوا مستقل از ماشين است
بر مبناي قانون مور به منظور بدست آوردن سرعت بالاتر نيازي نيست برنامه نويسان چيزي در مورد پردازنده ها بدانند
برنامه اي که 30 سال پيش به زبان c نوشته شده است همچنان کار مي کند و بر روي کامپيوترهاي امروزي بسيار سريعتر اجرا مي شود
و . . .
برچسب ها:
معماری پردازنده های چند هسته ای مقاله در مورد پردازنده های چند هسته ای مزایا و معایب سیستم های چند پردازنده ای تشخیص تعداد هسته های cpu پردازنده چیست چهار هسته ای تشخیص چند هسته ای بودن کامپیوتر تفاوت پردازنده های تک هسته ای و چند هسته ای