کامپیوترها به شیوه های مختلفی اطلاعات را پردازش می کنند. شیوه های پردازش اطلاعات را می توان به پردازش ترتیبی، پردازش موازی(Parallel Processing)، پردازش محاوره ای (Interactive Processing)، پردازش دسته ای (Batch Processing)، پردازش بلادرنگ (Real Time Processing) و پردازش به روش اشتراک زمانی (Time Sharing) طبقه بندی کرد.
پردازش ترتیبی
این نوع پردازش که روش معمولی پردازش در کامپیوترهاست، بر اساس معماری ترتیبی می باشد و پردازش دستورات به وسیله ی یک CPU صورت میگیرد. به این ترتیب که دستورات، یکی پس از دیگری اجرا می شوند. کامپیوترهای شخصی عموما از روش پردازش ترتیبی و موازی مجازی استفاده می کنند.
پردازش موازی(Parallel Processing)
در روشن های نوین، طراحی بر اساس معماری موازی است که در آن هر برنامه به چند قسمت تقسیم می شود و قسمت ها به طور همزمان توسط چند پردازنده پردازش می شوند. به پردازش با استفاده از چند پردازنده به طور همزمان در یک سیستم کامپیوتری، پردازش موازی می گویند.
پردازش محاوره ای (Interactive Processing)
ممکن است لازم باشد که پردازش بلافاصله پس از ورود داده ها به کامپیوتر شروع شود و نتایج خروجی هم به سرعت تولید شود و نوعی پرسش و پاسخ بین کامپیوتر و کاربر صورت بگیرد؛ به عنوان مثال، در سیستم بانکی وقتی مشتری میخواهد مبلغی را به حساب خود واریز کند، تحویلدار بانک در پاسخ به پرسش نشان داده شده روی صفحه، شماره حساب مششتری و مبلغ را وارد می کند. سیستم بلافاصله سابقه ی حساب پس انداز مشتری را در پرونده حاب های پس انداز پیدا می کند و موجودی را به روز می کند. این روش پردازش، پردازش محاوره ای نامیده می شود.
پردازش دسته ای (Batch Processing)
در کاربردهایی که نیاز به پردازش بلافصله ندارد- مانند سیستم محاسب هزینه ی مصرف آب و برق- از روش های پردازش دسته ای استفاده می شود. در این روش، داده ها جمع آوری می شوند و قبل از پردازش در یک گروه یا دسته قرار می گیرند، سپس در یک زمان وارد کامپیوتر می شوند و پردازش می شوند
امروزه برای کاربردهایی که به پاسخ فوری نیاز دارند، پردازش محاوره ای جایگزین پردازش دسته ای شده است.
پردازش بلادرنگ (Real Time Processing)
واژه ی بلادرنگ بیانگر یک پردازش محاوره ای است که در آن با محدودیت شدید زمانی مواجه هستیم. در این روش پردازش، تغییرات ورودی باید سریعا به کامپیوتر وارد شوندتا تصمیم گیری مفید واقع شود. در سیستم هایی که مبتنی بر پردازش بلادرنگ هستند از خطوط ارتباطی با سرعت بالا مه مستقیما با یک یا چند پردازنده در ارتباط هستند، استفاده می شود. در این روش داده ها در هر دقیقه به روز می شوند و با دستیابی به سابقه ها، در کسری از ثانیه به پرس و جوی دریافتی، پاسخ داده می شود.
سیستم های ذخیره ی جا در هواپیما یا هتل و همچنین سیستم های کنترل ترافیک هوایی نمونه هایی از سیستم های بلادرنگ هستند.
پردازش اشتراک زمانی (Time Sharing)
در پردازش اشترام زمانی، زمان CPU بین تعدادی کاربر همزمان تقسیم می شود؛ به این صورت که در یک بازه ی زمانی بسیار کوتاه، عمل پردازش برای یک کاربر صورت میپذیرد. در ادامه پردازش برای این کاربر فطع شده و CPU در اختیار شخص دیگری قرار میگیرد و این چرخه ادامه پیدا می کند. البته زمان این بازه به قدری کوتاه است که کاربر احساس می کند که کل زمان CPU در اختیار وی است.
پردازش اشتراک زمانی میتواند درون یک کامپیوتر و بین برنامه هایی باشد که در حال اجرا هستند، به این ترتیب زمان CPU به صورت متوالی در بازه های زمانی بسیار کوتاه در اختیار برنامه ها قرار می گیرد که به آن پردازش موازی مجازی (Virtual Parallel Processing) نیز گفته می شود.
در ادامه بخوانید:
- CPU چیست؟
- نحوه ی عملکرد ریز پردازنده ها (CPU)
- انواع حافظه ها (Memorey)
- حافظه ی رم (RAM) چیست؟
- حافظه ی ROM چیست؟
منبع: لپ تاپ اسکرین