যেহেতু কম্পিউটার এবং কম্পিউটিং প্রযুক্তিগুলি বছরের পর বছর ধরে বিকশিত হয়েছে, তাই অনেকগুলি ক্ষেত্র জুড়ে তাদের ব্যবহার রয়েছে। ক্রমবর্ধমান প্রয়োজনীয়তা মেটাতে আরও বেশি সংখ্যক কাস্টমাইজড সফ্টওয়্যার বাজারে প্লাবিত হয়েছে। প্রতিটি সফ্টওয়্যার যেমন কাজ করার জন্য অপারেটিং সিস্টেমের প্রয়োজন, অপারেটিং সিস্টেমগুলিও তাদের কৌশল এবং দক্ষতার ক্রমবর্ধমান চাহিদা মেটাতে বছরের পর বছর ধরে বিকশিত হয়েছে। এখানে আমরা তাদের সাধারণ কাজের ওএসের ভিত্তিতে ওএসের কয়েকটি সাধারণ ধরণের বিষয়ে আলোচনা করব।
GUI OS
গ্রাফিকাল ইউজার ইন্টারফেসের সংক্ষিপ্ত বিবরণ জিইউআই। একটি অপারেটিং সিস্টেম যা গ্রাফিক্স এবং আইকন সমন্বিত একটি ইন্টারফেস উপস্থাপন করে তাকে জিইউআই ওএস বলে। জিইউআই ওএস নেভিগেট করা এবং ব্যবহার করা খুব সহজ কারণ ব্যবহারকারীরা প্রতিটি কাজ সম্পাদনের জন্য প্রদত্ত আদেশগুলি মনে রাখবেন না। জিইউআই ওএসের উদাহরণগুলির মধ্যে উইন্ডোজ, ম্যাকোস, উবুন্টু ইত্যাদি অন্তর্ভুক্ত রয়েছে OS
Time Sharing OS
অপারেটিং সিস্টেমগুলি যা দক্ষ প্রসেসরের ব্যবহারের জন্য কার্য নির্ধারণ করে তাদের টাইম শেয়ারিং ওএস বলে। টাইম শেয়ারিং বা মাল্টিটাস্কিং অপারেটিং সিস্টেমগুলি দ্বারা ব্যবহৃত হয় যখন বিভিন্ন টার্মিনালগুলিতে অবস্থিত একাধিক ব্যবহারকারীদের তাদের কাজ শেষ করতে প্রসেসরের সময় প্রয়োজন। রাউন্ড রবিন শিডিউলিং এবং সংক্ষিপ্ততম চাকরির পরবর্তী শিডিউলিংয়ের মতো অনেক সময়সূচী কৌশলগুলি সময় ভাগ করে নেওয়ার ওএস দ্বারা ব্যবহৃত হয়।
Real Time OS
একটি অপারেটিং সিস্টেম যা লাইভ ইভেন্ট বা ডেটা প্রক্রিয়াকরণের এবং নির্ধারিত সময়ের মধ্যে ফলাফল সরবরাহের গ্যারান্টি দেয় তাকে রিয়েল টাইম ওএস বলে। এটি একক টাস্কিং বা মাল্টিটাস্কিং হতে পারে।
Distributed OS
একটি অপারেটিং সিস্টেম যা অনেকগুলি কম্পিউটার পরিচালনা করে তবে একক কম্পিউটারের একটি ইন্টারফেস ব্যবহারকারীর সামনে উপস্থাপন করে তাকে ডিস্ট্রিবিউটড ওএস বলে। যখন কম্পিউটারের প্রয়োজনীয়তাগুলি একটি কম্পিউটারের দ্বারা পূরণ করা যায় না এবং আরও বেশি সিস্টেম ব্যবহার করতে হয় তখন এ জাতীয় ধরণের ওএস প্রয়োজন। ব্যবহারকারীর মিথস্ক্রিয়া একটি একক সিস্টেমে সীমাবদ্ধ; এটি সেই ওএস যা একাধিক সিস্টেমে কাজ বিতরণ করে এবং তারপর একীভূত আউটপুট উপস্থাপন করে যেমন কোনও কম্পিউটার হাতে সমস্যা নিয়ে কাজ করেছে।
জনপ্রিয় অপারেটিং সিস্টেম
প্রাথমিকভাবে কম্পিউটারগুলির কোনও অপারেটিং সিস্টেম ছিল না। প্রসেসর, মেমরি এবং ডিভাইস পরিচালন হিসাবে সঠিকভাবে চালনার জন্য প্রতিটি প্রোগ্রামের সম্পূর্ণ হার্ডওয়্যার স্পেসিফিকেশনগুলির প্রয়োজন ছিল প্রোগ্রামগুলি নিজেরাই করে নিতে হয়েছিল। যাইহোক, পরিশীলিত হার্ডওয়্যার এবং আরও জটিল অ্যাপ্লিকেশন প্রোগ্রামগুলি বিকশিত হওয়ার সাথে সাথে অপারেটিং সিস্টেমগুলি অপরিহার্য হয়ে উঠল। ব্যক্তিগত কম্পিউটারগুলি ব্যক্তি এবং ছোট ব্যবসায়গুলির মধ্যে জনপ্রিয় হওয়ার সাথে সাথে স্ট্যান্ডার্ড অপারেটিং সিস্টেমের চাহিদা বৃদ্ধি পায়। আসুন বর্তমানে কয়েকটি জনপ্রিয় অপারেটিং সিস্টেমের দিকে নজর দেওয়া যাক -
উইন্ডোজ - উইন্ডোজ হল একটি জিইউআই অপারেটিং সিস্টেম যা মাইক্রোসফ্ট ১৯৮৫ সালে প্রথম তৈরি করেছিল। উইন্ডোজটির সর্বশেষতম সংস্করণ উইন্ডোজ ১০। উইন্ডোজ প্রায় ৮৮% পিসি এবং ল্যাপটপ বিশ্বব্যাপী ব্যবহার করে।
লিনাক্স - লিনাক্স একটি ওপেন সোর্স অপারেটিং সিস্টেম যা বেশিরভাগই মেনফ্রেমে একটি সুপার কম্পিউটারগুলি ব্যবহার করে। ওপেন সোর্স হওয়ার অর্থ হ'ল এর কোডটি বিনামূল্যে পাওয়া যায় এবং যে কেউ এর উপর ভিত্তি করে একটি নতুন ওএস বিকাশ করতে পারে।
BOSS - ভারত অপারেটিং সিস্টেম সলিউশনগুলি ডিবিয়ান, একটি ওএসের উপর ভিত্তি করে লিনাক্সের একটি ভারতীয় বিতরণ। স্থানীয় ভারতীয় ভাষার ব্যবহার সক্ষম করার জন্য এটি স্থানীয়করণ করা হয়েছে। BOSS এর সমন্বয়ে গঠিত -
- লিনাক্স কার্নেল
- অফিস অ্যাপ্লিকেশন স্যুট ভর্তিওআউও
- ওয়েব ব্রাউজার
- ইমেল পরিষেবা থান্ডারবার্ড
- চ্যাট অ্যাপ্লিকেশন পিডগিম
- ফাইল শেয়ারিং অ্যাপ্লিকেশন
- মাল্টিমিডিয়া অ্যাপ্লিকেশন
- মোবাইল ওএস
স্মার্টফোন, ট্যাবলেট এবং অন্যান্য মোবাইল ডিভাইসের জন্য একটি অপারেটিং সিস্টেমকে মোবাইল ওএস বলা হয়। মোবাইল ডিভাইসগুলির জন্য সর্বাধিক জনপ্রিয় ওএসগুলির মধ্যে রয়েছে−
অ্যান্ড্রয়েড - গুগলের এই লিনাক্স ভিত্তিক ওএস বর্তমানে সর্বাধিক জনপ্রিয় মোবাইল ওএস। প্রায় 85% মোবাইল ডিভাইস এটি ব্যবহার করে।
উইন্ডোজ ফোন 7 - এটি মাইক্রোসফ্ট দ্বারা নির্মিত সর্বশেষতম মোবাইল ওএস।
অ্যাপল আইওএস - আইফোন, আইপ্যাড ইত্যাদির মতো নিজস্ব মোবাইল ডিভাইসগুলির জন্য এই মোবাইল ওএসটি অ্যাপল একচেটিয়াভাবে তৈরি একটি ওএস is
ব্ল্যাকবেরি ওএস - এটি স্মার্টফোন এবং প্লেবুকের মতো সমস্ত ব্ল্যাকবেরি মোবাইল ডিভাইস দ্বারা ব্যবহৃত ওএস।
