PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بررسی بلوک دیاگرام دو نسل از پردازنده ها : سندی بریج و هاسول



TREASURES
2014/02/18, 21:26
سلام دوستان عزیز !!

تو این تاپیک قصد دارم تا تفاوت های ساختاری این دو نسل رو خدمتتون شرح بدم که از روی تصاویر این کار رو می کنم (چون توضیحات منبع مطلب زیاد بود)

لینک منبع مطلب (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)

اولین قسمت بلوک دیاگرام در این دو نسل:

تنها تفاوتی که در اینجا دیده میشه در رمزگشای DECODE QUEUE هست که در معماری هاسول 56 میکرو اپریشن وجود دارد برای دو رشته ولی در معماری سندی این مقدار دو دسته 28 میکرو اپریشن برای هر رشته هست تفاوت این است که وقتی یک رشته در سندی یا ایوی درحال اجراست تمام این 56 میکرو اپریشن بافر در جهت ذخیره ی CACHING و QUEUEING بکار گرفته می شود که استفاده ی بهتری از منابع در دسترس را دارد......


فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.

قسمت دوم :

(واحدهای اعداد میکرو اپریشن است)

در مورد تفاوت در این قسمت می توان به بافر ورودی سفارش داده شده اشاره کرد که در مورد سندی این رقم 168 است ولی در مورد هاسول این رقم به 192 افزایش پیدا کرده ....
از دیگر تفاوت هایی که میشه بهش اشاره کرد :

1- بافر ذخیره ورودی : که در هاسول 42 است و در سندی این رقم 36 است
2- بافر درحال بارگذاری ورودی : که در هاسول 72 و در سندی 64
3- رجیسترهای AVX : که در هاسول 168 است و در سندی 164
4- رجیسترهای اعداد صحیح : که در هاسول 168 است و در سندی 160
5- زمان بندی کننده ی یکپارچه ی ورودی : که در هاسول 60 است و در سندی 54


فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.

قسمت سوم :

درمورد واحدهای اجرایی است که دو قسمت دارد :

اول :

فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.

که تفاوت میزان حافظه و همچنین تغییر یافتن بعضی رو در دستورالعمل ها و ثبات ها مشاهده می کنید.....

و قسمت دوم : که قسمتی از اون در مورد واحدهای اجرایی است و قسمتی دیگر در مورد کش های سطح یک و سطح دو است که مشاهده می کنید که در مورد هاسول میزان حافظه ای که در STORE DATA با کش سطح یک و نیز مقدار حافظه ای که در سطح 2 با سطح یک جابجا می شود دو برابر شده است.......

فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.


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


فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.

Viper95
2014/02/18, 21:32
عجب مطلبی !

متشکرم .


در حد فوق لیسانس بود :D:D:D

Reza Eshraghi
2014/02/18, 21:52
ایمان جان کارت عالی بود برادر ! :x@};-
دوستان عزیز توجه کنید آقا ایمان عزیز تسلط خیلی خوبی روی مطالب پایه ای و ساختاری سخت افزار دارند و همیشه سعی می کنند تفاوت های عملی رو توی تفاوت های ساختاری دنبالش بگردند !

hi1
2014/02/18, 22:25
ممنون برادر.ولی این مقاله خیلی تخصصی،یک دیکشنریری نیازه!لطفا اگر ممکن کاربرد لغات به کار رفته رو هم بنویسید بطور مثال;DECODE/ /QUEUEQUEUEINGیعنی چی چه کاربردی داره!؟

TREASURES
2014/02/18, 22:44
ممنون برادر.ولی این مقاله خیلی تخصصی،یک دیکشنریری نیازه!لطفا اگر ممکن کنویسیداربرد لغات به کار رفته رو هم بنویسید بطور مثال;DECODE/ /QUEUEQUEUEINGیعنی چی چه کاربردی داره!
QUEUE = صف بندی (دیتاهایی که قرار است پروسس شود و هنوز در مرحله ی INTERRUPT یا وقفه هست)
DECODE = رمزگشایی (شامل دستورالعمل هایی میشه که کاربر به PC منتقل میکنه)

mustang GT
2014/02/19, 05:21
محشره.بقول دوستمون در حد فوق لیسانس بود.:-bd
خب اینجا بازم یه سوال فنی برام پیش اومد.
این واحد هارو چه جوری برنامه ریزی میکنن یا دقیقتر بگم چه جوری تعیین میکنن هر واحد چه کاری انجام بده؟:-/

TREASURES
2014/02/19, 11:35
محشره.بقول دوستمون در حد فوق لیسانس بود.:-bd
خب اینجا بازم یه سوال فنی برام پیش اومد.
این واحد هارو چه جوری برنامه ریزی میکنن یا دقیقتر بگم چه جوری تعیین میکنن هر واحد چه کاری انجام بده؟:-/
ممنون
خب این دیگه مربوط میشه به SCRIPT نویسی CPU که زبان مخصوص به خود رو دارند که CPU رو چطور پروگرم کنند.....
مثلا برای یک میکرو چیپ 8051 از زبان برنامه نویسی اسمبلی استفاده میشه.....

TREASURES
2014/02/19, 12:24
سلام مجدد دوستان !!

من فصل هشتم از کتاب معماری کامپیوتر رو که نوشته ی آقای موریس مانو هست براتون آماده کردم که به طور بیسیک و پایه ای ساختار CPU رو شرح داده :)
میتونید استفاده کنید امیدوارم مفید باشه ممنون......@};-:love_heart:

لینک دانلود با حجم 1 مگابایت (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)