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

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

نسخه‌ای که می‌بینید نسخه‌ای قدیمی از صفحه است که توسط Hooman Mallahzadeh (بحث | مشارکت‌ها) در تاریخ ‏۲۵ فوریهٔ ۲۰۲۱، ساعت ۱۳:۳۰ ویرایش شده است. این نسخه ممکن است تفاوت‌های عمده‌ای با نسخهٔ فعلی داشته باشد.

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

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

پانویس

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

منابع