تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › دانشگاه جامع علمی و کاربردی › **مرکز علمی و کاربردی کوشا** › برنامه نویسی کامپیوتر- ترم دوم 97-98 - جمعه ساعت 8 صبح v
« قبلی 1 … 8 9 10 11 12 … 16 بعدی »

نحوه پردازش اطلاعات در کامپیوتر

امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
نحوه پردازش اطلاعات در کامپیوتر
hajillo58 آفلاین
عضو جوان
**
ارسال‌ها: 48
موضوع‌ها: 20
تاریخ عضویت: Mar 2019
اعتبار: 1
#1
Heart  13-05-2019, 10:29 AM
یک کامپیوتر چگونه اطلاعات را پردازش میکند؟
[font=IRANSansFaNum]توسط: فرشاد گوهریدر: 25 جولای 2016در: سخت‌افزار14 دیدگاه[/font]
همانطور که میدانید وظیفه اصلی رایانه‌ها پردازش اطلاعات می‌باشد، هنگامی که اطلاعات را وارد کامپیوتر میکنیم و منتظر نتایج آن می‌مانیم کامپیوتر با دریافت دستورات ما و انجام عملیات محاسباتی و منطقی داده‌ها را پردازش کرده و سپس از طریق واحدهای خروجی نتیجه کار را نمایش میدهید یا آن را ذخیره میکند، در ادامه با همیار آی تی همراه باشید تا با نحوه پردازش اطلاعات توسط رایانه‌ها بیشتر آشنا شویم.

پردازنده (CPU) و حافظه موقت (RAM) نقش مهمی را در پردازش اطلاعات بر عهده دارند، بنابراین قبل از اینکه نحوه پردازش داده‌ها را مرور کنیم باید کمی با نحوه کار این دو بخش آشنا شویم.

پردازنده چگونه کار میکند؟

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

[list=1]
[*]فراخوانی: دستورات و داده‌ها از حافظه دریافت میشوند.
[*]رمزگشایی: اطلاعات به زبان باینری (زبان کامپیوتر) تبدیل شده و آماده پردازش میشوند.
[*]پردازش و اجرا: پردازنده با عملیات محاسباتی و منطقی (ALU) داده‌ها را مورد پردازش قرار میدهد.
[*]بازنویسی: نتیجه کار به واحدهای خروجی ارسال میشود و یا در حافظه ذخیره میگردد.
[/list]
این‌ها مراحل اصلی پردازش داده در CPU هستند، به بیان دیگر اطلاعات با بشت سر گذاشتن این مراحل توسط پردازنده مورد تجزیه تحلیل و پردازش قرار می‌گیرند (در ادامه بیشتر با این مراحل آشنا خواهیم شد)

[img=768x0]https://www.hamyarit.com/wp-content/uploads/2015/12/hamyarit.com-supercomputer-brain5.jpeg[/img]

اجزای اصلی پردازنده را بشناسید:

تمام پردازنده‌ها از ۳ قسمت مهم تشکیل شده‌اند که عبارتند از:

[list=1]
[*]واحد کنترل: وظیفه کنترل ترتیب اجرای دستورات را بر عهده دارد، دستورات و داده‌ها باید یکی یکی به پردازنده ارسال شده و مورد پردازش قرار بگیرند، این بخش ترتیب اجرای فرامین را در CPU مشخص میکند.
[*]واحد حافظه: اطلاعات یا نتایج پردازش در حافظه موقت سی‌پی‌یو ذخیره میگردند و در صف پردازش قرار میگیرند یا برای پردازش های بعدی مورد استفاده قرار میگیرند، حافظه CPU دارای دو بخش است:حافظه کش (Cache) و حافظه رجیستر (Register) که در ادامه بیشتر با آنها آشنا خواهیم شد.
[*]واحد محاسبه و منطق: این قسمت را میتوان واقعا مغز متفکر پردازنده نامید!
اطلاعات در این بخش توسط عملیات محاسبه‌ای، منطقی و مقایسه ای مورد تجزیه تحلیل و پردازش قرار می‌گیرند.
[/list]
حافظه پردازنده چه نقشی در پردازش اطلاعات دارد؟

همانطور که متوجه شدید یکی از اجزای اصلی پردازنده را حافظه تشکیل میدهد، که شامل حافظه Cache و حافظه Register میشود، بیایید کمی بیشتر با این دو بخش آشنا شویم:

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

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

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

نحوه پردازش اطلاعات به چه صورت است؟

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

پس از آن داده‌ها کامپایل شده و به زبان باینری تبدیل میشوند تا برای پردازنده قابل فهم باشند (مرحله رمزگشایی)

حال وقت آن رسیده تا داده ها مورد پردازش قرار بگیرند، در این مرحله اطلاعات یکی یکی توسط واحد کنترل به قسمت محاسبه و منطق (ALU) منتقل میشوند و با توجه به دستورات مورد تجزیه تحلیل قرار میگیرند (مرحله پردازش و اجرا)

پس از اینکه پردازش روی اطلاعات انجام شد نتایج کار به RAM منتقل میشود و از آنجا به واحدهای خروجی ارسال میگردد یا برای ذخیره در سیستم به هارد انتقال میابد.

[img=600x0]https://www.hamyarit.com/wp-content/uploads/2015/12/hamyarit.com-600px-The_Fetch-Execute_Cycle.svg.png[/img]

مراحل پردازش اطلاعات توسط CPU را در نمودار بالا مشاهده میکنید
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نحوه استفاده از فیلم رابطه نامشروع mosahab 0 616 08-08-2021, 09:41 AM
آخرین ارسال: mosahab
  کاربرد کامپیوتر در ورزش چیست؟ Alihooshyar 12 3,423 12-07-2019, 05:39 PM
آخرین ارسال: peyman.jalalizadeh
  انواع حافظه کامپیوتر امیر 4 1,199 12-07-2019, 05:34 PM
آخرین ارسال: peyman.jalalizadeh
  کاربرد کامپیوتر در صنایع نفتی چیست؟ Alihooshyar 1 709 09-07-2019, 02:46 AM
آخرین ارسال: Sasan tork
  کامپیوتر کوانتومی چیست و پردازش کوانتومی چگونه است؟ sinabed1393 2 742 17-05-2019, 12:12 AM
آخرین ارسال: Arashbakhshi
  منبع تغذیه کامپیوتر Masoudjalali 1 633 16-05-2019, 11:31 PM
آخرین ارسال: Arashbakhshi
  نقش کامپیوتر در زندگی بشر joobin 1 560 16-05-2019, 12:17 PM
آخرین ارسال: Arashbakhshi
  نقش کامپیوتر در صنعت هوایی hajillo58 2 650 16-05-2019, 12:16 PM
آخرین ارسال: Arashbakhshi
  کاربرد کامپیوتر در تجارت joobin 0 448 16-05-2019, 03:00 AM
آخرین ارسال: joobin
  نحوه ورود به شغل جوشکاری و وضعیت بازار کار و استخدام جوشکار sinabed1393 0 421 15-05-2019, 10:51 PM
آخرین ارسال: sinabed1393

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 29-06-2025، 12:59 PM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.