Computer में Operating System(OS) क्या हैं ?
“Operating System” उस system software को referred करता है जो computer के hardware resources का management करता है और application software चलाने के लिए services प्रदान करता है। Some most common operating system :
- Windows (Windows 10, Windows 11, etc.) – Microsoft द्वारा develop, windows world level पर most widespread form से use किया जाने वाला desktop operating system है।
- macOS – Apple द्वारा अपने Mac computer और laptop के लिए developed operating system।
- Linux – Different distributions (Like, Ubuntu, Fedora, Debian) के साथ एक open-source operating system जो developers और technical उत्साही people के बीच popular है।
- Chrome OS – Google द्वारा developed एक operating system, मुख्य रूप से Chromebook पर use किया जाता है और web-based applications के लिए design किया गया है।
- Android- Google द्वारा developed, android का use मुख्य रूप से smartphone और tablet के लिए operating system के रूप में किया जाता है।
- iOS – Apple द्वारा iPhones, iPads और other mobile devices के लिए developed operating system।
Operating system कई different types के होते हैं, लेकिन उन्हें मोटे तौर पर निम्नलिखित main types में classified किया जा सकता है:
- Single-tasking operating systems
- Multi-tasking operating systems
- Multi-user operating systems
- Multi-processing operating systems
- Distributed operating systems
- Real-time operating systems
- Network operating systems
- Mobile operating systems
Single-tasking operating systems
Single-tasking operating system एक operating system है जो एक समय में केवल एक program या कार्य चला सकता है। यह multitasking का support नहीं करता है, जिसका अर्थ है कि किसी भी समय केवल एक application activated हो सकता है और system पर चल सकता है।
Examples of single-tasking operating systems
- MS-DOS (Microsoft Disk Operating System)
- CP/M (Control Program/Monitor)
- Palm OS (Early Palm handheld devices में use किया जाता है)
- Early versions of Windows (up to Windows 3.1)
Multi-tasking operating systems
Multitasking operating system एक operating system है जो कई program या कार्यों को एक साथ चला सकता है, जिससे users एक साथ कई application पर काम कर सकता है।
Examples of popular multi-tasking operating systems:
- Microsoft Windows (Windows 95 and later versions)
- macOS
- Linux distributions (e.g., Ubuntu, Fedora, Debian)
- Unix-based operating systems (e.g., Solaris, AIX, HP-UX)
- Android
- iOS
Multi-user operating systems
Multi-user operating systems एक operating system है जो multiple users को system के resources तक एक साथ access और shared करने की permission देता है। प्रत्येक user के पास files, programs और system resources तक पहुँचने के लिए special privileges और permissions के साथ अपना खाता होता है।
Examples of multi-user operating systems:
- Unix-based systems (e.g., Linux, Solaris, AIX, HP-UX)
- macOS
- Windows Server editions
- Mainframe operating systems (e.g., IBM z/OS, VMS)
Multi-processing operating systems
Multi-Processing Operating System एक operating system है जिसे कई processor या core वाले computer system का support करने और उनका advantage उठाने के लिए design किया गया है। यह उपलब्ध processor या core में कई procedures या threads के concurrent execution की अनुमति देता है, जिससे overall system performance और throughput में improvement होता है।
Examples of multi-processing operating systems
- Unix-based systems (e.g., Linux, Solaris, AIX, HP-UX)
- Windows Server editions (supporting symmetric multiprocessing)
- macOS (supporting symmetric multiprocessing)
- Mainframe operating systems (e.g., IBM z/OS, VMS)
Distributed operating systems
Distributed operating system एक operating system है जो independent computers के group को single system के रूप में managed करता है। यह multiple networks वाले computer में resources और workload को shared करने की permission देता है, जो users और applications को एक integrated view प्रदान करता है।
Examples of distributed operating systems :
- Berkeley Unix (originated at the University of California, Berkeley)
- MOSIX (a Linux cluster operating system)
- PolyKernel (a research project from the University of Utah)
- Amoeba (a distributed operating system developed at Vrije Universiteit Amsterdam)
Real-time operating systems
Real-Time Operating System (RTOS) एक operating system है जिसे strict time की कमी और predicted behavior के साथ applications को execute करने के लिए design किया गया है। इन systems का use ऐसे environment में किया जाता है जहां system की शुद्धता न only calculations के logical consequence पर dependent करती है बल्कि उस समय पर भी dependent करती है जिस पर results produce होते हैं।
Examples of real-time operating systems :
- VxWorks (aerospace, defense और industrial applications सहित various embedded systems में use किया जाता है)
- QNX (automotive systems, medical devices और industrial control systems में use किया जाता है)
- Free-RTOS (embedded system के लिए एक open-source real-time operating system)
- Integrity (safety-critical systems, जैसे avionics System और industrial automation में use किया जाता है)
- ChibiOS (embedded applications के लिए एक compact real-time operating system)
Network operating systems
Network operating system एक Operating System है जिसे special form से computer network के resources के management और coordination के लिए design किया गया है। इसका primary purpose कई network वाले computers और devices में communication, resource sharing और administration की facility प्रदान करना है।
Examples of popular network operating systems :
- Microsoft Windows Server: windows-based networks के लिए design किया गया, जो active directory, file और print sharing और web Hosting जैसी services प्रदान करता है |
- Linux-based network operating systems: various Linux distributions, जैसे Red Hat Enterprise Linux, Ubuntu Server और CentOS को file sharing, web hosting और अन्य network services के लिए network operating system के रूप में configure किया जा सकता है।
- Novell NetWare: Novel द्वारा developed एक dedicated network operating system, जिसका use अतीत में network resources और services के management के लिए comprehensive form से किया जाता था।
- Apple macOS Server: macOS का एक server version, macOS-based networks के लिए file sharing, email और web hosting जैसी provide network services करता है।
Mobile operating systems
Mobile Operating System (OS) एक operating system है जो special form से smartphone, tablet और wearable devices जैसे mobile devices के लिए design किया गया है। ये operating systems mobile devices की unique hardware और user interface requirements, जैसे Touchscreen, Battery Management और compact form factors के लिए customized हैं।
Examples of popular mobile operating systems :
- Android (developed by Google)
- iOS (developed by Apple for iPhone, iPad, and iPod Touch)
- iPadOS (developed by Apple for iPad tablets)
- BlackBerry OS (developed by BlackBerry for their smartphones)
- watchOS (developed by Apple for Apple Watch)
- Tizen (an open-source OS primarily used in Samsung’s wearables and smart TVs)