Operating System in Bengali |অপারেটিং সিস্টেম কি?

Operating System in Bengali Operating System কে সিস্টেম সফটওয়্যারও বলা হয়। বেশিরভাগ মানুষ এটিকে সংক্ষিপ্ত নামে OS বলে। একে কম্পিউটারের হার্টও বলা হয়। Operating System হল একটি সিস্টেম সফটওয়্যার, যা ব্যবহারকারী মানে আপনি এবং কম্পিউটার হার্ডওয়্যারের মধ্যে ইন্টারফেস হিসেবে কাজ করে।

একটু সহজ ভাষায় ব্যাখ্যা করি, যখনই আপনি কম্পিউটার চালান, তখন কেবল এই OS আপনাকে কম্পিউটার ব্যবহারের উপায় দেয়। যেমন আপনি একটি গান শোনেন, একটি ওয়ার্ড ডকুমেন্টে ডাবল ক্লিক করেন, তিন বা চারটি উইন্ডো খুলছেন , কিবোর্ডে কিছু লিখছেন এবং কম্পিউটারে কিছু ফাইল Save করেন,আপনি Operating System ছাড়া এই সব করতে পারবেন না।
সুতরাং এই OS এমন একটি সফটওয়্যার যার সাহায্যে আপনি আপনার কম্পিউটার চালান। অতএব, যখনই আপনি একটি নতুন কম্পিউটার কিনবেন, আপনি প্রথমে দোকানদার থেকে Windows 8 বা Windows 10 লোড করবেন এবং তারপরে আপনি কম্পিউটারটি আপনার বাড়িতে নিয়ে যাবেন। অন্যথায়, অপারেটিং সিস্টেম ছাড়া, আপনি কখনই আপনার কম্পিউটার চালু করতে পারবেন না।

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

এই OS কম্পিউটার হার্ডওয়্যার ভাল ব্যবহার করতে সাহায্য করে। অপারেটিং সিস্টেম মূলত একই কাজ করে যেমন কিবোর্ড থেকে কিছু ইনপুট নেয়, নির্দেশনা প্রক্রিয়া করে এবং কম্পিউটার স্ক্রিনে আউটপুট পাঠায়।
আপনি এই অপারেটিং সিস্টেমটি কেবল তখনই দেখেন যখন আপনি কম্পিউটার চালু করেন এবং যখন আপনি কম্পিউটারটি বন্ধ করেন। কম্পিউটারের ভিতরে থাকা যেমন Game, MS word, Adobe Reader, VLC মিডিয়া Player, ফটোশপ এবং আরো অনেক সফটওয়্যার, সেগুলো চালানোর জন্য আমাদের একটি প্রোগ্রাম বা বড় সফটওয়্যার দরকার যাকে আমরা Operating System
বলি।

মোবাইলে ব্যবহৃত OS নাম অ্যান্ড্রয়েড, যা সম্পর্কে সবাই জানে। আপনি নিশ্চয়ই জেনে গেছেন অপারেটিং সিস্টেম কি, তাই এর কিছু কাজ সম্পর্কে জেনে নেওয়া যাক।

অপারেটিং সিস্টেমের উদাহরণ:


বিভিন্ন অপারেটিং সিস্টেম বিভিন্ন কাজে ব্যবহৃত হয়। এখানে আমি অপারেটিং সিস্টেমের তালিকা শেয়ার করেছি, যা অধিকাংশ মানুষ ব্যবহার করতে পছন্দ করে।
1. Microsoft Windows
2. Google’s Android OS
3. Apple iOS
4. Apple macOS
5. Linux Operating System

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

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

1. Memory Management


মেমরি ম্যানেজমেন্ট মানে Primary এবং  Secondary Memory মাধ্যমিক মেমরি পরিচালনা করা। Main Memory মানে RAM হল বাইটের একটি খুব বড় অ্যারে।

মানে Memory অনেক ছোট ছোট স্লট আছে যেখানে আমরা কিছু ডেটা রাখতে পারি। যেখানে প্রতিটি স্লট এর ঠিকানা আছে। Main Memory হল দ্রুততম মেমরি যা CPU Direct ব্যবহার করে। কারণ CPU যে সমস্ত প্রোগ্রাম চালায় সেগুলি শুধুমাত্র Main Memory থাকে।

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

Main Memory কোন অংশ ব্যবহার করা হবে, কোনটি হবে না, কতটা থাকবে, কতটা হবে না।

Multiprocessing -এ, OS সিদ্ধান্ত নেয় কোন প্রক্রিয়াকে মেমরি দেওয়া হবে এবং কাকে কতটা দেওয়া হবে।

যখন Process মেমরির জন্য জিজ্ঞাসা করে, এটি মেমরি OS কে দেয় (প্রসেস মানে একটি কাজ বা একটি ছোট কাজ যা কম্পিউটারের ভিতরে করা হয়)।

যখন প্রক্রিয়াটি তার কাজ শেষ করে, OS তার Memory ফিরিয়ে নেয়।

2. Processor Management (Process Scheduling)

যখন multi programming Environment কথা আসে, তখন OS সিদ্ধান্ত নেয় কোন Process টি Processor পাবে এবং কে পাবে না এবং ককত সময়ের জন্য পাবে।

এই প্রক্রিয়াটিকে Process Scheduling বলা হয়। অপারেটিং সিস্টেম এই সব কাজ করে।

  • অপারেটিং সিস্টেম এও দেখে যে Processor টি কিছু কাজ করছে না খালি আছে বা কিছু কাজ করছে, এবং Process তার কাজ শেষ করেছে কি না। আপনি Task Manager দেখতে পারেন কতগুলি কাজ চলছে এবং কতগুলি নয়। যে প্রোগ্রাম এই সব কাজ করে, তার নাম Traffic Controller।
  • Process কে CPU Allocateকরে।
  • যখন একটি Process এর কাজ শেষ হয়, তখন এটি Processor অন্য কাজে নিয়োজিত করে এবং যখন কোন কাজ হয় না তখন Processor মুক্ত করে।

3. Device Management


কম্পিউটারে যে Driver ব্যবহার করা হয়, এটা আমরা সবাই জানি যেমন Sound Driver, Bluetooth Driver, Graphics Driver, WiFi Driver কিন্তু তারা বিভিন্ন Input/output Device চালাতে সাহায্য করে, কিন্তু এই Driver গুলি OS চালায়।

তাহলে দেখা যাক এই OS আর কি করে।

  • সমস্ত Computer Devices  ট্র্যাক করে এবং যে program এই কাজটি করে তার নাম I/O Controller।
  • যেমন বিভিন্ন Process  কিছু কাজ সম্পাদনের জন্য ডিভাইসের প্রয়োজন হয়, তেমনি OS, device Allocate এর কাজ করে। আসুন একটি উদাহরণ নেওয়া যাক, যদি কোনো Processকে কিছু কাজ করতে হয় যেমন ভিডিও চালানো, প্রিন্ট নেওয়া, তাহলে এই দুটি কাজই আউটপুট ডিভাইস মনিটর, প্রিন্টারের সাহায্যে করা হবে। সুতরাং যখন এই দুটি ডিভাইসকে প্রসেসেকে কখন দিতে হবে OS এই কাজ করে।

4. File Management

একটি ফাইলে অনেকগুলি Directories সংগঠিত রাখা হয়। কারণ এর সাহায্যে আমরা সহজেই ডেটা খুঁজে পেতে পারি। তাহলে আসুন জেনে নিই ফাইল ম্যানেজমেন্টে OS এর কাজ কি।

  • Information, Location এবং Status সংগঠিত রাখে। এই সব ফাইল সিস্টেম দেখে।
  • কে কোন Resourceপাবে?
  • Resource De-allocate  করতে হবে।

5. Security

যখন আপনি আপনার কম্পিউটার চালু করেন, এটি আপনাকে একটি পাসওয়ার্ডের চাই, এর মানে হল যে OS আপনার সিস্টেমকে Unauthenticated Access থেকে বাধা দেয়। এটি আপনার কম্পিউটারকে নিরাপদ রাখে। এবং আপনি পাসওয়ার্ড ছাড়া কিছু প্রোগ্রাম খুলতে পারবেন না।

6. System Performance

এটি কম্পিউটারের কর্মক্ষমতা দেখে এবং সিস্টেমের উন্নতি করে। একটি পরিষেবা সরবরাহ করতে কত সময় লাগে তার OS রেকর্ড রাখে।

7. Error

যদি সিস্টেমে অনেক Error আসে, তাহলে OS তাদের সনাক্ত করে এবং পুনরুদ্ধার করে।

8.Software এবং ব্যবহারকারীর মধ্যে সমন্বয় তৈরি করা

  • Compiler, Interpreter এবং assembler কে Task assign করে। ব্যবহারকারীর সাথে বিভিন্ন সফটওয়্যার সংযুক্ত করে, যাতে ব্যবহারকারী সফটওয়্যারটি ভালোভাবে ব্যবহার করে।
  • ব্যবহারকারী এবং সিস্টেমের মধ্যে যোগাযোগ প্রদান করে।
  • অপারেটিং সিস্টেম BIOS- এ সংরক্ষিত আছে। অন্য সবকিছুও অ্যাপ্লিকেশনটিকে ব্যবহারকারী বান্ধব করে তোলে।

অপারেটিং সিস্টেমের বৈশিষ্ট্য

  • একটি অপারেটিং সিস্টেম হল অনেকগুলো প্রোগ্রামের সমাহার, যা অন্যান্য প্রোগ্রাম চালায়।
  • এটি সমস্ত ইনপুট/আউটপুট ডিভাইস নিয়ন্ত্রণ করে।
  • সমস্ত অ্যাপ্লিকেশন সফটওয়্যার চালানোর জন্য অপারেটিং সিস্টেম responsibility নেয়।
  • Process Scheduling  এর কাজ মানে Process allocate করা এবং deallocate করা।
  • System errors সম্পর্কে আপনাকে অবহিত করে।
  • ব্যবহারকারী এবং কম্পিউটার প্রোগ্রামগুলির মধ্যে একটি ভাল সমন্বয় স্থাপন করে।

এতক্ষণে আপনারা সবাই নিশ্চয়ই জেনে গেছেন যে অপারেটিং সিস্টেম কি করে , তাই আসুন এখন জেনে নিই Operating System কত প্রকার।

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

  • 1. Simple Batch Operating System
  • 2. Multiprogramming Batch Operating System
  • 3. Network Operating System
  • 4. Multiprocessor Operating System
  • 5. Distributed Operating System
  • 6. Time-Sharing Operating System
  • 7. Real-Time Operating System

1. Batch Processing Operating System

Batch Processing Operating System গুলি আনা হয়েছিল শুধুমাত্র আগের সময়ের সমস্যাগুলি কাটিয়ে ওঠার জন্য। যদি আমরা আগের সিস্টেমগুলির কথা বলি, তাহলে এটি সেটআপের জন্য বেশি সময় নিত।কিন্তু Batch Processing System আসার পর এই সেট -আপের সময় অনেক কম করা হয়েছে যেখানে Job কে Process করা হয় Batch এ। একই সময়ে, এই ধরনের  operating system কে batch processing operating system in Bengali বলা হয়।

এতে, যে কোনো similar jobs কে CPU- তে processing জন্য submit করা হতো এবং সেগুলি একই সাথে পরিচালিত হতো।

Batch Processing System প্রধান কাজ হল তারা স্বয়ংক্রিয়ভাবে batch কে Job এ execute করে। যে সবথেকে সবচেয়ে গুরুত্বপূর্ণ কাজটি করে সেটি হল  ‘Batch Monitor’  যা মূল মেমরির নিচের দিকে অবস্থিত।

2. Simple Batch Operating System


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

এতে, একটি Batch বা লাইনে কম্পিউটারে সমস্ত কাজ দেওয়া হতো। কয়েক দিনের মধ্যে বা কয়েক মাসের মধ্যে, সেইকাজ গুলি সম্পন্ন হতো এবং একটি আউটপুট ডিভাইসে একটি Output Store ছিল। এই system jobs কে batch এ Process করতো, তাই এর নাম Simple Batch Operating System বলা হয়।

3.Multiprogramming Batch Operating System


এই অপারেটিং সিস্টেমে, একটি কাজ মেমরি থেকে বাছাই করা হয়েছিল এবং কার্যকর করা হয়েছিল। যে অপারেটিং সিস্টেমে একটি কাজ প্রক্রিয়াকরণ করা হয়, যদি একই সময়ে কাজের প্রয়োজন I/O হয়, তাহলে OS দ্বিতীয় কাজটি CPU- কে এবং I/O- কে প্রথমটি দেয়, এই কারণে CPU সবসময় ব্যস্ত থাকে।

মেমরিতে চাকরির সংখ্যা সবসময় ডিস্কে চাকরির সংখ্যার চেয়ে কম। যদি অনেক চাকরি লাইনে থেকে যায়, তাহলে অপারেটিং সিস্টেম সিদ্ধান্ত নেয় কোন কাজটি প্রথমে প্রক্রিয়া করা হবে। এই অপারেটিং সিস্টেমে সিপিইউ কখনই অলস থাকে না।

টাইম শেয়ারিং সিস্টেমও মাল্টিপ্রোগ্রামিং সিস্টেমের অংশ। টাইম শেয়ারিং সিস্টেমে রেসপন্স টাইম খুবই কম কিন্তু মাল্টি প্রোগ্রামিং এ সিপিইউ ব্যবহার বেশি।

Disadvantages:
1) ব্যবহারকারী এবং কম্পিউটারের মধ্যে কোন সরাসরি মিথস্ক্রিয়া নেই।
2) যে কাজটি প্রথমে আসে তা হল প্রথম কাজ, তাই ব্যবহারকারীকে আরও অপেক্ষা করতে হয়েছিল।

4.Network Operating System

এর সংক্ষিপ্ত নাম NOS, NOS এর পূর্ণরূপ হল “নেটওয়ার্ক অপারেটিং সিস্টেম”। এই নেটওয়ার্ক অপারেটিং সিস্টেম একটি নেটওয়ার্কের সাথে সংযুক্ত কম্পিউটারগুলিকে তার সেবা প্রদান করে।

যদি তাদের উদাহরণ দেওয়া হয়, তাহলে তারা ভাগ করা ফাইল অ্যাক্সেস, ভাগ করা অ্যাপ্লিকেশন এবং মুদ্রণ ক্ষমতা অন্তর্ভুক্ত করে।

NOS হল এক ধরনের সফটওয়্যার যা একাধিক কম্পিউটারকে একই সাথে যোগাযোগ করতে, ফাইল শেয়ার করতে এবং অন্যান্য হার্ডওয়্যার ডিভাইসের সাথেও যোগাযোগ করতে দেয়।

আগের মাইক্রোসফট উইন্ডোজ এবং অ্যাপল অপারেটিং সিস্টেমগুলি একক কম্পিউটার ব্যবহার এবং নেটওয়ার্ক ব্যবহারের জন্য ডিজাইন করা হয়নি। কিন্তু কম্পিউটার নেটওয়ার্ক ধীরে ধীরে বৃদ্ধি পেতে শুরু করে এবং তাদের ব্যবহারও বৃদ্ধি পায় এবং এই ধরনের অপারেটিং সিস্টেমগুলিও বিকাশ শুরু করে।

এনওএস (নেটওয়ার্ক অপারেটিং সিস্টেম) প্রধানত দুই প্রকার:-
পিয়ার-টু-পিয়ার (পি 2 পি) ওএস, যা প্রতিটি কম্পিউটারে ইনস্টল করা আছে। অন্যটি একটি ক্লায়েন্ট-সার্ভার মডেল, যেখানে একটি মেশিনে একটি সার্ভার এবং অন্যটিতে ক্লায়েন্ট সফটওয়্যার ইনস্টল করা আছে।

নেটওয়ার্ক অপারেটিং সিস্টেমের ধরন
নেটওয়ার্ক অপারেটিং সিস্টেমের ধরন সম্পর্কে কথা বলছি, তাহলে সেগুলি মূলত দুটি মৌলিক ধরনের, পিয়ার-টু-পিয়ার এনওএস এবং ক্লায়েন্ট/সার্ভার এনওএস:

  1. পিয়ার-টু-পিয়ার নেটওয়ার্ক অপারেটিং সিস্টেম ব্যবহারকারীদের একটি সাধারণ, অ্যাক্সেসযোগ্য নেটওয়ার্ক অবস্থানে সংরক্ষিত নেটওয়ার্ক সম্পদ ভাগ করার অনুমতি দেয়। এই স্থাপত্যে, সমস্ত ডিভাইসগুলি কার্যকারিতা অনুসারে সমানভাবে বিবেচিত হয়।

পিয়ার-টু-পিয়ার ছোট থেকে মাঝারি ল্যানগুলিতে সবচেয়ে ভাল কাজ করে, এছাড়াও সেগুলি সেট আপ করাও খুব সস্তা।

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

ক্লায়েন্ট/সার্ভার ইনস্টল করা খুব কঠিন, যখন এটির জন্য উচ্চ পরিমাণে প্রযুক্তিগত রক্ষণাবেক্ষণ প্রয়োজন। তাছাড়া এর খরচও বেশি।

এর সবচেয়ে বড় সুবিধা হল নেটওয়ার্কটি কেন্দ্রীয়ভাবে নিয়ন্ত্রিত হয়, যাতে যেকোন পরিবর্তন সহজেই করা যায়, যখন অতিরিক্ত প্রযুক্তিও অন্তর্ভুক্ত করা যায়।

5. Multiprocessor System


একটি মাল্টিপ্রসেসর সিস্টেমে, অনেক প্রসেসর একটি সাধারণ শারীরিক স্মৃতি ব্যবহার করে। কম্পিউটিং পাওয়ার খুব দ্রুত। এই সমস্ত প্রসেসর একটি অপারেটিং সিস্টেমের অধীনে কাজ করে। নিচে এর কিছু সুবিধা দেওয়া হল

Advantages
1) গতি খুব বেশি কারণ মাল্টিপ্রসেসর ব্যবহার করা হয়।

2) যদি অনেক কাজ একসাথে প্রক্রিয়া করা হয়, তাই সিস্টেম থ্রুপুট এখানে বৃদ্ধি পায়। যার অর্থ, এক সেকেন্ডে কয়টি কাজ প্রক্রিয়া সম্পন্ন করা যায়।

)) এই OS- এ টাস্কটিকে সাব-টাস্ক-এ বিভক্ত করা হয় এবং প্রতিটি সাব-টাস্ক বিভিন্ন প্রসেসরকে দেওয়া হয়, বিশেষ করে এই কারণে, একটি টাস্ক খুব অল্প সময়ে সম্পন্ন হয়।

6. Distributed Operating System


ডিস্ট্রিবিউটেড অপারেটিং সিস্টেম ব্যবহারের একমাত্র উদ্দেশ্য হল যে পৃথিবীতে একটি শক্তিশালী ওএস রয়েছে এবং মাইক্রোপ্রসেসরগুলি খুব সস্তা হয়ে গেছে, সেইসাথে যোগাযোগ প্রযুক্তির অনেক উন্নতি হয়েছে।

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

Advantages
1) সমস্ত দূরবর্তী সম্পদ সহজেই ব্যবহার করা যেতে পারে, যা সম্পদ খালি থাকে না।

2) তাদের সাথে প্রসেসিং দ্রুত হয়।

3) হোস্ট মেশিনে লোড কম, কারণ লোড বিতরণ করা হয়।

7. Time Sharing Operating System


এতে, OS দ্বারা প্রতিটি কাজ সঠিকভাবে সম্পন্ন করার জন্য কিছু সময় দেওয়া হয়, যাতে প্রতিটি কাজ সঠিকভাবে সম্পন্ন করা যায়। একই সময়ে, প্রতিটি ব্যবহারকারী একটি একক সিস্টেম ব্যবহার করে যাতে সিপিইউতে সময় দেওয়া হয়। এই ধরণের সিস্টেমকে মাল্টিটাস্কিং সিস্টেমও বলা হয়।

একই সময়ে, এটিতে যে কাজই করা হোক না কেন, এটি হয় একক ব্যবহারকারীর দ্বারা করা যেতে পারে অথবা এটি বহু ব্যবহারকারীর দ্বারাও করা যেতে পারে।

প্রতিটি কাজ সম্পন্ন করতে যে পরিমাণ সময় লাগে তাকে কোয়ান্টাম বলে। একই সময়ে, প্রতিটি কাজ শেষ করার পরে, ওএস আবার পরবর্তী কাজ শুরু করে।

Advantages
টাইম-শেয়ারিং অপারেটিং সিস্টেমের সুবিধা সম্পর্কে আমাদের জানা যাক।

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

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

8. Real-Time Operating System

এটি সবচেয়ে উন্নত অপারেটিং সিস্টেম, যা রিয়েল-টাইম প্রক্রিয়াকরণ করে, এর অর্থ হল ক্ষেপণাস্ত্র, রেলওয়ে টিকিট বুকিং, স্যাটেলাইট, এই সবের মধ্যে যদি এক সেকেন্ডও বিলম্ব হয়, তাহলে এই অপারেটিং সিস্টেমটি অলস থাকে না আদৌ

এগুলো দুই প্রকার,

  1. Hard Real-Time Operating System
    এটি হল অপারেটিং সিস্টেম, যার মধ্যে কাজটি সম্পন্ন করার জন্য সময় দেওয়া হয়, সেই সময়ের মধ্যে কাজটি সম্পন্ন হয়।
  1. Soft Real-Time
    সফট রিয়েল-টাইমে, সময়ানুবর্তিতা একটু কম হত, যদি একটি টাস্ক চলমান থাকে এবং একই সময়ে অন্য টাস্ক আসে, তাহলে নতুন টাস্ককে প্রথমে অগ্রাধিকার দেওয়া হয়। এটি হিন্দি ভাষায় অপারেটিং সিস্টেমের কিছু তথ্য ছিল। এর আগে আপনি জানেন যে হিন্দিতে অপারেটিং সিস্টেম কী।

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

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

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

এই ক্লায়েন্ট অপারেটিং সিস্টেমগুলি মাল্টিপ্রসেসিং পাওয়ার প্রদান করে যা খুব কম খরচে। ক্লায়েন্ট অপারেটিং সিস্টেমগুলির মধ্যে রয়েছে উইন্ডোজ®, লিনাক্স®, ম্যাক® এবং অ্যান্ড্রয়েড®।

প্রতিটি অপারেটিং সিস্টেম নির্দিষ্ট হার্ডওয়্যারে কিছু নির্দিষ্ট ফাংশন করার জন্য ডিজাইন করা হয়েছে। এই হার্ডওয়্যার সামঞ্জস্য সবচেয়ে প্রাথমিক বিবেচনা যার ভিত্তিতে ক্লায়েন্ট কম্পিউটারের জন্য একটি অপারেটিং সিস্টেম নির্বাচন করা হয়।

উদাহরণস্বরূপ, Windows® বর্তমানে সর্বাধিক ব্যবহৃত ক্লায়েন্ট অপারেটিং সিস্টেম।

আমাদের পূর্বের পোস্ট গুলি পড়তে আপনি নিচের লিংক এ ক্লিক করুন:

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

Leave a Comment

error: Content is protected !!