عضویت     ورود  آنچه دوست نداري درباره ات گفته شود ،‌ درباره ديگران مگوي . حضرت علي (ع) پنجشنبه، 2 آبان ماه ، 1398

کانال تلگرام


تبلیغات متنی


منوی سایت


جست و جو در بانك مقالات




مقالات جدید
تعداد شاخه ها: 30 عدد
تعداد مقالات: 758 عدد 1: آزمايشگاه الكترونيك - استاد محرري 
[دفعات مشاهده : 5805 بار]
 2: جزوه درس مخابرات 1 - دانشگاه فردوسي مشهد 
[دفعات مشاهده : 5822 بار]
 3: كتاب مهندسي تاسيسات / دكتر كلهر 
[دفعات مشاهده : 5663 بار]
 4: مجموع اعوجاج هارمونیک T.H.D 
[دفعات مشاهده : 5662 بار]
 5: كتاب "روش طراحي و تحليل مدارهاي الكترونيك" 
[دفعات مشاهده : 12296 بار]
 6: ادوات نوري 
[دفعات مشاهده : 5582 بار]
 7: كتاب اصول تلويزيون رنگي 
[دفعات مشاهده : 7348 بار]
 8: پروژه دزد گیر با سنسور تشخیص حرکت pir با قفل رمز الکترونیکی 
[دفعات مشاهده : 6835 بار]
 9: جزوه اندازه گیری الکتریکی 
[دفعات مشاهده : 6120 بار]
 10: سوالات کنکور کارشناسی ارشد 90 / گروه مهندسی برق 
[دفعات مشاهده : 7915 بار]
 11: آرشيو پروژه هاي 8051 
[دفعات مشاهده : 6737 بار]
 12: آرشيو پروژه هاي AVR‌ (ـ‌ 126 پروژه ) 
[دفعات مشاهده : 14652 بار]
 13: آموزش برنامه نويسي و كار با ماژول Sim300CZ با ميكروكنترلر AVR 
[دفعات مشاهده : 10745 بار]
 14: سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق 
[دفعات مشاهده : 8147 بار]
 15: ارتباط میکروهای PIC با کمک پروتکل سریال I2C و نکات تکمیلی ماژول MSSP 
[دفعات مشاهده : 6275 بار]
 16: ساعت تقویم با کمک میکروکنترلر PIC و DS1307 
[دفعات مشاهده : 6880 بار]
 17: تایمرهای چند زمانه ( ساعت مرکزی ) با میکرو PIC 
[دفعات مشاهده : 6206 بار]
 18: ساعت تقویم شمسی مجهز به آلارم روزانه و هفتگی 
[دفعات مشاهده : 7103 بار]
 19: صفحه کلید وقفه ای با میکروکنترلر PIC 
[دفعات مشاهده : 5967 بار]
 20: کرنومتر دیجیتال با میکروکنترلر PIC با قابلیت ثبت 3 زمان 
[دفعات مشاهده : 6031 بار]
 21: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HMTR + پروژه چت متنی بیسیم 
[دفعات مشاهده : 9373 بار]
 22: سنسورهای حرارت 
[دفعات مشاهده : 8197 بار]
 23: کنترل وسایل برقی از طریق خط تلفن با میکروکنترلر PIC 
[دفعات مشاهده : 8199 بار]
 24: ارتباط سریال UART بین دو میکروکنترلر PIC 
[دفعات مشاهده : 6525 بار]
 25: گزارش کار آموزی : ماشین های ابزار کنترل عددی CNC 
[دفعات مشاهده : 6786 بار]
 26: کنترل وسایل به کمک ماژول HM-TR و میکرو AVR 
[دفعات مشاهده : 9360 بار]
 27: طراحی و ساخت کنترل از راه دور 1 کانال با کمک ماژول های ASK و آی سی های سری PT 
[دفعات مشاهده : 7807 بار]
 28: مجموعه رفرنس های آموزشی میکروکنترلرهای سری dsPIC 
[دفعات مشاهده : 7226 بار]
 29: مجموعه پروژه های میکروکنترلر AVR با کامپایلر بسکام 
[دفعات مشاهده : 12468 بار]
 30: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HM-T و HM-R با میکرو AVR 
[دفعات مشاهده : 10235 بار]


آخرين مطالب ارسال شده
· روش طراحي و تحليل مدارهاي الكترونيك[ 1 نظر شما چيه؟ - 39996 مشاهده ]
· اصول تلويزيون رنگي[ 0 نظر شما چيه؟ - 18553 مشاهده ]
· نرم افزار DigSilent[ 2 نظر شما چيه؟ - 21694 مشاهده ]
· AVR Tech Lib 2011[ 1 نظر شما چيه؟ - 25213 مشاهده ]
· مجموعه كنفرانس هاي سالينه ميكروچيپ / سال 2009 /[ 2 نظر شما چيه؟ - 22945 مشاهده ]
· آموزش كار با ماژول SIM300CZ با ميكرو AVR[ 4 نظر شما چيه؟ - 25359 مشاهده ]
· مجموعه فيلم هاي آموزشي نرم افزار Altium Designer[ 0 نظر شما چيه؟ - 39412 مشاهده ]
·  سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق[ 0 نظر شما چيه؟ - 20305 مشاهده ]
· لينك دانلود مجله October 2010 / SERVO[ 0 نظر شما چيه؟ - 17321 مشاهده ]
· Catalog CA 01 (10/2009) / International version[ 0 نظر شما چيه؟ - 21667 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]


زبان
انتخاب زبان نمایش :



مطالب جديد
· 1: استفاده از فرايندكاوي در سيستمهاي تشخيص نفوذ مبتني بر ميزبان
· 2: مدار منطقی (فصل چهارم مدارهای ترکیبی و طراحی مدارهای ترکیبی)
· 3: Signals and Systems
· 4: Agent-Based Control Framework for Mass Customization Manufacturing With UHF RFID Technology
· 5: EFFECTS OF ELECTRIC SHOCK ON MAN
· 6: COUPLIRG THE SPEMBR TO THE OUTPUT STAGE
· 7: گفتارهاي متن مهارت چهارم - صفحات گسترده
· 8: A 50-KVA Adjustable-Frequency 24-Phase Controlled Rectifier Inverter
· 9: جبران دو مرحله ای آفست فرکانس در سیگنا لهای MPSK
· 10: Low-Voltage Cascode Current Mirror based on Bulk-Driven MOSFET and FGMOS techniques
· 11: يك مبدل DC/DC سوئيچ خازني جديد ولتاژ پائين مجتمع با سطح تراشه كوچك و بهره بالا
· 12: تحليل و بهبود رفتار سيستم تعليق الكتروديناميكي با آهنرباي دائم
· 13: Computer-Aided Detection and Diagnosis of Breast Cancer With Mammography: Recent Advances
· 14: پارامترهای انتخاب هادیهای سیستم توزیع انرژی الکتریکی قطار برقی و بررسی اضافه ولتاژهای گذرا در خطوط
· 15: IEEE Std 1427™-2006
· 16: IEEE Std 1378-1997
· 17: الگوریتم و پروتكل ساخت درختهای بهینه در multicast
· 18: يك فيلتر وفقي تركيبي، از فيلترهاي وفقي براي شناسايي سيستم
· 19: مكانيزم تنظيم تايمر انتقال مجدد در پروتكل TCPبراساس شناسايي مدل
· 20: بررسی ساختار اسیلاتورهای هارمونیک – N ام ، پوش- پوش و تریپل- پوش

[ آخرين مقالات ]


ارسال مقاله به سايت

 



...::: Ir-Micro.Com :::... :: View topic - واحد پردازش مركزي - CPU (قسمت اول)


واحد پردازش مركزي - CPU (قسمت اول)

 
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> سخت افزار Printable Version
View previous topic :: View next topic  
Author Message
vida
مدیر سایت - Site Admin
مدیر سایت - Site Admin

Joined: Mar 26, 2006
Posts: 111




Location: تهران
7935.82 امتیاز

Items

Status: Offline

PostPosted: جمعه، 20 مهر ماه ، 1386 23:42:43 Reply with quote Scroll Down to Next postGo to last Post of Page

CPU و اجزای داخلی آن :
CPU یا واحد پردازش مرکزی (Central Process Unit)، بخشی از سیستم های پردازشی و رایانه ها است که وظیفهء آن پردازش اطلاعات ، با توجه به برنامهء در نظر گرفته شده برای آن است . یک CPU از یک چیپ که متشکل از تعداد زیادی ترانزیستور است (بین چند هزار تا چند میلیون که بستگی به مشخصات CPU دارد) تشکیل شده است . بلوک دیاگرام داخلی یک CPU به طور خلاصه در شکل زیر نشان داده شده است :



ALU واحد محاسبات و منطق (Arithmetic Logic Unit) است که وظیفهء آن انجام عملیات منطقی نظیر جمع ، تفریق و ... و همچنین عملیاتی نظیر AND ، OR و ... بر روی داده ها است . یک ALU را به طور خلاصه می توان یک جمع کننده کامل در نظر گرفت ؛ البته با پیچیدگی های خاص خود .

Register ها وظیفهء نگهداری اطلاعات را به صورت موقت در داخل CPU بر عهده دارند که این اطلاعات می تواند اطلاعات دریافتی از درگاه های ورودی باشد (پورتها) و یا اطلاعات حاصل از انجام عملیات منطقی . البته معمولا یک رجیستر مخصوص که به آن انباره یا آکامالاتور نیز گفته می شود وجود دارد که در اکثر عملیات منطقی شرکت می کند .
واحد Memory Interface وظیفهء ایجاد ارتباط با حافظهء جانبی را بر عهده دارد که عمل خواندن و یا نوشتن از حافظه و انتقال اطلاعات بین CPU و حافظه نیز از وظایف مربوط به این بخش است .
واحد Instruction Fetcher اطلاعات مربوط به دستور العمل های اجرایی را از واحد حافظه دریافت و به واحد رمز گشایی (Instruction Decoder) تحویل می دهد . به عبارت دیگر وظیفهء بخش Instruction Fetcher ، واکشی کدهای دستور از حافظه با کمک بخش Memory Interface و اعمال آن به بخش رمزگشایی است .
واحد رمزگشایی نیز پس از دریافت کد مربوط به دستور مورد نظر ، آن را رمز گشایی و عمل مربوط به آن را انجام می دهد .


فاکتورهای مهم در یک CPU :
هر CPU با یک سری از خصوصیات و فاکتورهایی در ساختار طراحی و تولید خود شناخته می شود که مهمترین فاکتورها عبارتند از :
- پهنای گذرگاه داده : این خصوصیات به مشخصات ALU و رجیسترهای مرتبط با آن بستگی دارد و بیانگر این است که اطلاعات پردازش شده توسط CPU چند بیتی است . به عنوان نمونه یک CPU که گذرگاه دادهء آن 16 بیتی است ، توانایی پردازش اطلاعات و دستورات را به صورت 16 بیتی دارد و به همین دلیل به آن پردازندهء 16 بیتی اطلاق می شود .
- پهنای گذرگاه آدرس : همانطور که در شکل نیز نشان داده شد ، اطلاعات و همچنین دسوترالعمل های اجرایی در واحد های خارجی از CPU نگهداری می شوند . توسط گذرگاه آدرس می توان حافظه ها و پورت های خروجی را آدرس دهی کرد تا به این وسیله بتوان به آنها نظم بخشید و با آنها ارتباط برقرار کرد . پهنای گذرگاه آدرس ، نشان دهندهء توانایی CPU در آدرس دهی حافظه ها و یا پورت های خارجی می باشد . به عنوان نمونه یک CPU با گذرگاه 16 بیتی ، توانایی آدرس دهی 65536 خانه از حافظهء خارجی را دارد .
- فرکانس کاری : فرکانس کاری یک CPU بیانگر سرعت کاری آن است و هر میزان بالاتر باشد ، CPU سریعتر عمل می کند و اطلاعات را پردازش می کند . در حال حاضر CPU های ساخته شده تا محدودهء سرعت چند میلیون دستور در ثانیه به پردازش اطلاعات می پردازند .
- شرکت سازنده : که بیانگر این است که CPU توسط کدام کمپانی ساخته شده است و به کدام خانواده از CPU ها تعلق دارد که معروف ترین آنها عبارتند از Intel ،IBM ، AMD ، Syrex ، Motorola، IDT، NIC ، IIT .


البته طراحی و خصوصیات یک CPU به شرایطی که قرار است در ان به کار گرفته شود بستگی دارد و سرعت و ... با توجه به این موضوع تعیین می شود . به عنوان مثال CPU هایی که باید در ابر کامپیوتر ها به کار گرفته می شوند با CPU هایی که در سیستم های کنترلی کوچک به کار گرفته می شوند دارای تفاوت های بسیار در سطح قدرت پردازش هستند ، اما هر کدام با توجه به شرایط کاری خود طراحی شده اند .
بر همین اساس در سیستم های پردازشی کوچک به جای پردازنده ها ، از ریز پردازنده ها استفاده می شود که دارای سرعت ، حجم و امکانات کمتری نسبت به پردازنده های معمول هستند ، اما با این حال به خوبی از عهدهء کنترل سیستمهای کوچک بر می ایند و در ساخت اینگونه سیستم ها به کار گیری آنها بسیار با صرفه تر و آسانتر از به کار گیری پردازنده ها است .
نمونه ای از این ریز پردازنده ها ، Z80 و 8086 هستند که از نظر ساختاری بسیار منطبق با مطالب گفته شده هستند . به طور مثال بلوک دیاگرام داخلی ریز پردازندهء Z80 در شکل زیر نشان داده شده است :



نکته :
موارد گفته شده تنها بررسی یک CPU به صورت کلی بود ، اما در مواردی ممکن است که اجزای داخلی CPU ، بیش از موارد گفته شده باشد که بستگی به نوع و طراحی CPU دارد . حافظهء کش یکی از این موارد است که امروزه در اکثر CPU ها که برای اعمال پردازشی نسبتا سنگین طراحی شده اند ، در حجم های مختلف قرار داده شده است .


__________________

Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
vida
مدیر سایت - Site Admin
مدیر سایت - Site Admin

Joined: Mar 26, 2006
Posts: 111




Location: تهران
7935.82 امتیاز

Items

Status: Offline

PostPosted: جمعه، 20 مهر ماه ، 1386 23:55:36 Reply with quote Go to Top of PageScroll Up to Previous post

لينك هاي مفيد :

















__________________

Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
Display posts from previous:   
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> سخت افزار All times are GMT + 3.5 Hours
Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

 
 Jump to:   

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts Sticky: نسل جديد cpu ها 0 Arash_em 5193 چهارشنبه، 22 شهريور ماه ، 1385 13:15:07
Arash_em View latest post
No new posts Sticky: واحد پردازش مركزي - CPU (قسمت دوم) 0 monireh_besharati 4586 چهارشنبه، 20 ارديبهشت ماه ، 1385 19:55:08
monireh_besharati View latest post
No new posts Fieldbus control system 73 MehdiArt 42554 يكشنبه، 21 آذر ماه ، 1389 18:05:48
MehdiArt View latest post
No new posts کمک در ساخت cpu 5 myjoker 4806 يكشنبه، 12 خرداد ماه ، 1387 20:07:25
saleh_chz View latest post
No new posts MATLAB TO PLC INTERFACE 0 farshid618524 2877 شنبه، 25 اسفند ماه ، 1386 04:08:47
farshid618524 View latest post
 


Powered by phpBB © 2001, 2008 phpBB Group

Ported to Platinum 7.6.b.4 V2 by sadeghkhafan

فروشگاه تخصصی برق و الکترونیک ایران میکرو
www.iran-micro.com
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 0.63 ثانیه