HOSSEINSAFAEI
کاربر بیش فعال
اولین ریز پردازنده اى که با موفقیت عملى به بازار عرضه شد محصول شرکت اینتل در سال ۱۹۷۱ با نام ۸۰۸۰ بود بعد از آن بازار رقابت میکرو پروسسورى گرم شد و شرکت هاى دیگرى همچون RCA،ZILOGMOS technology ریز پردازنده هاى خود را به بازار عرضه کردند. کم کم با ورود کامپیوتر به صنعت، وجود تکنولوژى دیگرى نیز احساس شد. تکنولوژیى که از میکرو پروسسور جمع و جور تر و کندتر بود اما هزینه را خیلى پایین مى آورد. این تکنولوژى میکرو کنترلر نام گرفت و کار آن نظارت و کنترل یک سرى اعمال بود که توسط برنامه نویسى انجام مى شد. امروزه میکرو کنترلر حوزه هاى وسیعى از زندگى ما را اشغال کرده است بى آنکه بدانیم که سیستم به کار رفته در آنها میکرو کنترلرى است و به اشتباه همه آنها را کامپیوتر مى نامیم. براى مثال ماشین لباسشویى که اتمام کار خود را با نواختن آهنگى اعلام مى کند یا اجاق گازى که خاموش شدن شعله را با آهنگ گوشزد مى کند و یا خودروى سمندى که باز بودن در خودرو را با جمله « درب خودرو باز است.» یاد آورى مى کند، همگى نمونه هاى ملموسى از سیستم هاى میکرو کنترلرى هستند که روزانه بارها با آنها سر و کار داریم.
ملزومات یک سیستم کامپیوترى:
۱- واحد پردازش مرکزى - CPU :
همان مغز سیستم است که فعالیت هاى سیستم را کنترل مى کند و عملیات هایى را بر روى داده ها انجام مى دهد CPU مجموعه اى از مدارات منطقى است که به طور متناوب دستورات را واکشى و اجرا مى کنند.
CPU خود داراى چند قسمت مى باشد:
الف - ALU یا واحد محاسبه و منطق که مسئول انجام اعمال محاسباتى نظیر جمع و تفریق و… و اعمال منطقى مانند مقایسه And و OR و… مى باشد.
ب- واحد کنترل که مسئول رمز گشایى و تعیین نوع عملیاتى است که ALU باید انجام دهد است.
ج- ثبات ها جهت ذخیره موقت داده ها قبل از رفتن به ALU و همچنین نگه دارى نتایج پردازش به کار میروند.
د- PC یا شمارنده برنامه که آدرس دستورالعمل بعدى که CPU باید از حافظه بخواند را در خود نگه مى دارد.
ه- IR یا ثبات دستور العمل که مسئول ذخیره قسمت عملیاتى دستورالعمل فعلى مى باشد. بعد از معرفى دیگر واحدها به تفصیل در مورد واکشى دستور بحث مى کنیم.
۲- حافظه:
حافظه محل ذخیره اطلاعات است. حافظه ها را بر اساس مشخصه هاى مختلفى مى توان طبقه بندى کرد. معمولترین طبقه بندى، طبقه بندى بر اساس حافظه هاى اولیه و ثانویه است. حافظه هاى اولیه حافظه هایى هستند که در اختیار سیستم هستند و سیستم براى انجام اعمال پردازشى به آنها احتیاج دارد ROM و RAM از حافظه هاى اولیه هستند. ROM یا حافظه فقط خواندنى توسط کارخانه برنامه نویسى شده و محتویات آن توسط کاربر یا برنامه نویس تغییر نمى یابد. در حقیقت ROM یک بار برنامه نویسى شده و بارها و بارها مى توان آن را خواند.
ملزومات یک سیستم کامپیوترى:
۱- واحد پردازش مرکزى - CPU :
همان مغز سیستم است که فعالیت هاى سیستم را کنترل مى کند و عملیات هایى را بر روى داده ها انجام مى دهد CPU مجموعه اى از مدارات منطقى است که به طور متناوب دستورات را واکشى و اجرا مى کنند.
CPU خود داراى چند قسمت مى باشد:
الف - ALU یا واحد محاسبه و منطق که مسئول انجام اعمال محاسباتى نظیر جمع و تفریق و… و اعمال منطقى مانند مقایسه And و OR و… مى باشد.
ب- واحد کنترل که مسئول رمز گشایى و تعیین نوع عملیاتى است که ALU باید انجام دهد است.
ج- ثبات ها جهت ذخیره موقت داده ها قبل از رفتن به ALU و همچنین نگه دارى نتایج پردازش به کار میروند.
د- PC یا شمارنده برنامه که آدرس دستورالعمل بعدى که CPU باید از حافظه بخواند را در خود نگه مى دارد.
ه- IR یا ثبات دستور العمل که مسئول ذخیره قسمت عملیاتى دستورالعمل فعلى مى باشد. بعد از معرفى دیگر واحدها به تفصیل در مورد واکشى دستور بحث مى کنیم.
۲- حافظه:
حافظه محل ذخیره اطلاعات است. حافظه ها را بر اساس مشخصه هاى مختلفى مى توان طبقه بندى کرد. معمولترین طبقه بندى، طبقه بندى بر اساس حافظه هاى اولیه و ثانویه است. حافظه هاى اولیه حافظه هایى هستند که در اختیار سیستم هستند و سیستم براى انجام اعمال پردازشى به آنها احتیاج دارد ROM و RAM از حافظه هاى اولیه هستند. ROM یا حافظه فقط خواندنى توسط کارخانه برنامه نویسى شده و محتویات آن توسط کاربر یا برنامه نویس تغییر نمى یابد. در حقیقت ROM یک بار برنامه نویسى شده و بارها و بارها مى توان آن را خواند.