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

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

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

پانویس

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

منابع

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.