Hamshahri Logo
ميز آنلاين نشريات انتشارات درباره ما ارتباط با ما جستجو نقشه سايت


ايران جهان
اقتصاد بورس
بزرگراه سايبر شهر مجازی
ارتباطات دانش و تکنولوژي
موسيقی سينما و تلويزيون
ورزش سلامت
آموزش هنر
مهارت‌های زندگی ديدگاه
انديشه قرآن کريم
سفر محيط زيست
پيشخوان کتاب
اجتماع مسکن
پليس حادثه
شهردار شورای شهر
شهر مسير
حمل ‌و‌ نقل مترو
فرهنگ تاريخ
ادبيات داستانی زنان
کودک و نوجوان تغذيه
عکس آب و هوا
سرگرمی

به روز شده: 21 بهمن 1388 ساعت 00:43  - ‏آمار بازدید سایت: آمار بازدید  RSS
صفحه اصلی دانش و تکنولوژي
 
چطور ریز پردازنده کار می‌کند؟
سخت‌افزار- همشهری آنلاین - رشید عسگری:
وقتی در حال خواندن این صفحه از اینترنت هستید، قطعه‌ای از کامپیوتر شما در حال انجام میلیون‌ها پردازش منطقی و ریاضی است.

این قطعه که شاید به اندازه کف دست شما هم نباشد، ریز پردازنده (Micro Processor) نام دارد. در کامپیوتر‌ها این قطعه به نام (Central Processing Unit CPU)یا واحد پردازش مرکزی نیز شناخته شده است.

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

کامپیوتر و در کل هر وسیله‌ای که اطلاعات (در اینجا سیگنال‌های دیجیتالی) را از ورودی دریافت می‌کند و با تغییر و تبدیل آن و انجام عملیاتی روی آن، خروجی مشخصی را تولید می‌کند، باید دارای یک سری دستورالعمل‌هایی برای اینکار باشد. وقتی حجم اطلاعات ورودی بالا می‌رود و دستورالعمل‌ها پیچیده‌تر می‌شوند، نیاز به وسیله‌ای داریم که بتواند دستورالعمل‌ها را به نوبت و با نظم خاصی اجرا کند.

پردازش‌ها و دستورالعمل‌ها در کامپیوتر، عمل‌گرهای منطقی و ریاضی هستند. در ادامه به تکامل پردازشگر‌ها و ساختار آن‌ها می‌پردازیم.

اولین ریزپردازنده کامپیوتر توسط شرکت اینتل معرفی شد. Intel4004 در سال 1971 به بازار آمد و در مقایسه با چیزی که امروزه به نام پردازشگر می‌شناسیم کاملاً پیش پا افتاده و ضعیف بود.

4004 تنها می‌توانست 4 عمل اصلی ریاضی را تنها در 4بیت در یک لحظه انجام دهد.نکته جالب طراحی این پردازشگر در آن زمان این بود که همه چیز روی یک چیپ(Chip) قرار گرفته بود. تا قبل از آن واحد‌های پردازش در چندین چیپ قرار داشتند یا اینکه فقط از چنیدن ترانزیستور متصل به هم ساخته می‌شدند.

اولین پردازشگری که به کامپیوتر‌های خانگی راه پیدا کرد Intel8080‌ بود که پردازشگری 8بیتی بود و در سال 1974 معرفی شد. ولی پردازشگری که بازار را متحول کرد، Intel8088 بود و در سال 1974 معرفی شد و کمتر از 10 سال بعد از آن در کامپیوتر‌های IBM ظاهر شد. بعد از آن مدل‌های دیگری به بازار آمدند تا اینکه Pentium‌ بازار کامپیوتر را متحول کرد.

Pentium4‌ می‌توانست همان عملیاتی را که 8088 قدیمی انجام می‌داد را انجام دهد ولی 5هزار برابر سریع‌تر!

جدول زیر می‌تواند به شما کمک کند تا با سیر تکامل پردازشگر‌ها بیشتر آشنا شوید. توجه داشته باشید که شرکت اینتل اولین تولید کننده پردازشگر است به همین دلیل نیز به پردازشگر‌های ساخت آن اشاره می‌کنیم.

MIPS

DataWidth  (bit(

 )MHz(ClockSpeed

میکرون

تعداد ترانزیستور

تاریخ تولید

نام

0.64

8

2

6

6000  

1974

8080

0.33

16

5

3

29000

1979

8088

1

16

6

1.5

134000

1982

80286

5

32

16

1.5

275000

1985

80386

20

32

25

1

1200000

1989

80486

100

32

60

0.8

3100000

1993

PentiumI

~300

32

233

0.35

7500000

1997

PentiumII  

~510

32

450

0.25

9500000

1999

PentiumIII  

~1700

32

1500

0.18

42000000

2000

Pentium4

~7000

32

3600

0.09

125000000

2004

Pentium4 Prescott

در جدول بالا باید به چند نکته اشاره کنیم:

• منظور از میکرون، اندازه کوچکترین اتصال داخل مدار پردازشگر است در ابعاد میکرون. ضخامت موی یک انسان عادی در حدود 100 میکرون است.
• ClockSpeed را در ادامه توضیح می‌دهیم.
• DataWidth‌ یا پهنای داده‌ها ، شهنای اطلاعات ورودی به ALU‌است. ALU(Arithmetic And Logic Unit) یا واحد منطقی و حساب وظیفه اصلی انجام محاسبات منطقی و ریاضی را دارد. یک ALU 8بیتی می‌تواند تمام اعمال ریاضی را روی دو مقدار 8بیتی انجام دهد. در حالی که ALU 32 بیتی می‌تواند این عملیات را روی دو عدد 32 بیتی انجام دهد. ALU 8 بیتی برای انجام عملیات روی دو عدد 32 بیتی باید آن را در چهار مرحله انجام دهد در حالی که ALU 32 بیتی می‌تواند همین کار را در یک بار محاسبه انجام دهد.
• MIPS شاخص پیچیده‌ای برای سنجش قدرت پردازشگر است. با این‌حال (Millions Of Instructions Per Second) MIPS یا تعداد دستور‌ها در میلیون بر ثانیه می‌تواند شما را در مقایسه پردازشگر‌های مختلف کمک کند.

حال بهتر است به داخل پردازشگر نگاهی بیندازیم.

ریز پردازنده‌ها سه کار اصلی را بر عهده دارند:

• با استفاده از ALU عملیات ریاضی و منطقی را انجام می‌دهد. پردازشگر‌های جدید می‌توانند عملیات بسیار پیچیده و گیج کننده ریاضی را با اعداد شناور بزرگ انجام دهد.
• پردازشگر می‌تواند اطلاعات را از حافظه‌ای به حافظه دیگر منتقل کند. [چطور حافظه کامپیوتر کار می‌کند؟]
• پردازشگر می‌تواند کار خود را برنامه ریزی کند و عملیات را در مراحل مختلف انجام دهد.

پردازشگر را می‌توان به قسمت‌های زیر تقسیم کرد:

• یک گذرگاه آدرس (Address Bus) که آدرس‌های محل اطلاعات را به حافظه می‌فرستد.
• یک گذرگاه داده‌ها (Data Bus) که اطلاعت و دستور‌هایی را به حافظه می‌فرستد تا اطلاعاتی را دریافت کند.
• یک خط(RD (Read یا خواندن و یک خط (WR (Write یا نوشتن برای دریافت و بازخوانی آدرس‌های محل داده‌ها از حافظه.
• Clock Line یا خط ساعت که به ساعت پردازشگر این اجازه را می‌دهد که پردازش‌ها را زمان‌بندی کند.
• Reset Line که شمارنده‌های پردازش‌ها را به صفر یا عددی پیش فرض بر می‌گرداند.

توجه داشته باشید که گذرگاه‌ها و RD و WR به حافظه‌های کامپیوتر از جمله RAM و ROM و حافظه‌های دیگر.[چطور حافظه کامپیوتر کار می‌کند؟]

اساساً پردازشگر‌ها کار‌های خود را با اجرای دستورات انجام می‌دهند و حتی ساده‌ترین پردازشگر‌ها نیز دارای مجموعه‌ای از دستورات هستند.

هر دستور در پردازشگر با مقدار یک بیتی شناسایی می‌شود و به هنگام بازخوانی هر بیت دستور اجرا می‌‌شود. مجموعه این دستورات که برای پردازشگر قابل اجراست زبانی به نام Assembly را تشکیل می‌دهد.

تعداد ترانزیستور‌هایی که بر روی مدار پردازشگر قرار می‌گیرد نقش به سزایی در کارکرد پردازشگر دارد. با استفاده از فن‌آوری ساخت پردازشگر‌ها به نام Pipelining می‌توان پردازش‌ها را به طور موازی در پردازشگر قرار داد. به این ترتیب ممکن است یک پردازش مدت زمانی طول بکشد ولی چندین پردازش را می‌توان در همان زمان یکسان انجام داد به این ترتیب با شکستن پردازش‌ها در قسمت‌های مختلف و پردازش هر کدام به طور موازی می‌توان سرعت را افزایش داد.

تاریخ درج: 25 شهریور 1387 ساعت 18:06 تاریخ تایید: 25 شهریور 1387 ساعت 20:04 تاریخ به روز رسانی: 4 مهر 1387 ساعت 14:35
 
مطالب مرتبط
چطور لپ‌تاپ خود را تمیز کنیم؟ چطور آنتی‌ویروس کار می‌کند؟ چطور OLED کار می‌کند؟ چطور سرعت کامپیوتر خود را افزایش دهیم؟ ویفر سیلیکونی انعطاف‌پذیر در راه است چطور پردازش ابری کار می‌کند؟ چطور صفحه نمایش LCD کار می‌کند؟ چطور برخورد دهنده بزرگ هادرون (LHC) کار می‌کند؟ چطور DVD کار می‌کند؟ چطور نیمه‌رسانا‌ها (Semi-Conductors) کار می‌کنند؟ چطور وايمکس (WiMAX) کار می‌کند؟ چطور CAPTCHA کار می‌کند؟ چطور کامپیوتر‌های DNA کار خواهند کرد؟ چطورهاي ديجيتال چطور فاير واير كار مي‌كند؟ چطور CD کار می‌کند؟ چطور mp3 کار می‌کند؟ چطور سرورهای اینترنت کار می‌کنند؟ چطور سرور نام‌های دامنه (DNS) کار می‌کند؟ چطور کوکی‌ها کار می‌کنند؟ چطور بیت و بایت کار می‌کنند؟ چطور حافظه مجازي کار می‌کند؟ چطور MotherBoard کار می‌کند؟ چطور سیستم عامل کار می‌کند؟ چطور کارت گرافیک کار می‌کند؟ چطور USB کار می‌کند؟ چطور Firewall کار می‌کند؟ چطور حافظه کامپیوتر کار می‌کند؟ چطور Cache کار می‌کند؟ چطور ROM کار می‌کند؟ چطور RAM کار می‌کند؟ چطور ایمیل کار می‌کند؟ چطور صفحه نمایش پلاسما کار می‌کند؟ چطور مسير‌ياب (روتر) كار مي‌كند؟ چطور قبض تلفن را از راه دور پرداخت كنيم؟ چطور كلمه عبور خود را حفظ كنيم؟ چطور لپ‌تاپ‌ها کار می‌کنند؟ چطور از رمز عابر كارت خود محافطت كنيم؟ چطور از اعتياد به رایانه خلاص شويم؟ چطور فیلم‌های آی‌مکس ساخته می‌شود؟ چطور کارت‌های حافظه خراب می‌شوند؟ چطور اينترنت كار مي‌كند؟
 
 
تمامی حقوق این سایت متعلق به موسسه همشهری است