শুভেচ্ছা ও শুভকামনা জানিয়ে শুরু করছি আজকের টুকি-টাকি। Operating System বা System Software সংক্ষেপে বলা হয় OS, আর আমরা যে Operating System ব্যবহার করি সেটি হল মাইক্রোসফ্ট কর্পোরেশনের Windows, আর এই Windows এর গুরুত্ব উপলব্ধি করতে হলে আমাদেরকে প্রথমে জানতে হবে Operating System (Windows) এর কাজ কি? কম্পিউটারে কাজের ক্ষেত্রে যথাযথ পরিবেশ বজায় রাখতে এর ভূমিকা কি? ইত্যাদি বিষয় গুলি সম্পর্কে তাই আজ একটু ধারনা নেওয়ার চেষ্টা করব।
বর্তমান সময়ের প্রচলিত পিসি (পার্সোনাল কম্পিউটার) সমূহের প্রয়োজনের উপর নির্ভর করে Operating System সমূহেরও উন্নত সংস্কারণ বের করা হয়েছে। এবং চাহিদার দিকে লক্ষ্য রেখে Operating System সমূহের ক্রমাগত মানের উন্নয়ন ঘটানো হচ্ছে। বর্তমানে Operating System যে কাজ করে থাকে তা হলো-
কম্পিউটার চালু করা ও পরিচালনা করাঃ
প্রাথমিক অবস্থায় Operating System কম্পিউটারকে সক্রিয় করে। কম্পিউটারের পাওয়ার বাটন চাপ দেওয়ার পর বিদ্যুৎ প্রবাহ দ্বারা Operating System প্রাথমিক ধাপে র্যামে লোড হয়। এর পর কম্পিউটারের সাথে যুক্ত সকল পেরিফেরাল ডিভাইসসমূহ ঠিক আছে কিনা তা একে একে পরিক্ষা করতে থাকে। তুতীয় ধাপে এসে এ্যাপ্লিকেশন প্রোগ্রাম গুলোকে লোড করতে শুরু করে ও তারপর ব্যবহারকারীর নির্দেশ গ্রহনের জন্য প্রস্তুত হয়।
এ্যাপ্লিকেশন প্রোগ্রাম পরিচালনা করাঃ
এ্যপ্লিকেশন প্রোগ্রাম পরিচালনা করা Operating System এর একটি প্রধান কাজ। Operating System এ্যাপ্লিকেশন প্রোগ্রামের জন্য মধ্যস্ততাকারীর ভূমিকা পালন করে। কোন প্রোগ্রাম পরিচালনার জন্য যে সকল রুটিন ও ফাংশন প্রোগ্রাম প্রয়োজন হয় Operating System তা সরবরাহ করে থাকে। এছাড়া ব্যবহারকারী কর্তৃক তৈরিকৃত প্রোগ্রাম কম্পাইল করার জন্য প্রয়োজনীয় কম্পাইলারটিকে Operating System প্রয়োজন অনুসারে মেমরিতে সংরক্ষণ করে থাকে।
ইনপুট/আউটপুট অপারেশনঃ
একটি নির্বাহী প্রোগ্রাম যে কোন সময়ে ইনপুট অথবা আউটপুটের প্রয়োজন হয়। এই ইনপুট-আউটপুট অপারেশন কোন নির্দিষ্ট ফাইল থেকেও হতে পারে আবার কোন নির্দিষ্ট ইনপুট-আউপুট ডিভাইস থেকেও হতে পারে। যদি নির্দিষ্ট কোন ইনপুট বা আউটপুট ডিভাইস ব্যবহার করা হয় তবে এর জন্য নির্দিষ্ট ফাংশন প্রোগ্রামও প্রয়োজন হবে। যেহেতু ব্যবহারকারীর প্রোগ্রাম সরাসরি কোন ইনপুট-আউটপুট ডিভাইস পরিচালনা করতে পারেনা তাই Operating System এ সকল সুবিধা প্রদান করে থাকে।
ফাইল সিস্টেম নিয়ন্ত্রনঃ
ফাইল সিস্টেম নিয়ন্ত্রন করা Operating System এর আর একটি প্রধান কাজ। প্রোগ্রাম পরিচালনার জন্য ফাইলে তথ্য নিবিষ্ট করা বা ফাইল থেকে তথ্য উদ্ধারের প্রয়োজনীয়তা অপরিহার্য একটি বিষয়। ফাইল সিস্টেম ভেঙ্গে দেয়া বা নতুন ফাইল সিস্টেম গড়ে তোলা এসবই Operating System এর কাজ। Operating System–ই স্টোরেজ ডিভাইসে এই ফাইল সিস্টেম সংরক্ষণ, নিয়ন্ত্রন এবং সমন্বয় করে থাকে।
সমস্যার রিপোর্ট করা ও সমাধান দেওয়াঃ
কম্পিউটার চলাকালে Operating System সব সময়ই সম্ভাব্য ত্রুটির ক্ষেত্রে সজাগ দৃষ্টি রাখে। ত্রুটি বিভিন্ন ডিভাইস বা সফটওয়্যারে দেখা দিতে পারে। প্রতিটি নির্দিষ্ট ত্রুটির জন্য Operating System সঠিক পদক্ষেপ নেয়। প্রয়োজনে রিপোর্ট করে এবং সম্ভাব্য ক্ষেত্রে ত্রুটি সরানোরও ব্যবস্থা গ্রহন করে।
রিসোর্স ম্যানেজমেন্টঃ
যদি একাধিক ব্যবহারকারী বা একাধিক প্রোগ্রাম একই সাথে কার্যরত থাকে তাহলে কম্পিউটার সুষ্ঠ পরিচালনার জন্য সিস্টেমের বিভিন্ন রিসোর্স সবার মাঝে গুরুত্ব অনুসারে বণ্টন করে দিতে হবে। Operating System-কে সবসময় বিভিন্ন রকম বণ্টনের কাজ করতে হয়। যার মধ্যে প্রোগ্রাম এবং হার্ডওয়্যার রিসোর্স দুই-ই আছে। এই রিসোর্স ম্যানেজমেন্ট করার জন্য বিভিন্ন ধরণের রীতি ও সূত্র Operating System এর মধ্যে দেওয়া থাকে।
এ্যাকাউন্টিং:
অনেক সময় ব্যবহারকারী কতটুকু পরিমান সিস্টেমের কোন অংশ ব্যবহার করছে তা নির্ণয় করার প্রয়োজন হয়। এ সংক্রান্ত তথ্য সংরক্ষণ কাজও অপারেটিং সিস্টেম করে থাকে।
তত্ত্বাবধানঃ
যখন একাধিক ব্যবহারকারী একটি সিস্টেম ব্যবহার করে তখন প্রত্যেক ব্যবহারকারী তার তথ্যকে অন্যের কাছ থেকে সরিয়ে রাখবে সচেষ্ট হয়। Operating System এ সকল সুবিধা প্রদান করে থাকে। এছাড়া যখন একাধিক রকম বিভিন্ন কাজ একই সাথে পরিচালনা করতে দেওয়া হয় তখন যেন একটি কাজ অপরটির কাজে কোনরুপ বিঘ্ন সৃষ্টি না করে তা Operating system নিশ্চিত করে।
নিরাপত্তা নিশ্চিত করাঃ
কম্পিউটার চালু অবস্থায় যেন অনুমতিবিহীন কেউ যেটা চুরি করতে না পারে বা কম্পিউটারের কোন প্রোগ্রামের বা স্বয়ং Operating System এর কোন প্রোগ্রামের ক্ষতি করতে না পারে তার ব্যাপারে সতর্ক থাকে। এমনকি ব্যবহারকারী যদি ভুল কোন গুরুত্বপূর্ণ ফাইল মুছে দিয়ে থাকে তবে তা প্রতিহত করার জন্য বিশেষ প্রোগ্রাম Operating System এর মধ্যে থাকে।
ভুল-ত্রুটি মার্জনীয়, আবারও ফিরে আসবো অন্য কোন দিন পরবর্তী কিছু নিয়ে।
৭০
১৪৪ মন্তব্য