অপারেটিং সিস্টেম কাকে বলে? ( সংজ্ঞা)
Operating system এমন একটি Software যা user এবং computer hardware এর মধ্যে interface হিসাবে কাজ করে। একটি operating system এর প্রাথমিক উদ্দেশ্য হ’ল computer system টির ব্যবহার easy করা এবং একটি দক্ষ পদ্ধতিতে computer hardware ব্যবহার করা।
Operating system কীবোর্ড থেকে input গ্রহণ, নির্দেশাবলীর processing এবং output device এর মাধ্যমে output প্রদান করার মতো প্রাথমিক কাজগুলি করে।
অপারেটিং সিস্টেম কি ? | What is Operating system in Bangla
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) সাধারন বৈশিষ্ট্য গুলি হল :
- Security Management
- Process Management
- Memory Management
- Disk Management
- File Management
- I/O Operations
- Loading and Execution
- Device Management
- Free space management
Related topic
অপারেটিং সিস্টেমের কাজ কি কি ? | অপারেটিং সিস্টেমের কার্যাবলী
একটি operating system যে প্রধান কাজ গুলি করে তা হ’ল allocation of resources এবং services , যেমন memory, devices, processor এবং 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 করে।
Related topic
অপারেটিং সিস্টেম এর প্রকারভেদ বা অপারেটিং সিস্টেমের ধারণা
বিভিন্ন type এর operating system রয়েছে । যেমন
- Simple Batch Operating System
- Multi programming Batch System
- Multi-User Operating System
- Multiprocessor Operating System
- Parallel Operating System
- Distributed Operating System
- Clustered System
- Time Sharing Operating System
- Real Time Operating System
- Network Operating System
- Handheld বা Mobile Operating System
অপারেটিং সিস্টেম এর উদাহরণ | কয়েকটি অপারেটিং সিস্টেমের নাম
- Linux
- Macintosh OS
- MS-DOS
- Windows 98
- Windows 2000
তিনটি অপারেটিং সিস্টেমের নাম হল
Windows
Android
Linux
কয়েকটি অপারেটিং সিস্টেমের নাম ও কোন platformএ ব্যবহার করা হয়
Platform | Operating System |
Microcomputers | Linux, Macintosh OS, MS-DOS, Windows 98, Windows 2000 |
Minicomputers | Linux, OpenVMS Alpha, UNIX |
Mainframe computers | IBM OS/390, IBM OS/400, UNIX |
Supercomputers | IRIX, UNICOS |
Workstations | HP-UX, Sun Solaris, UNIX |
Networks | Novell NetWare, UNIX, Windows NT, Windows 2000 |
Handheld computers | Microsoft CE, Palm OS |