شیوه‌های پردازش

از ویکی‌پدیا، دانشنامهٔ آزاد.

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

فهرست مندرجات

[ویرایش] پردازش ترتیبی

این نوع پردازش که روش معمولی پردازش در رایانه هاست، بر اساس معماری ترتیبی می باشد و پردازش دستورات به وسیله ی یک ریزپزدازنده صورت می گیرد؛ به این ترتیب که دستورات، یکی پس از دیگری اجرا می شوند. کامپیوترهای شخصی عموما از روش پردازش ترتیبی و موازی مجازی استفاده میکنند.

[ویرایش] پردازش موازی

در روش های نوین، طراحی بر اساس معماری موازی است که در آن هر برنامه به چند قسمت تقسیم می شود و قسمت ها به طور همزمان توسط چند پردازنده پردازش می شوند. به پردازش با استفاده از چند پردازنده به طور همزمان در یک سیستم کامپیوتری، پردازش موازی گفته می شود.

[ویرایش] پردازش موازی

ممکن است لازم باشد که پردازش بلافاصله پس از ورود داده های به کامپیوتر شروع شود و نتایج خروجی هم به سرعت تولید شود و نوعی پرسش و پاسخ بین کامپیوتر و کاربر صورت بگیرد؛ به عنوان مثال، در سیستم بانکی وقتی مشتری میخواهد مبلغی را به حساب خود واریز کند، تحویلدار بانک در پاسخ به پرسش نشان داده شده روی صفحه، شماره حساب مشتری و مبلغ را وارد میکند. سیستم بلافاصله سابقه ی حساب پس انداز مشتری را در پرونده ی حساب های پس انداز پید میکند و موجودی را به روز میکند. این روش پردازش، پردازش محاوری نامیده میشود.

[ویرایش] پردازش دسته‌ای

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

[ویرایش] پردازش بلادرنگ

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

[ویرایش] پردازش اشتراک زمانی

در پردازش اشتراک زمانی، زمان CPU بین تعدادی کاربر همزمان تقسیم می شود؛ به این صورت که در یک بازه ی زمانی بسیار کوتاه، عمل پردازش برای یک کاربر صورت میگیرد. در ادامه، پردازش برای این کاربر قطع شده و CPU در اختیار شخص دیگری قرار میگیرد و این چرخه ادامه پیدا میکند. البته زمان این بازه به قدری کوتاه است که هر کاربر احساس میکند که کل زمان CPU در اختیار وی است.
پردازش اشتراک زمانی می تواند درون یک رایانه و بین برنامه هایی باشد که در حال اجرا هستند، به این ترتیب که زمان CPU به صورت متوالی و در بازه های زمانی بسیار کوتاه در اختیار برنامه ها قرار میگیرد که به آن پردازش موازی مجازی میگویند.

[ویرایش] جستارهای وابسته