একটি কম্পিউটার অপারেটিং সিস্টেম কি?
কম্পিউটারগুলি শারীরিক যন্ত্রগুলি পরিচালনা করার জন্য অপারেটিং সিস্টেম (ও / এস) নামে নিম্ন স্তরের সফ্টওয়্যার ব্যবহার করে। একটি O / S চলমান অ্যাপ্লিকেশন সফ্টওয়্যার ("প্রোগ্রাম" বলা হয়) পাশাপাশি নতুন প্রোগ্রাম নির্মাণ হিসাবে কাজ করে। অপারেটিং সিস্টেম সফটওয়্যার শুধু ল্যাপটপ কম্পিউটারে নয় বরং সেল ফোনে, নেটওয়ার্ক রাউটার এবং অন্যান্য তথাকথিত এম্বেডেড ডিভাইসগুলিতেও কাজ করে।
অপারেটিং সিস্টেমের প্রকার
কয়েক বছর ধরে বিভিন্ন কম্পিউটার অপারেটিং সিস্টেমগুলি কর্পোরেশনের, বিশ্ববিদ্যালয় এবং উদ্যোক্তাদের দ্বারা উন্নত করা হয়েছে। ব্যক্তিগত কম্পিউটারগুলিতে পাওয়া সেরা অপারেটিং সিস্টেম হলঃ
- মাইক্রোসফট উইন্ডোজ
- ম্যাক ওএস এক্স
- লিনাক্স
কিছু অপারেটিং সিস্টেম নির্দিষ্ট ধরনের সরঞ্জাম জন্য ডিজাইন করা হয়, যেমন যেমন
- অ্যাপল আইওএস এবং গুগল অ্যান্ড্রয়েড (লিনাক্সের বৈকল্পিক) - সেল ফোনগুলির জন্য
- সোলারিস, এইচপি-ইউএক্স, ডিজি-ইউএক্স, এবং ইউনিক্সের অন্যান্য বৈকল্পিক - সার্ভার কম্পিউটারের জন্য
- DEC VMS (ভার্চুয়াল মেমরি সিস্টেম) - মেইনফ্রেম কম্পিউটারের জন্য
অন্যান্য অপারেটিং সিস্টেমগুলি কুখ্যাতির সময় উপভোগ করেছে কিন্তু এখন কেবল ঐতিহাসিক আগ্রহের কারণ:
- নভেল নেটওয়ার্কে 1990 এর দশকে পিসিগুলির জন্য একটি জনপ্রিয় ও / এস পিসি ছিল
- আইবিএম অপারেটিং সিস্টেম / ২ একটি প্রাথমিক পিসি O / এস ছিল যা মাইক্রোসফ্ট উইন্ডোজের সাথে একযোগে প্রতিযোগিতায় ছিল কিন্তু ভোক্তাদের বাজারে সীমিত সাফল্য ছিল
- মাল্টিকস একটি বিশেষত উদ্ভাবনী অপারেটিং সিস্টেম যা 1960-এর দশকে মেইনফ্রেমে তৈরি হয়েছিল, যেটি ইউনিক্সের পরবর্তী উন্নয়নকে প্রভাবিত করেছিল
নেটওয়ার্ক অপারেটিং সিস্টেম
একটি আধুনিক O / এস একটি কম্পিউটারের নেটওয়ার্কিং সহজে পরিকল্পিত বিল্ট ইন সফটওয়্যার রয়েছে। সাধারণত ও / এস সফ্টওয়্যারটি টিসিপি / আইপি প্রোটোকল স্ট্যাক এবং পিং এবং ট্রেসরেটে মত প্রাসঙ্গিক ইউটিলিটি প্রোগ্রামগুলির একটি বাস্তবায়ন অন্তর্ভুক্ত করে। এটি একটি ডিভাইস এর ইথারনেট ইন্টারফেস স্বয়ংক্রিয়ভাবে সক্ষম করার জন্য প্রয়োজনীয় ডিভাইস ড্রাইভার এবং অন্যান্য সফ্টওয়্যার অন্তর্ভুক্ত। মোবাইল ডিভাইসগুলি সাধারণত ওয়াই-ফাই , ব্লুটুথ , বা অন্যান্য বেতার সংযোগ সক্ষম করার জন্য প্রয়োজনীয় প্রোগ্রামগুলি প্রদান করে।
মাইক্রোসফ্ট উইন্ডোজের প্রারম্ভিক সংস্করণ কম্পিউটার নেটওয়ার্কিংয়ের জন্য কোনও সহায়তা প্রদান করেনি। মাইক্রোসফট উইন্ডোজ 95 এবং ওয়ার্কগ্রুপের জন্য উইন্ডোজ থেকে শুরু করে তার অপারেটিং সিস্টেমের মধ্যে মৌলিক নেটওয়ার্কিং সামর্থ্য যোগ করেছে। মাইক্রোসফট উইন্ডোজ 98 দ্বিতীয় সংস্করণ (Win98 এসই), উইন্ডোজ হোমগ্রুপের উইন্ডোজ 7-তে বাড়ির নেটওয়ার্কিংয়ের জন্য ইন্টারনেট সংযোগ বন্ধের (আইসিএস) ফিচারও চালু করেছে। ইউনিক্সের সাথে এর বিপরীতে, যা শুরু থেকেই নেটওয়ার্কিং দ্বারা দৃশ্যমান ছিল। ইন্টারনেট এবং হোম নেটওয়ার্কিং এর জনপ্রিয়তার কারণে প্রায় কোনও গ্রাহক ওএস / নেটওয়ার্ক অপারেটিং সিস্টেম হিসাবে যোগ্যতা অর্জন করে।
এম্বেডেড অপারেটিং সিস্টেম
একটি তথাকথিত এমবেডেড সিস্টেম তার সফ্টওয়্যার কোন বা সীমিত কনফিগারেশন সমর্থন করে। উদাহরণস্বরূপ, রাউটারগুলির মত এমবেডেড সিস্টেমগুলি সাধারণত একটি প্রাক-কনফিগার করা ওয়েব সার্ভার, DHCP সার্ভার এবং কিছু ইউটিলিটি অন্তর্ভুক্ত করে তবে নতুন প্রোগ্রামগুলির ইনস্টলেশনের অনুমতি দেয় না। রাউটারগুলির জন্য এমবেডেড অপারেটিং সিস্টেমগুলির উদাহরণগুলি হল:
- সিসো আইওএস (ইন্টারনেট নেটওয়ার্ক অপারেটিং সিস্টেম)
- ডিডি-WRT
- জনিফার Junos
একটি এমবেডেড অপারেটিং সিস্টেমের মধ্যে রয়েছে ফোনগুলি (আইফোন ওএস), পিডিএ (উইন্ডোজ সিই) এবং ডিজিটাল মিডিয়া প্লেয়ার (আইপডলিনস) সহ ভোক্তা গ্যাজেটের সংখ্যা বৃদ্ধি।