چندکارگی (رایانه)

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

چند وظیفه ای چندکارگی یا چندوظیفگی[۱] [Multitasking] [۲]اجرای هم‌زمان دو یا چند کار ( Job ) و وظیفهٔ (Task) رایانه‌ای از سوی واحد پردازش مرکزی است.

مراحل کار بصورت زیر است: ۱- پردازنده یک سیگنال وقفه دریافت می‌نماید. ۲- پس از دریافت سیگنال وقفه توسط پردازنده، پردازنده کاری را که اکنون در حال انجامش است را متوقف نموده و اطلاعاتی درباره‌ی وضعبت کنونی اجرای کار را تا آن لحظه ذخیره می‌کند تا در زمان مقتضی به اجرای ادامه کار قبلی از همان نقطه توقف یافته بازگردد. ۳- پردازنده به سراغ دستگاه یا برنامه درخواست کننده وقفه رفته و دستور مناسب را برای پردازش فراخوانی می‌کند. ۴- بعد از پردازش یک دستور از مرحله قبل، وقفه برای زمان‌بندی فراخوان می‌دهد. ۵-

منابع[ویرایش]

  1. فرهنگ واژه‌های مصوّب فرهنگستان: ۱۳۷۶ تا ۱۳۸۵، بخش اوّل فارسی، صفحهٔ ۲۴۸. (دانلود از فرهنگستان)
  2. “Multitsking”. https://en.wikipedia.org/wiki/Computer_multitasking.