TechBord Logo
TechBord detail

چند وظیفه ای (Multitasking) چیست؟

چند وظیفه ای پردازش چند کار در یک زمان است. به عنوان مثال، وقتی فردی را در ماشین کنار شما می‌بینید که در حال خوردن یک بوریتو، تلفن همراه خود را به دست می‌گیرد و سعی می‌کند با همان کار رانندگی کند، آن شخص در حال انجام چند کار است. کامپیوتر کار می کند برخلاف درایور شعبده‌بازی تلفن و بوریتو، واحد پردازش مرکزی (CPU) رایانه می‌تواند بسیاری از فرآیندها را در یک زمان با دقت کامل انجام دهد. با این حال، فقط دستورالعمل‌های ارسال شده توسط نرم افزار (Software) رایانه را پردازش می‌کند. بنابراین، برای استفاده کامل از قابلیت‌های CPU، نرم‌افزار باید قادر به پردازش بیش از یک کار در یک زمان یا چند کار باشد.

اوایل سیستم عامل (Operating System) می‌تواند چندین برنامه را همزمان اجرا کند. زمان، اما به طور کامل از چند وظیفه ای پشتیبانی نمی کند. بنابراین، یک برنامه واحد می تواند کل CPU کامپیوتر را در حین انجام یک عملیات خاص مصرف کند. فرآیندهای اساسی سیستم عامل، مانند کپی کردن فایل ها، کاربر را از انجام کارهای دیگر مانند باز کردن یا بستن پنجره ها باز می داشت. خوشبختانه، از آنجایی که سیستم‌عامل‌های مدرن شامل پشتیبانی کامل چندوظیفه‌ای هستند، چندین برنامه می‌توانند به طور همزمان اجرا شوند بدون اینکه بر یکدیگر تأثیر بگذارند. همچنین، چندین فرآیند سیستم عامل می توانند به طور همزمان انجام شوند.

از آنجایی که چندوظیفه ای می تواند چندین کار را همزمان انجام دهد، پایداری رایانه را نیز بهبود می بخشد. به عنوان مثال، اگر یکی از فرآیندها از کار بیفتد، روی دیگری که برنامه (Program) در حال اجرا است تأثیری نخواهد داشت، زیرا رایانه هر فرآیند را جداگانه مدیریت می کند. به عبارت دیگر، اگر در میانه نوشتن مقاله در یک برنامه واژه پرداز (Word Processor) هستید و مرورگر اینترنت (Web Browser) شما به طور غیرمنتظره ای پایان می یابد، کار خود را از دست نمی دهید. در آن زمان است که می توانید واقعاً برای انجام چند کار متشکر باشید.

تعریف اصطلاح چند وظیفه ای (Multitasking) توسط تک بورد

تعریف چند وظیفه ای (Multitasking) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف چند وظیفه ای (Multitasking) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.