
این درس در مورد چیست ؟
این درس در مورد ساختار و چگونگی طراحی کامپیوترهای دیجیتالی است.
این مطلب معروف به “معماری کامپیوتر” است. (که شامل معماری مجموعه دستورالعمل + سازماندهی سخت افزاری میباشد.)
– چرا سازماندهی کامپیوتر را بررسی میکنیم ؟
شاید هیچ کدام از شما در شرکتهای Intel و یا AMD کار نکرده باشید ؛امّا …
- • کامپیوترهای جاساز شده
- • طراحی کامپایلر
- • حتر طراحان نرم افزار
با محصولات این شرکت ها در ارتباط اند.
خلاصه ای از اوایل فصل اول این درس :
رئوس مطالب در معماری و سازماندهی کامپیوتر
- یافتن توانایی ارائه اطّلاعات پایه از معماری و سازماندهی کامپیوتر در جریان طراحی کامل یک کامپیوتر.
- دریافتن مسئولیتهای حرفهای و اخلاقی یک مهندس کامپیوتر (مخصوصاً معمار کامپیوتر)
– “معماری” به چه معناست ؟
- • فن یا دانش یا ساختمان …
- • فن یا پرداختن به طراحی و پیاده سازی ساختارها …
- • Webster 9th New College Dictionary
و
- • شامل نقشه ،طراحی ،ساخته و دکوراسیون چگونگی عملکرد
- • American College Dictionary
معماری کامپیوتر : کلمهای که توسط Fres Brooks ابداع گردید.
معماری کامپیوتر ،یعنی کامپیوتر از دید کاربر
– (Amdhal et al, (64
ما بهوسیلهی معماری ،ساختار واحدهای تشکیل دهندهی یک سیستم کامپیوتری را هدفمند مینماییم.
– (Stone, H. (1987
معماری یک کامپیوتر عبارتاست ازمحیط یا فضای بین ماشین و نرم افزار
– Andris Padges
– IBM 360/370 Architect
ساختار : نظم و ترتیب دادن به بخشهای ثابت (نقشه)
سازماندهی : فعل و انفعال پویای این بخشها و مدیریت آنها
پیاده سازی : طراحی کردن بلوک بخشهای دارای هدف خاص
ارزیابی کارایی : مطالعه رفتار سیستم (Decorative Treatment)
معماری (از دیدگاه معمار)
– پیاده سازی
- ○ سازماندهی : منظر سطح بالا
- • سیستم حافظه
- • ساختار گذرگاه (bus)
- • طراحی داخلی CPU
- ○ سخت افزار
- • طراحی منطقی
- • تکنولوژی بسته بندی (Packaging)
– معماری مجموعه دستورالعمل
نکات مهم
- • بیاموزید ،چگونه معماری (به مفهوم تکنولوژی) موجود را ارزیابی کنید.
- • شناختن روش خیلی مهم است ،اما پایان کار نیست.
مراحل در سازماندهی کامپیوتر :
- • مفهوم ماشینهای چند سطحی
- • مفاهیم ماشین مجازی
انضباط در معماری :
- • ساختار سخت افزار/نرم افزار
- • الگوریتمها و پیاده سازی آنها
- • انتشار زبان
این آموزش بیش از ۳ سال قبل ارسال شده و اکنون در لیست بهروزرسانیهای سایت قرار دارد. اگر پیشنهاد یا انتقادی برای بهبود آموزش دارید، خوشحال میشیم به ما اطلاع بدهید.
ممنون راهنمای خوبی بود برام!
ممنونم عالی بود
اون جور که میخواستم نبود
بازم ممنون
سلام
سایتتون خیلی خوبه و من همیشه ازش استفاده میکنم.
منتظر مطالبتون هستم .