কন্ট্রোল প্রোগ্রাম কাকে বলে? কন্ট্রোল প্রোগ্রামের কাজ, প্রকারভেদ।
যে প্রোগ্রাম শুধুমাত্র সিস্টেমকে অর্থাৎ কম্পিউটারের হার্ডওয়্যারগত বিভিন্ন অংশ নিয়ন্ত্রণ করে থাকে তাকে কন্ট্রোল প্রোগ্রাম বা নিয়ন্ত্রণকারী প্রোগ্রাম (Control Program) বলে। এ প্রোগ্রাম নিচের কাজগুলো করে থাকে।
১. সিস্টেমের বিভিন্ন রিসোর্সকে উপযুক্ত রূপে বণ্টনের ব্যবস্থা করে।
২. সিস্টেমের বিভিন্ন অংশের কাজ করার সময় বণ্টন করে।
৩. ইনপুট ডিভাইস ও আউটপুট ডিভাইসের কাজ নিয়ন্ত্রণ করে।
৪. কাজের তালিকা তৈরি করে।
৫. অযাচিত যেকোন কাজ করা থেকে ব্যবহারকারীকে বিরত রাখে।
৬. কোন সমস্যা তৈরি হলে বা ভুল হয়ে থাকলে বিকল্প ব্যবস্থা সক্রিয় করে।
৭. একসাথে বহু প্রোগ্রাম পরিচালনা করে।
৮. প্রোগ্রাম পরিচালনার পর্যায়ক্রম রক্ষা করে।
৯. সিস্টেমের নিরাপত্তা নিশ্চিত করে।
১০. বড় প্রোগ্রামকে ছোট ছোট ভাগে ভাগ করে।
কন্ট্রোল প্রোগ্রাম তিন প্রকার সহপ্রোগ্রাম নিয়ে গঠিত। যথা-
(ক). সুপারভাইজার প্রোগ্রাম (Supervisor Programme)
(খ). জব কন্ট্রোল প্রোগ্রাম (Job Control Programme-JCP)
(গ) ইনপুট/আউটপুট প্রোগ্রাম (Input/Output Control Programme)
- (খ) জব কন্ট্রোল প্রোগ্রাম (Job Control Programme-JCP) : প্রসেসিং প্রোগ্রাম ও সংশ্লিষ্ট ডেটাকে সংক্ষেপে নির্দিষ্ট কার্য বা জব বলা হয়। ব্যবহারকারী জব কন্ট্রোল প্রোগ্রামের সাহায্যে অপারেটিং সিস্টেমের সাথে যোগাযোগ রক্ষা করেন। জব কন্ট্রোল প্রোগ্রাম দ্বারা প্রোগ্রামের শুরু, অনুক্রম ধারায় সাজানো প্রোগ্রাম হতে কোন বিশেষ প্রোগ্রাম নির্বাহ এবং প্রয়োজনীয় ইনপুট ও আউটপুট ডিভাইস নির্দিষ্ট করা হয়। অপেক্ষমান কাজগুলো পর্যায়ক্রমে প্রক্রিয়াকরণের জন্য অপারেটিং সিস্টেমের নির্দেশগুলো জব কন্ট্রোল ভাষায় লেখা হয়।