Home » COMPUTER » অপারেটিং সিস্টেম – ( সংজ্ঞা, কার্যাবলী, প্রকার )

অপারেটিং সিস্টেম – ( সংজ্ঞা, কার্যাবলী, প্রকার )

Operating system কাকে বলে ? ( সংজ্ঞা)

Operating system এমন একটি software যা user এবং computer hardware এর মধ্যে interface হিসাবে কাজ করে। একটি operating system এর প্রাথমিক উদ্দেশ্য হ’ল computer system টির ব্যবহার easy করা এবং একটি দক্ষ পদ্ধতিতে computer hardware ব্যবহার করা। operating system কীবোর্ড থেকে input গ্রহণ, নির্দেশাবলীর processing এবং স্ক্রিনে output দেখানোর মতো প্রাথমিক কাজগুলি করে।

Operating system কি?

Operating system টি এমন একটি software যা application program এবং utilitie program গুলি চালানোর জন্য প্রয়োজনীয়। এটি computer এর application program এবং hardware গুলির মধ্যে আরও ভাল যোগাযোগ সম্পাদনের জন্য একটি interface হিসাবে কাজ করে। 

operating system এর কিছু উদাহরণ হল  UNIX, MS-DOS, MS-Windows – 98/XP/Vista, Windows-NT/2000, OS/2 and Mac OS

Operating system এর কার্যাবলী (Important functions)

একটি operating system যে প্রধান কাজ গুলি করে তা হ’ল allocation of resources এবং services , যেমন memory, devices, processors and information এর allocation এর মত গুরুত্বপূর্ণ কাজ গুলি করে।

Security

operating system, password এবং অন্যান্য techniques এর মাধ্যমে user এর data এবং অন্যান্য গুরুত্বপূর্ণ program কে সুরক্ষিত করে।

Control over system performance

performance বৃদ্ধি করতে সহায়তা করে এবং সামগ্রিক system health পর্যবেক্ষণ করে। system health বিশ্লেষণ এর জন্য , service request এবং system এর response এর  মধ্যে reaction time record করে। সমস্যা সমাধানের জন্য প্রয়োজনীয় গুরুত্বপূর্ণ data সরবরাহ করে এটি performance উন্নত করতে সহায়তা করতে পারে।

Job accounting

operating system বিভিন্ন task এবং user দের দ্বারা ব্যবহৃত time এবং resources গুলির উপর নজর রাখে।

Error detecting aids

operating system এর error গুলি সনাক্ত করতে এবং computer system এর error এড়াতে নিয়মিত পর্যবেক্ষণ করে।

Coordination between other software and users

operating system, computer system এবং বিভিন্ন user এর মধ্যে interpreter এর কাজ করে। ন

Memory Management

memory management বলতে primary memory বা main memory  management বোঝায়। Main Memory টি আসলে words বা  byte এর  একটি বড় array, যেখানে প্রতিটি words বা  byte এর নিজস্ব ঠিকানা থাকে।

Main memory একটি fast storage সরবরাহ করে যা সরাসরি CPU দ্বারা access করা যায়। কোনও program কার্যকর করার জন্য এটি অবশ্যই  main memory থাকা উচিত। একটি operating system memory management জন্য নিম্নলিখিত ক্রিয়াকলাপগুলি করে –

  • প্রাইমারি মেমোরির tracks রাখে, অর্থাত্ কোন অংশটি কার দ্বারা ব্যবহৃত হয়, কোন অংশটি use হয় না।
  • multiprogramming, OS সিদ্ধান্ত নেয় যে কোন process কখন এবং কত পরিমাণে memory পাবে।
  • যখন কোনও process এটির জন্য অনুরোধ করে তখন মেমোরি allocate করে।
  • যখন কোনও processটির আর প্রয়োজন হয় না বা বন্ধ হয়ে যায় তখন memoryটিকে de-allocate করে।

Processor Management 

multiprogramming environment এ, OS সিদ্ধান্ত নেয় যে কোন process কখন এবং কতটা সময় প্রসেসর পাবে। এই ফাংশনটিকে process scheduling বলে । একটি operating system process scheduling জন্য নিম্নলিখিত ক্রিয়াকলাপগুলি করে –

  • প্রসেসরের track এবং processর স্থিতি রাখে। এই কাজের জন্য দায়ী programটি traffic controller হিসাবে পরিচিত ।
  • প্রসেসর (CPU) কোনও process  বরাদ্দ করে।
  • process আর প্রয়োজন হয় না তখন de-allocate করে।।

Device Management 

একটি operating system , computer system এর device এবং  respective drivers দের communicationপরিচালনা করে। এটি device management জন্য নিম্নলিখিত ক্রিয়াকলাপগুলি করে –

  • সমস্ত device এর track রাখে। এই কাজের জন্য দায়ী programটি I/O controller হিসাবে পরিচিত ।
  • কখন এবং কত সময়ের জন্য কোন process কোন device টি পায় তা স্থির করে।
  • দক্ষ উপায়ে ডিভাইস allocate করে।
  • de-allocate করে।

File Management

সহজেই navigation এবং usage এর জন্য একটি ফাইল সিস্টেম directori সংগঠিত করে। এই directori গুলিতে ফাইল এবং অন্যান্য direction থাকতে পারে।

একটি operating system file management এর জন্য নিম্নলিখিত ক্রিয়াকলাপগুলি করে –

  • information, location, uses এবং status এর track রাখে ফাইল সিস্টেম ।
  • Resources গুলি কে পায় তা স্থির করে।
  • Resources গুলি allocate করে।
  • সম্পদ de-allocate করে।

বিভিন্ন ধরণের operating system

বিভিন্ন type এর operating system রয়েছে । যেমন

  1. Simple Batch System
  2. Multiprogramming Batch System
  3. Multiprocessor System
  4. Desktop System
  5. Distributed Operating System
  6. Clustered System
  7. Realtime Operating System
  8. Handheld System

কোন OS কি ধরনের platformএ ব্যবহার করা হয়

PlatformOperating System
MicrocomputersLinux, Macintosh OS, MS-DOS, Windows 98, Windows 2000
MinicomputersLinux, OpenVMS Alpha, UNIX
Mainframe computersIBM OS/390, IBM OS/400, UNIX
SupercomputersIRIX, UNICOS
WorkstationsHP-UX, Sun Solaris, UNIX
NetworksNovell NetWare, UNIX, Windows NT, Windows 2000
Handheld computersMicrosoft CE, Palm OS

আরো পড়ুন :-