كامپيوتر ـ 12 (دانلود رایگان)

دسته بندي : انسانی » علوم کامپیوتر
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 16 صفحه

 قسمتی از متن word (..doc) : 
 

Understanding pipelining Perforamce
‏ شناخت پردازش خط لوله اي
‏ بنا به دلايلي پنتيوم يك طراحي اصلي حياتي بود اما احتمالاً وسيله ارتباط غيرعادي آن ويژگي اعتصابي و جالب و بحث برانگيز آن بود. پس از طي حدود 20 مرحله، ارتباط و خط لوله ي پنتيوم 4 تقريباً دو برابر عميق تر و پيچيده تر از ديگر رقباي خود بود. اخيراً پرس كات (Prescott‏) با يك جانشين 90 نانومتري به پنتيوم 4 راه ارتباطي را به سطح بعدي با افزوده شدن يك 10 مرحله اي ديگر به پنتيوم 4، كه هم اكنون نيز كانال ارتباطي طولاني تري است را دارد. استراتژي Intel‏ براي پيچيده سازي كانال ارتباطي پنتيوم 4 كه به نام بيش ارتباط يا hyperpipelining‏ در عملكرد خود موفق بوده است اما بدون نقص و كاستي نيز نمي باشد. در مقاله قبلي در مورد پنتيوم 4 و پرسكات من به معايب كانال هاي ارتباطي پيچيده اشاره كاستي نيز نمي باشد. در مقاله قبلي در مورد پنتيوم 4 و پرسكات، من به معايب كانال هاي ارتباطي پيچيده اشاره كردم و تلاش نموده ام تا در مقالات بزرگتر فني در Netburst‏ اين معايب را و ديگر مطالب را توضيح دهم. در مجموعه مقالات حاضر، قصد من استفاده از تاكيد بيشتر براي توضيح كانال ارتباطي تاثيرات آن بر عملكرد ريزپردازنده و بخش هاي زيرين بالقوه آن، مي باشد. من شما را از طريق مقدمه اساسي به تصور كانال ارتباطي خواهم برد و سپس توضيح خواهم داد كه براي ارتباط موفقيت آميز چه چيزهايي نياز است و چه مخاطراتي در آن اختلال ايجاد مي كند. در انتهاي مقاله، شما كاملاً متوجه خواهيد شد كه چگونه عمق و پيچيدگي كانال ارتباطي به راههاي مختلفي از كدها دقيقاً روي عملكرد ريز پردازنده تاثير مي گذارد، چنانچه مقاله قبلي من را با نام شناخت كانال ارتباطي و اجراي سوپر اسكالر (understanding pipelinigl supascalar eyecution‏) ‏ خوانده باشيد، بخش اول اين مقاله براي شما قابل فهم تر خواهد بود. در واقع اين مقاله، همان قبلي است اما بسيار واضح تر، دقيق تر و امروزي تر.
‏چرخه زندگي يك دستورالعمل
‏فعاليت اصلي هر ريزپردازنده در حال عبور از دستورات را مي توان در مجموعه 4 گام ساده كاهش داد. كه هر دستور به شكل كد به ترتيب مي رود تا اجرا مي شود :
‏1ـ دستور بعدي را از آدرس ذخيره شده در شمارشگر برنامه را بيارويد (fetch‏)
‏2ـ اين دستور را در ريجستر دستور ذخيره كنيد و آن را رمز گشايي كنيد و نشاني را در شمارشگر برنامه افزايش دهيد.
‏3ـ دستور ريجستر را اجرا كنيد (Execute‏) ‏ چنانچه دستور شاخه اي نيست به ALU‏ (واحد محاسبه و منطق) مناسب بفرستيد.
a‏) محتواي ورودي ريجسترها را بخوانيد (Read‏)
b‏) محتواي ريجسترهاي ورودي را اضافه كنيد (ADD‏)
‏4ـ نتايج دستور را از ALU‏ به ريجستر مقصد بنويسيد (Wrie‏)
‏ در يك پردازنده مدرن و جديد، چهار گام بالا بقدري تكرار مي شوند تا اجراي برنامه تمام شود. اينها در حقيقت 4 مرحله در كانال ارتباطي (pipeline‏) RISC‏ مي باشد. اكنون در اينجا 4 مرحله را بطور خلاصه مي آوريم :
‏1ـ Fetch‏ (آوردن)
‏2ـ Decode‏ (رمزگشايي كردن)
‏3ـ Execate‏ (اجرا كردن)
‏4ـ Write‏ يا ‏«Write - bock‏»‏ (نوشتن)
‏هر كدام از اين مراحل را مي توان يك فاز در چرخه زندگي دستور، به شمار آورد. يك دستور با فاز آوردن شروع مي شود به فاز رمز گشايي رفته و بعد به فاز اجرا و نهايتاً به فاز نوشتن مي رود. هر فاز زمان ثابتي و نه مساوي را صرف مي كند. در اغلب پردازنده هاي مثال كه در اين مقاله به آنها خواهيم پرداخت. تمام 4 مرحله زمان يكساني را صرف مي كنند اما اين موضوع براي پردازنده هاي واقعي اينگونه نيست. در هر مورد، اگر يك پردازنده ساده آزمايشگاهي دقيقاً 1 نانوثانيه براي تكميل هر فاز صرف كند، اين پردازنده براي تمام كردن يك دستور 4 نانو ثانيه وقت صرف مي كند.
‏اساس كار خط لوله اي (pipelining‏) مقايسه
‏در بخش حاضر براي توضيح ارتباط از مقايسه كارخانه استفاده مي شود. ديگر افراد از مقايسه هاي ساده تري مثل شستن رخت ها براي توضيح اين تكنيك استفاده مي كنند اما دلايل اندكي در انتخاب من براي اين مقايسه وجود دارد. ابتدا، تجسم كارخانجات با خطوط اسمبلي براي خواننده راحت تر است و فضاهاي زيادي براي جذب نقاط و نكات مختلف توسط خواننده وجود دارد. دوم، و احتمالاً مهمترين دليل، مشكلات منابع مديريتي و زمان بندي صف داده ها كه طراحان كارخانه در ساخت كامپيوتر با آن مواجه هستند، مي باشند. در بسياري از موارد مشكلات و راه حل ها دقيقاً مشابهند، و به سادگي به قلمرو (

 
دسته بندی: انسانی » علوم کامپیوتر

تعداد مشاهده: 3639 مشاهده

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: .zip

تعداد صفحات: 16

حجم فایل:14 کیلوبایت

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


كوانتوم كامپيوتر 66 (دانلود رایگان)

كوانتوم كامپيوتر 66 (دانلود رایگان) - ‏چرا كامپيوتر كوانتومي مطالعه مي‏‌‏شود؟ ‏در جامع رايج، كامپيوترها،‏‌‏ در همه جا، روز و شب به كار مي‏‌‏روند...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوترمودم (دانلود رایگان)

كامپيوترمودم (دانلود رایگان) - ‏1 ‏«‏1‏» ‏مودم ‏اطلاعات عمومي ‏داده هاي رايانه اي به صورت رقمي ( ديجيتال ) ( Digital‏ ) بوده كه با ارقام 0 تا 1 ...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر سخت افزار 42 (دانلود رایگان)

كامپيوتر سخت افزار 42 (دانلود رایگان) - 2 ‏منبع تغذيه ‏منبع تغذيه pc‏ : همان طور كه از نام آن پيدا است منبع تغذيه نيروي الكتريكي را براي دستگا...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر در علوم زيستي 34 (دانلود رایگان)

كامپيوتر در علوم زيستي 34 (دانلود رایگان) - ‏1 ‏چكيده ‏هزاران سال است كه بشر از فعاليتهاي زيست شيميايي موجودات زنده بهره‏‌‏برداري مي‏‌‏كند و در...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر اينترنت 22 (دانلود رایگان)

كامپيوتر اينترنت 22 (دانلود رایگان) - 1 ‏ويژگيهاي RAS‏ ‏بحث Remote Access Service‏ به نسخه هاي قديمي سرويس دهنده ويندوز NT‏ برمي گردد كه اسم آ...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر 19 (دانلود رایگان)

كامپيوتر 19 (دانلود رایگان) - 1 ‏ويژگيهاي RAS‏ ‏بحث Remote Access Service‏ به نسخه هاي قديمي سرويس دهنده ويندوز NT‏ بر‏ ‏مي گردد كه اسم آن سروي...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ـ هكرها و ككرها ـ 21 (دانلود رایگان)

كامپيوتر ـ هكرها و ككرها ـ 21 (دانلود رایگان) - ‏مقدمه ‏تهاجمات و حملات كامپيوتري به طور متداول و هر روزه روي مي‎دهد و با اتصال شده به اينترنت، ...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر مودم 20 (دانلود رایگان)

كامپيوتر مودم 20 (دانلود رایگان) - ‏اصول اساسي :‏ برنامه جريان سرعت (اسپيداسپريم)5200 ، يك دستگاه مودم ADSL‏ محبوب است . چيزي كه بيشتر مردم ن...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ـ صفحات وب 55 (دانلود رایگان)

كامپيوتر ـ صفحات وب 55 (دانلود رایگان) - 1 ‏مقدمه : ‏1 . فراگير شدن كامپيوتر و به دنبال آن حضور اينترنت در سازمانها و خانه ها لزوم استفاده از وب...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ريز پردازنده ها و مشخصات آنها 17 (دانلود رایگان)

كامپيوتر ريز پردازنده ها و مشخصات آنها 17 (دانلود رایگان) - ‏1 ‏2 ‏ريز پردازنده ها و مشخصات آنها ‏مغز يا موتور PC‏ ، پردازنده يا واحد پردازشگر...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ـ تهديدات امنيت شبكه ـ 50 (دانلود رایگان)

كامپيوتر ـ تهديدات امنيت شبكه ـ 50 (دانلود رایگان) - 1 ‏مقدمه : ‏تهديدات امنيت شبكه ‏بي شك يكي از مهمترين مسائل امروز دنياي علم كه در تمامي ابع...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر باركد خوان 38ححنخحننئتن (دانلود رایگان)

كامپيوتر باركد خوان 38ححنخحننتن (دانلود رایگان) - ‏47 ‏يكي هست و هيچ نيست جز او ‏پيش گفتار : ‏پروژة دستگاه بار كد خوان محصول تحقيق چندين ماهه...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ـ آموزش FLASH MX ـ فلش ـ 32 (دانلود رایگان)

كامپيوتر ـ آموزش FLASH MX ـ فلش ـ 32 (دانلود رایگان) - ‏مقدمه ‏ماكرومديا فلش ( Macromedia Flash‏) يكي از بهترين نرم افزار هايي است كه شما ميتو...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كامپيوتر ـ آشنايي با مفاهيم اوليه رجيستري ـ 80 (دانلود رایگان)

كامپيوتر ـ آشنايي با مفاهيم اوليه رجيستري ـ 80 (دانلود رایگان) - ‏آشنايي با مفاهيم اوليه رجيستري (REGISTRY)‏ ‏مقدمه اي بر ريجستري ‏هماهنگونه ك...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

كاربرد كامپيوتر در نقشه كشي معماري ـ 25 (دانلود رایگان)

كاربرد كامپيوتر در نقشه كشي معماري ـ 25 (دانلود رایگان) - 2 ‏ مقدمه ‏تاريخ بشريت ، حاكي از تلاش بي وقفه آدمي براي تسلط و بهره وري از مادر طبيعت...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

شبكه در كامپيوتر windows 2000 14 (دانلود رایگان)

شبكه در كامپيوتر windows 2000 14 (دانلود رایگان) - ‏1 ‏مقدمه ‏پيشرفت محاسبات در كامپيوتر بستگي به شبكه دارد اين وضعيت قطعا ادامه پيدا ميكند. ام...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

سخت‌افزار كامپيوتر (دانلود رایگان)

سخت‌افزار كامپيوتر (دانلود رایگان) - ‏1 ‏«به نام خدا» ‏فهرست CD-ROM‏ چگونه كار مي‌كند؟ ‏سي دي رام (CD-ROM‏) و دي وي دي (DVD‏) ‏سي د‌ي‌هاي ضبط نش...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

دنياي كامپيوتر هاي كيفي (دانلود رایگان)

دنياي كامپيوتر هاي كيفي (دانلود رایگان) - ‏2 ‏دنياي كامپيوتر هاي كيفي ‏شايد تا كتون در مورد كامپيو تر هاي كيفي مطالبي را مطالعه يا شنيده باشيد ...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

آشنايي با كامپيوتر (دانلود رایگان)

آشنايي با كامپيوتر (دانلود رایگان) - 1 ‏مقدمه ‏انسان ، هر روزه با موفقيت هاي چشمگيري در زمينة علوم روبرو مي شود و گاه ، مسايل جديدي رو در روي او...

قیمت : رایگان

توضیحات بیشتر دریافت فایل

گزارش كار آموزي كامپيوتر ـ 40 (دانلود رایگان)

گزارش كار آموزي كامپيوتر ـ 40 (دانلود رایگان) - 1 ‏محيط كارآموزي : ‏اينجانب حسين پ‏ژ‏ومند دانشجوي ورودي سال 79 رشته ‏سخت افزار کامپوتردانشگاه آز...

قیمت : رایگان

توضیحات بیشتر دریافت فایل