دسته بندی | پاورپوینت |
فرمت فایل | ppt |
حجم فایل | 302 کیلو بایت |
تعداد صفحات فایل | 48 |
پاورپوینت بررسی نگاهی به سیر صعودی معماری کامپیوتر در 48 اسلاید قابل ویرایش
نگاهی به سیر صعودی معماری کامپیوتر
1950 تا دهه 1960 : معماری کامپیوترهای محاسباتی
1970 تا اواسط دهه 1980 : طراحی مجموعه دستورالعملها
1990 : طراحی مالتی پروسسورها و شبکه ها
تطبیق سیستمها , سازماندهی ساختارها , 2010: محاسبات کوانتومی و یا سیستمهای DNA
مروری بر تکامل معماری کامپیوتر و تکنولوژی
دهه 1950: تکنولوژی لامپهای خلاء
سال 1951:ارائه Index Register ها
سال 1958:تکنولوژی ترانزیستورها
سال 1960:
- بحث حفاظت از حافظه و Demand Paging
- بحث Pipeline ، Super Scaler ، زمانبندی دینامیک
- بحث Cache Memory
دهه 1970:تکنولوژی حافظه های نیمه هادی و Microprocess
دهه 1980-1990:معماری های بهتر و سریعتر
علل اصلی معماریهای مختلف کامپیوتر
معماری کامپیوتر یک زمینه تحریک برانگیز برای تحقیق است .
معماری کامپیوتر نقطه تلاقی مهندسی کامپیوتر و الکترونیک است و در نتیجه پیشرفت مهندسی الکترونیک منجر به پیشرفت معماری کامپیوتر می شود .
بالا رفتن سطح توقعات از سخت افزار کامپیوتر و کاربرد های مختلف کامپیوتر منجر به معماریهای جدید می شود .
تکنولوژی در معماری کامپیوتر
نرخ رشد Processor
- ظرفیت منطقی : در حدود 30% در سال افزایش می یابد.
- Clack Rate : در حدود 20% در سال افزایش می یابد.
نرخ رشد حافظه
ظرفیت DRAM : در حدود 60% در سال افزایش می یابد
- سرعت Memory : در حدود 10% در سال افزایش
- قیمت هر بیت حافظه : در حدود 25% در سال کاهش می یابد.
نرخ رشد Disk :
- ظرفیت Disk : در حدود 60% در سال افزایش می یابد.
- بهره برداری از داده : در هر 9 ماه 100% افزایش می یابد !
پهنای باند شبکه :
- پهنای باند شبکه بیس از 100% در سال افزایش می یابد.
RISC مشخصات کامپیوترهای
1. تعداد دستورالعملهای نسبتا کم
2. تعداد شیوه های آدرس دهی کم
3. مراجعه به حافظه محدود به دستورالعملهای Load و Store
4. همه عملیاتها در ثباتهای CPU انجام می شوند
5. قالب دستورالعملها طول ثابتی دارند و به آسانی کد گشایی می شوند
6. اجرای دستورالعملها تک چرخه ای است
7. کنترل از نوع سخت افزاری است
CISC مشخصات کامپیوترهای
1. تعداد زیاد دستورالعملها
2. شیوه های آدرس دهی متعدد
3. قالبهای دستورالعملها طول متغیر دارند
4. کنترل از نوع Microprogramming
دیدگاه بالا به پایین در معماری کامپیوتر
1. سیستم چه کارهای باید انجام دهد ؟
چه کسی از سیستم استفاده خواهد کرد ؟
2. تحلیل پارامتر مختلف
توابع ، ابعاد کارآیی ، سایز سیستم ، عوامل محیطی ، هزینه ، قابلیت اعتماد به سیستم .
3. پارتیشن بندی :
سطوح داخلی : Application , System Soft Ware
Firm Ware , Hard Ware
ماژولهای منطقی :CPU, I/O Processor, Memory
ماژولهای فیزیکی : مدارات مجتمع و …
انواع داده ها
بیت
رشته بیت
کاراکتر
دسیمال
عدد صحیح
نقطه اعشاری
دقت Single
دقت Double
دقت Extended
MIPS 1 مشخصات بر جسته
دستورات در این ساختار به صورت ثابت 32 بیتی است
دارای 32 تا 32 GPR بیتی است
سه آدرس است ( دستورات ریاضی ثبات , ثبات )
دارای مد آدرس دهی جداگانه ای برای Load ,Store هستند
دارای دستوربلافصل 16 بیتی بهمراه LUI است
دارای انشعاب شرطی ساده است
دارای انشعاب به تاخیر افتاده است
Performance
جنبه های برتری کامپیوتر ها
بهترین کارآیی
کمترین هزینه
بهترین نرخ هزینه / کارآیی
جنبه طراحی
بهترین کارآیی
کمترین هزینه
بهترین نرخ هزینه / کارآیی