نام فایل : پردازنده هاي چند هسته اي
فرمت : .ppt
تعداد صفحه/اسلاید : 44
حجم : 1143 کیلوبایت
بخش اولتاريخچه
Prof. Arvind Dream!!
A time when Freshmen will be taught
sequential programming
as a special case of
parallel programming
بحران نرم افزاري اول
زمان: 1960-70
مشکل: برنامه نويسي به زبان اسمبلي
نياز به تجريد و قابليت جابه جايي بدون از دست دادن کارايي برنامه ها
راه حل: زبان هاي سطح بالا مانند فرترن و c
بحران نرم افزاري دوم
زمان: 1980-90
مشکل: ناتواني در ساخت و نگهداري برنامه هاي کاربردي پيچيده که به صورت گروهي ايجاد مي شوند
کامپيوترها مي توانستند برنامه هايي با پيچيدگي بالاتر را اجرا کنند
نياز به قابليت انعطاف و قابليت نگهداري براي برنامه ها
کارايي بالا مطرح نبود با توجه به قانون مور (Moor) بدست مي آمد
بحران نرم افزاري دوم
راه حل:
برنامه نويسي شي گرا
متدولوژي هاي نرم افزاري بهتر
ابزارهاي بهتر براي ايجاد برنامه ها
امروزه: برنامه نويسان و پردازنده ها!!
برنامه نويسان چيزي در مورد پردازنده نمي دانند!
زبانهاي سطح بالا به صورت انتزاعي پردازنده ها را مخفي مي کنند
بايت کد جاوا مستقل از ماشين است
بر مبناي قانون مور به منظور بدست آوردن سرعت بالاتر نيازي نيست برنامه نويسان چيزي در مورد پردازنده ها بدانند
برنامه اي که 30 سال پيش به زبان c نوشته شده است همچنان کار مي کند و بر روي کامپيوترهاي امروزي بسيار سريعتر اجرا مي شود
منشا بحران سوم
زمان: 2005-…
مشکل: کارايي برنامه هاي ترتيبي!! (قانون مور!)
....
مبلغ واقعی 45,000 تومان 20% تخفیف مبلغ قابل پرداخت 36,000 تومان
برچسب های مهم