অপারেটিং সিস্টেম কি এবং এর প্রধান কাজ কি

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



অপারেটিং সিস্টেম এর যে বিষয়গুলো সম্পর্কে আজ আমরা ধারণা লাভ করার চেষ্টা করব । তা হলো নিম্নরূপ ঃ

  • অপারেটিং সিস্টেম কি 
  • অপারেটিং সিস্টেমের প্রকারভেদ
  • অপারেটিং সিস্টেম কিভাবে কাজ করে 
  • অপারেটিং সিস্টেমের প্রধান কাজ কি 
  • মোবাইলের অপারেটিং সিস্টেম কি  

বিস্তারিতঃ 

অপারেটিং সিস্টেম কি

Operating System ( OS ) হলো একটি সিস্টেম সফটওয়্যার যা কম্পিউটার , সফটওয়্যার এবং কম্পিউটার প্রোগ্রামের জন্য সাধারন সেবা সরবরাহ করে । কয়েকটি প্রচলিত অপারেটিং সিস্টেম হল উইন্ডোজ ( Windows ) , উবুল্টু , আইওএস ( IOS ) , ক্রোম ওএস ( Crome OS ) , ম্যাক ওএস ( Mac OS ) এবং এন্ড্রয়েড ( Android ) ইত্যাদি ।

অপারেটিং সিস্টেমের প্রকারভেদ

কোন ধরণের কম্পিউটার কন্ট্রোল করা হয় এবং কোন ধরণের এপ্লিকেশন ব্যবহার করা হয় তার উপর নির্ভর করে অপারেটিং সিস্টেমকে চার ভাগে ভাগ করা হয় । নিম্নরূপ ঃ

  • রিয়েল টাইম অপারেটিং সিস্টেম 
  • সিঙ্গেল ইউজার , সিঙ্গেল টাক্স 
  • সিঙ্গেল ইউজার , মাল্টি টাস্কিং
  • মাল্টি ইউজার

রিয়েল টাইম অপারেটিং সিস্টেম 

রিয়েল টাইম অপারেটিং সিস্টেম ( RTOS ) হলো একটি সিস্টেম যা একটি নির্দিষ্ট সময় সীমাবদ্ধতার মধ্যে একটি নির্দিষ্ট কাজ করার নিশ্চয়তা দেয় । সাধারণত এই ধরণের অপারেটিং সিস্টেম যেখানে টাইম প্রসেসিং এর জন্য রেসপন্স টাইম জটিল , সেখানে ব্যবহৃত হয় । রিয়েল টাইম অপারেটিং সিস্টেম গুলি বিভিন্ন যন্ত্রপাতি , বৈজ্ঞানিক যন্ত্রপাতি এবং শিল্প ব্যবস্থা নিয়ন্ত্রণ করতেও ব্যবহৃত হয় ।   

সিঙ্গেল ইউজার , সিঙ্গেল টাক্স 

একবারে একটি কাজ কার্যকরভাবে সম্পন্ন করার জন্য মূলত এই অপারেটিং সিস্টেমটি ডিজাইন করা হয়েছে । পালম হ্যান্ডহেল্ড কম্পিউটারের জন্য সিঙ্গেল ইউজার সিঙ্গেল টাক্স অপারেটিং সিস্টেম  এর একটি ভালো উদাহরণ হলো "পালম ওএস" ।

সিঙ্গেল ইউজার , মাল্টি টাস্কিং

এই অপারেটিং সিস্টেম টি একটি সিঙ্গেল ইউজারকে একই সময়ে বিভিন্ন প্রোগ্রাম চালু করতে দেয় । বর্তমানে ইউজাররা এই ধরণের অপারেটিং সিস্টেম ল্যাপটপে এবং ডেক্সটপে ব্যবহার করে থাকে । মাইক্রোসফটের উইন্ডোজ এবং এপলের ম্যাক অপারেটিং সিস্টেম উভয়ই সিঙ্গেল ইউজার মাল্টি টাস্কিং এর উদাহরণ ।

মাল্টি ইউজার

এটি একটি বহু ব্যবহারকারী অপারেটিং সিস্টেম । এই সিস্টেমে একই সাথে অনেকগুলো পৃথক ব্যবহারকারীকে কম্পিউটারের রিসোর্স গুলোর সুবিধা এক সাথে নিতে দেয় । ভিএমস , ইউনিক্স এবং মেইনফ্রেম অপারেটিং সিস্টেমগুলি যেমন এমভিএস বহু ব্যবহারকারী অপারেটিং সিস্টেমের সবচেয়ে ভালো উদাহরণ ।

অপারেটিং সিস্টেম কিভাবে কাজ করে 

ধরুন আপনি আপনার কম্পিউটারটি অন করবেন । এজন্য সুইচ বোর্ডে প্লাগ লাগিয়ে সিপিউর অন বাটনে ক্লিক করলেন । ক্লিক করার সাথে সাথেই র‍্যাম আর হার্ডডিক্স কর্ণেল কে নির্দেশ করে , আর কর্ণেল কম্পিউটারের অপারেটিং সিস্টেমকে নির্দেশ দেয় ডিসপ্লে ওপেন করার জন্য । অপারেটিং সিস্টেম তখন ডিসপ্লে কে নির্দেশ দেয় , তারপর ফাইনালি ডিসপ্লে ওপেন হয় । অর্থাৎ আপনার কাজ হচ্ছে সিপিউর অন বাটন পর্যন্ত ক্লিক করা , এরপর ডিসপ্লে ওপেন হওয়ার পূর্ব মূহূর্ত পর্যন্ত বাকি কাজগুলো অপারেটিং সিস্টেম করে থাকে । কিন্তু সমস্ত প্রসেসগুলো খুবই জটিল এবং লম্বা সময়ের মনে হলেও , এই কাজগুলো করতে মাত্র কয়েক সেকেন্ড সময় লাগে ।

অপারেটিং সিস্টেমের প্রধান কাজ কি  

অপারেটিং সিস্টেমের প্রধান কাজ হচ্ছে কম্পিউটারের যাবতীয় কাজ সঠিকভাবে সঠিক নিয়মে হচ্ছে কিনা এগুলো দেখাশুনা করা । মনে করুন আপনি আপনার কম্পিউটারে একসাথে একাধিক ট্যাব ওপেন করে কাজ করছেন ।এই যে একসাথে একাধিক ট্যাব ওপেন করে কাজ করা এটি মূলত অপারেটিং সিস্টেম এরই কাজ । আর একাদিক ট্যাবের কাজগুলো সঠিকভাবে সঠিক নিয়মে আপনার কাছে তুলে ধরাই হচ্ছে অপারেটিং সিস্টেমের প্রধান কাজ ।   

মোবাইলের অপারেটিং সিস্টেম কি

মোবাইলের অপারেটিং সিস্টেম মূলত একটি ব্যক্তিগত কম্পিউটার অপারেটিং সিস্টেমের বৈশিষ্ট্যগুলোকে মোবাইল ফোন দ্বারা পরিচালনা করার মূল সফটওয়্যার কে বুঝিয়ে থাকে ।  কম্পিউটার অপারেটিং সিস্টেম ছাড়া যেমন চলতে পারে না , ঠিক তেমনি আধুনিক মোবাইল ফোনগুলোও মোবাইল অপারেটিং সিস্টেম ছাড়া চলতে পারে না । কম্পিউটারে বিভিন্ন ধরণের অপারেটিং সিস্টেম ( Windows , Linux , Mac ইত্যাদি ) ব্যবহৃত হয় , ঠিক তেমনি মোবাইলেও বিভিন্ন ধরণের মোবাইল অপারেটিং সিস্টেম রয়েছে । বর্তমানে প্রচলিত মোবাইল অপারেটিং সিস্টেমগুলোর মধ্যে কয়েকটি জনপ্রিয় মোবাইল অপারেটিং সিস্টেমগুলো হল - Android , IOS , Windows Phone , Symbian , Bada এবং BlackBerry ইত্যাদি ।

পরিশেষে বন্ধুগণ অপারেটিং সিস্টেম নিয়ে আমি আপনাদেরকে পরিপূর্ন ধারণা দেওয়ার চেষ্টা করেছি । এ বিষয় নিয়ে যদি আপনাদের কোনো মন্তব্য থাকে তাহলে নিশ্চয়ই কমেন্ট করে জানাতে ভুলবেন না । তাছাড়া আমাদের কোনো ভুলত্রুটি থাকলে অবশ্যই তা ধরিয়ে দেওয়ার চেষ্টা করবেন , কেননা আমরা শতভাগ আমাদের ভুলগুলো এড়িয়ে চলার চেষ্টা করি ।

ধন্যবাদ সবাইকে ।

No comments

Powered by Blogger.