چندوظیفگی در رایانه

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از چندکارگی (رایانه))

چندوظیفگی[۱] (به انگلیسی: multitasking) اجرای هم‌روند چندین وظیفه (که به آن پردازه گفته می شود) از سوی واحد پردازش مرکزی و در یک بازه معین زمانی است.

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

پانویس[ویرایش]

  1. «چندوظیفه» [رایانه و فنّاوری اطلاعات] هم‌ارزِ «multi task»؛ منبع: گروه واژه‌گزینی. جواد میرشکاری، ویراستار. دفتر چهارم. فرهنگ واژه‌های مصوب فرهنگستان. تهران: انتشارات فرهنگستان زبان و ادب فارسی. شابک ۹۶۴-۷۵۳۱-۵۹-۱ (ذیل سرواژهٔ چندوظیفه)

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