ریزپردازنده: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
FreshmanBot (بحث | مشارکتها) جز اصلاح فاصله مجازی + اصلاح نویسه با استفاده از AWB |
|||
خط ۱۸:
ریزپردازنده قلب هر رایانه دستی یا رومیزی است که به عنوان [[واحد پردازشگر مرکزی]] شناخته شدهاست. یک دستگاه محاسبهای کامل است که روی یک تراشه واحد ساخته میشود و مجموع دستورهای دستگاه را اجرا میکند. سه کار مهم را انجام میدهد یکی اینکه از واحد همبستگی منطقی/ حساب، استفاده میکند یعنی کارهای وابسته به ریاضی چون جمع، تفریق، ضرب و تقسیمکردن را انجام میدهد، دوم میتواند اطلاعات را از مکان یک حافظه به حافظه دیگر انتقال دهد و سوم اینکه میتواند تصمیم بگیرد و به یک سری از دستورهای جدید که براساس آن تصمیمات است جهش کند.
[[فناوری]] پردازندهها بر پایه حداقل طول کانال ترانزیستورهای
در واحدهای پردازش مرکزی P۴ عادی این مقدار ۰٫۱۸ [[میکرون]] است. در پردازندههای جدید این مقدار به ۱۲ [[نانومتر]] کاهش پیدا کردهاست و هم اکنون نیز سعی بر کاهش آن است.
خط ۲۸:
== ساختار ==
آرایش درونی یک ریز پردازنده بر اساس سن طراحی و اهداف مد نظر گرفته شده در آن بسیار متفاوت است. پیچیدگی مدار مجتمع همراه است با محدودیتهای فیزیکی مانند، تعداد ترانزیستورهایی که میتوان
ریز پردازندههای کوچک فرضی شامل واحدهایی هستند که میتوانند عملیاتهای حسابی و منطقی را انجام دهند (ALU). ALU، عملکردهای مختلفی مانند جمع، تفریق، یا دیگر عملیتهای AND or OR را بر عهده دارد. هریک از عملکردهای مجموعه ALU، میتوانند در این پردازندهها نقش بسزایی داشته باشند برای مثال، ثباتها میتواند مسئولیت کنترل سایر عناصر را بر عهده گیرد و نتایج آخرین عملکرد را نشان دهد (صفر، منفی، بیش از حد و غیره). بخش کنترل منطقی میتواند دستورالعملهایی برای کدهای عملیاتی از حافظه بازیابی کند و مشخص کند برای هر عملیات چه بخشی باید دستورالعمل را اجاره کند. یک کد مجزای عملیاتی میتواند مسیر دادهها، ثبت، و دیگر عناصر موجود در پردازنده را بشدت تحت تأثیر قرار دهد.
همانطور که تکنولوژی در مدارها پیشرفت میکند، این امکان وجود دارد تا پردازندههای پیچیدهتر و بیشتری را در یک تراشه قرار داد. اندازهٔ دادهها میتواند بزرگتر شود، و در اینصورت ترانزیستورهای بیشتری میتوانند در تراشه قرار داده شوند و در نتیجه اندازه لغات میتواند از ۴ بیت به ۸ بیت افزایش یابد و در نتیجه به ۶۴ بیت برسد.
با در نظر گرفتن توانایی قرار دادن ترانزیستورها ی بیشتر در تراشه، این امکان وجود دارد تا حافظه را به سهولت روی یک Die پردازنده
== اهداف خاص طراحی ==
یک پردازنده هدف کلی یک سیستم است. ابزار
پردازندههای ۳۲ بیتی، دارای منطق دیجیتالی بیشتری هستند، بنابراین، پردازندههای ۳۲ بیتی (و گستردهتر) میتوانند سرو صداهای بیشتری ایجاد کنند و از دیگر پردازندهها مصرف بیشتری دارند؛ بنابراین پردازندههای ۸ یا ۱۶ بیتی بهتر از پردازنده ۳۲ بیتی برای سیستم دارای ترشه و میکرو کنترلر هستند و در واقع بخشی از سیگنالهای ترکیبی بحساب میآیند که در مدارهای مجتمع قرار دارند و نسبت به صدای ایجاد شده حساس تر میباشند مانند آنالوگهایی که نسبت به مبدلهای دیجیتال رزولوشن بالاتری دارند. در یک فرایند مشابه، میکروهای ۸ بیتی از توان کمتری برای کار استفاده میکنند، و در برخی عملکردها میتوانند توان بسیار کمتری نسبت به پردازندههای ۳۲ بیتی مصرف کنند.
با این حال، برخی از افراد میگویند، میکرو ۳۲ بیتی ممکن است از متوسط توان کمتری نسبت به میکرو ۸ بیتی استفاده کند،
== اپلیکیشنهای جاسازی شده ==
هزاران آیتم وجود دارد که بطور سنتی مربوط به ریز پردازندههای کامپیوتری نمیشوند. این موارد شامل صدها و هزارها ابزار میشوند، ماشینها (واحدها و تجهیزات جانبی آنها)، کلیدهای ماشین، ابزار و لوازم مورد نیاز برای ازمایشها، اسباب ازیها، سوییچها و
برنامه کنترل ریزپردازنده (نرمافزارهای جاسازی شده) را میتوان براحتی طبق نیازهای متفاوت در خط تولید طراحی کرد، و اجازه دهیم طراحی مجدد محصول به حداقل برسد و کارایی محصول بالاتر رود.
کنترل ریز پردازندهها در یک سیستم میتواند استراتژیهای لازم را فراهم سازد و میتوان با استفاده از کنترلهای الکترومغناطیسی و کنترلهای الکترونیکی به اهداف مورد نظر رسید. برای مثال، یک سیستم کنترل موتور اتومبیلی است که میتواند بر اساس سرعت موتور، باری که موتور متحمل میشود و دمای محیط طیف وسیعی از عملکردهای سوخت را بوجود آورد و تنظیم کند.
خط ۵۲:
ظهور کامپیوترهایی با قیمت پایین در مدارهای مجتمع توانست جامعه مدرن را تغییر دهد. ریز پردازندههای چند منظوره در کامپیوترهای شخصی برای محاسبات، ویرایش متن، صفحه نمایشهای چند رسانه ایی، و ارتباط از طریق کامپیوتر مورد استفاده قرار میگیرند. ریزپردازندههای بسیاری هستند که در این سیستمها قرار داده شدهاند، و کنترل دیجیتالی روی بسیاری از تلفنهای همراه و فرایندهای صنعتی و لوازم اتومبیل دارند.
اولین استفاده از واژه ریزپردازنده به
اینتل اولین ریز پردازنده ۴ بیتی خود (۴۰۰۴) را در ۱۹۷۱معرفی و ریزپردازنده ۸ بیتی (۸۰۰۸) خود را در ۱۹۷۲ معرفی کرد. درطول دهه ۱۹۶۰، ریزپردازندههای کامپیوتری در مقیاسهای کوچک و متوسط ساخته شدند (IC)، و هر کدام شامل صدها و هزاران ترانزیستور بودند. این ترانزیستورها بر روی تختهها و مدارها قرار گرفتند، و اغلب به تابلوهای متعدد متصل شدند. تعداد زیادی از گیتهای منطقی گسسته با توانهای الکتریکی متفاوت مورد استفاده قرار گرفتند و بنابراین حرارت بیشتری ایجاد کردند. فاصله ایی که سیگنالها باید طی کنند تا به میان ICها و تختهها برسند میتواند سرعت عملیاتی کامپیوتر را با محدودیت مواجه کند.
در
اولین ریز پردازنده در اوایل دهه ۱۹۷۰ بوجود آمد و برای محاسبات الکترونیکی مورد استفاده قرار گرفت، همچنین از رمز دو دویی برای معماری پردازنده ۴ بیتی استفاده شد. دیگر استفاده از ریز پردازندههای ۴ و ۸ بیتی، مانند ترمینالها، پرینترها، و انواع ابزارهای خودکار بودهاست. ریز پردارندههای ۸ بیتی و ۱۶ بیتی در دهه ۱۹۷۰ توانستند اهداف کلی را در نظر بگیرند و بر اساس ان عمل کنند.
|