ইউটিলিটি প্রোগ্রাম হচ্ছে এক ধরনের প্রোগ্রাম যা কম্পিউটার রক্ষণাবেক্ষণ, বিশ্লেষণ, বিভিন্ন প্রকার ভাইরাস থেকে সুরক্ষা, ডেটা ও প্রোগ্রামের ব্যাক-আপ, ডিজাস্টার রিকোভারীসহ বিভিন্ন প্রকার কাজের সুবিধা প্রদান করে। উদাহরণ হিসেবে বলা যায়, ডিস্ক ডিফ্রাগমেন্টেশন, ফাইল হ্যান্ডেলার, অ্যান্টিভাইরাস সফটওয়্যার, সর্ট-মার্জ প্রোগ্রাম, লাইব্রেরি প্রোগ্রাম, লিংকার প্রোগ্রাম ইত্যাদি।
সোয়াপিং বলতে কী বোঝায়?
প্রোগ্রাম নির্বাহের সময় প্রধান মেমোরি (র্যাম) থেকে কোন সেগমেন্টকে ভার্চুয়াল স্টোরেজে (হার্ডডিস্কে রাখা) এবং ভার্চুয়াল স্টোরেজ থেকে প্রধান মেমোরিতে স্থানান্তর প্রক্রিয়াকে সোয়াপিং (swaping) বলা হয়।