কম্পিউটার নেটওয়ার্কিং-এ অপারেটিং সিস্টেমের ভূমিকা

সুচিপত্র:

কম্পিউটার নেটওয়ার্কিং-এ অপারেটিং সিস্টেমের ভূমিকা
কম্পিউটার নেটওয়ার্কিং-এ অপারেটিং সিস্টেমের ভূমিকা
Anonim

একটি অপারেটিং সিস্টেম (OS) এবং নেটওয়ার্কিং ক্ষমতা সহ প্রতিটি কম্পিউটার জাহাজ সমস্ত আধুনিক অপারেটিং সিস্টেমে তৈরি করা হয়। OS সফ্টওয়্যার নিয়ে গঠিত যা একটি ডিভাইসে অ্যাপ্লিকেশন, ফাংশন এবং হার্ডওয়্যার পরিচালনা করে এবং এটি সেই বৈশিষ্ট্যগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য ব্যবহৃত একটি ইন্টারফেস প্রদান করে। OS সফ্টওয়্যার ল্যাপটপ, ডেস্কটপ কম্পিউটার, স্মার্টফোন, ট্যাবলেট, নেটওয়ার্ক রাউটার এবং অন্যান্য স্মার্ট ডিভাইসে চলে৷

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

সবচেয়ে সুপরিচিত এবং সাধারণভাবে ব্যবহৃত অপারেটিং সিস্টেমগুলি ব্যক্তিগত কম্পিউটারে পাওয়া যায়, যেমন Microsoft Windows, macOS এবং Linux (একটি UNIX-এর মতো OS)।

কিছু অপারেটিং সিস্টেম নির্দিষ্ট ধরণের সরঞ্জামের জন্য ডিজাইন করা হয়েছে, যার মধ্যে নিম্নলিখিতগুলি রয়েছে:

  • Apple iOS, iPadOS, এবং Google Android স্মার্টফোন এবং ট্যাবলেটের জন্য।
  • সোলারিস, এইচপি-ইউএক্স, ডিজি-ইউএক্স, এবং সার্ভার কম্পিউটারের জন্য ইউনিক্সের অন্যান্য রূপ।
  • DEC VMS (ভার্চুয়াল মেমরি সিস্টেম) মেইনফ্রেম কম্পিউটারের জন্য।
  • Apple TV ডিজিটাল মিডিয়া প্লেয়ারের জন্য Apple tvOS৷
  • Google স্মার্টওয়াচের জন্য পরিধান।

অন্যান্য অপারেটিং সিস্টেম যা অতীতে প্রচলিত ছিল:

  • Novell Netware 1990-এর দশকে উইন্ডোজ কম্পিউটারের জন্য একটি জনপ্রিয় ওএস ছিল।
  • IBM OS/2 একটি প্রাথমিক উইন্ডোজ অপারেটিং সিস্টেম যা কিছু সময়ের জন্য মাইক্রোসফ্ট উইন্ডোজের সাথে প্রতিদ্বন্দ্বিতা করেছিল কিন্তু ভোক্তা বাজারে সীমিত সাফল্য ছিল৷
  • Multics হল একটি উদ্ভাবনী অপারেটিং সিস্টেম যা মেইনফ্রেমের জন্য 1960-এর দশকে তৈরি করা হয়েছিল। এটি ইউনিক্সের উন্নয়নকে প্রভাবিত করেছে।

নেটওয়ার্ক অপারেটিং সিস্টেম

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

মোবাইল ডিভাইসের অপারেটিং সিস্টেমগুলি সাধারণত ওয়াই-ফাই, ব্লুটুথ এবং অন্যান্য ওয়্যারলেস সংযোগ সক্ষম করার জন্য প্রোগ্রামগুলি প্রদান করে৷

Image
Image

Microsoft Windows এর প্রাথমিক সংস্করণ কম্পিউটার নেটওয়ার্কিং এর জন্য সমর্থন প্রদান করেনি। মাইক্রোসফ্ট উইন্ডোজ 95 এবং ওয়ার্কগ্রুপের জন্য উইন্ডোজ দিয়ে শুরু করে মৌলিক নেটওয়ার্কিং ক্ষমতা যুক্ত করেছে৷

Microsoft Windows 7-এ হোম নেটওয়ার্কিংয়ের জন্য Windows 98 সেকেন্ড এডিশন (Win98 SE) এবং Windows HomeGroup-এ ইন্টারনেট কানেকশন শেয়ারিং (ICS) বৈশিষ্ট্য চালু করেছে। ইউনিক্সের সাথে তুলনা করুন, যা নেটওয়ার্কিংয়ের জন্য শুরু থেকেই ডিজাইন করা হয়েছিল।

Image
Image

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

এমবেডেড অপারেটিং সিস্টেম

একটি এমবেডেড OS এর সফ্টওয়্যারটির কোন বা সীমিত কনফিগারেশন সমর্থন করে না। এমবেডেড ওএস যেমন রাউটারগুলিতে, উদাহরণস্বরূপ, একটি পূর্ব-কনফিগার করা ওয়েব সার্ভার, DHCP সার্ভার এবং কিছু ইউটিলিটি অন্তর্ভুক্ত করে, কিন্তু নতুন প্রোগ্রাম ইনস্টল করার অনুমতি দেয় না। রাউটারের জন্য এমবেডেড অপারেটিং সিস্টেমের উদাহরণগুলির মধ্যে রয়েছে:

  • সিসকো আইওএস (ইন্টারনেটওয়ার্ক অপারেটিং সিস্টেম)
  • DD-WRT
  • জুনিপার জুনোস

প্রস্তাবিত: