๐Ÿ’ป เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ | Operating System


๐Ÿง  เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ เค•्เคฏा เคนै?

เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ (Operating System) เคเค• System Software เคนै เคœो เคฏूเคœ़เคฐ (User) เค”เคฐ เค•ंเคช्เคฏूเคŸเคฐ เคนाเคฐ्เคกเคตेเคฏเคฐ (Hardware) เค•े เคฌीเคš เคเค• เคชुเคฒ (Bridge) เค•ा เค•ाเคฎ เค•เคฐเคคा เคนै।
เคฏเคน เค•ंเคช्เคฏूเคŸเคฐ เค•े เคธเคญी เคนाเคฐ्เคกเคตेเคฏเคฐ, เคธॉเคซ्เคŸเคตेเคฏเคฐ เค”เคฐ เคซाเค‡เคฒ्เคธ เค•ो เคฎैเคจेเคœ เค•เคฐเคคा เคนै เคคाเค•ि เคธिเคธ्เคŸเคฎ เคธเคนी เคคเคฐीเค•े เคธे เค•ाเคฎ เค•เคฐ เคธเค•े।
เคธाเคงाเคฐเคฃ เคถเคฌ्เคฆों เคฎें, เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ เคนी เค•ंเคช्เคฏूเคŸเคฐ เค•ी เคœाเคจ เคนै, เค‡เคธเค•े เคฌिเคจा เค•ंเคช्เคฏूเคŸเคฐ เคธिเคฐ्เคซ เคเค• เคฌॉเค•्เคธ เคนै।


๐ŸŽฏ เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ เค•े เค•ाเคฐ्เคฏ (Functions of Operating System in Hindi)

  1. เคช्เคฐोเคธेเคธเคฐ เคฎैเคจेเคœเคฎेंเคŸ (Processor Management)
    CPU เค•ा เค‰เคชเคฏोเค— เค•เคˆ เคช्เคฐोเค—्เคฐाเคฎ्เคธ เคฎें เคฌाँเคŸเคจा।

  2. เคฎेเคฎोเคฐी เคฎैเคจेเคœเคฎेंเคŸ (Memory Management)
    RAM เค•ा เคธเคนी เคคเคฐीเค•े เคธे เค‰เคชเคฏोเค— เค”เคฐ เค†เคตंเคŸเคจ।

  3. เคซाเค‡เคฒ เคฎैเคจेเคœเคฎेंเคŸ (File Management)
    เคกेเคŸा เค•ो เคธेเคต, เค“เคชเคจ, เคกिเคฒीเคŸ เค”เคฐ เค‘เคฐ्เค—เคจाเค‡เคœ़ เค•เคฐเคจा।

  4. เคกिเคตाเค‡เคธ เคฎैเคจेเคœเคฎेंเคŸ (Device Management)
    เค•ीเคฌोเคฐ्เคก, เคฎाเค‰เคธ, เคช्เคฐिंเคŸเคฐ เคœैเคธे เคกिเคตाเค‡เคธेเคœ़ เค•ो เค•ंเคŸ्เคฐोเคฒ เค•เคฐเคจा।

  5. เคฏूเคœ़เคฐ เค‡ंเคŸเคฐเคซेเคธ (User Interface)
    เค—्เคฐाเคซिเค•เคฒ เคฏा เค•เคฎांเคก-เคฌेเคธ्เคก เค‡ंเคŸเคฐเคซेเคธ เค•े เคœ़เคฐिเค เคฏूเคœ़เคฐ เค•ो เค•ंเคช्เคฏूเคŸเคฐ เคธे เคœोเคก़เคจा।


⚙️ เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ เค•े เคช्เคฐเค•ाเคฐ (Category-wise Types of Operating Systems)

เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ เค•ो เค‰เคธเค•ी เค•ाเคฐ्เคฏเคช्เคฐเคฃाเคฒी (Functionality), เคฏूเคœ़เคฐ เคธเคชोเคฐ्เคŸ (User Support), เค”เคฐ เคกिเคตाเค‡เคธ เค‰เคชเคฏोเค— (Device Usage) เค•े เค†เคงाเคฐ เคชเคฐ เค•เคˆ เคช्เคฐเค•ाเคฐों เคฎें เคฌाँเคŸा เค—เคฏा เคนै ๐Ÿ‘‡


๐Ÿงฉ 1. User-based Operating Systems (เคฏूเคœ़เคฐ เค†เคงाเคฐिเคค เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

๐Ÿ”น (a) Single User Operating System (เคธिंเค—เคฒ เคฏूเคœ़เคฐ เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

  • เค‡เคธเคฎें เคเค• เคธเคฎเคฏ เคฎें เค•ेเคตเคฒ เคเค• เคฏूเคœ़เคฐ เคนी เค•ाเคฎ เค•เคฐ เคธเค•เคคा เคนै।

  • เคฏเคน เคธाเคงाเคฐเคฃ เคชเคฐ्เคธเคจเคฒ เค•ंเคช्เคฏूเคŸเคฐ เค•े เคฒिเค เค‰เคชเคฏुเค•्เคค เคนै।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: MS-DOS, Windows 10 (Single Mode)

๐Ÿ”น (b) Multi User Operating System (เคฎเคฒ्เคŸी เคฏूเคœ़เคฐ เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

  • เค•เคˆ เคฏूเคœ़เคฐ्เคธ เคเค• เคธाเคฅ เคเค• เคนी เค•ंเคช्เคฏूเคŸเคฐ เคธिเคธ्เคŸเคฎ เค•ा เค‰เคชเคฏोเค— เค•เคฐ เคธเค•เคคे เคนैं।

  • เคธเคฐ्เคตเคฐ เค”เคฐ เคฌเคก़ी เค•ंเคชเคจिเคฏों เคฎें เค‡เคธ्เคคेเคฎाเคฒ เคนोเคคा เคนै।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: UNIX, Linux Server, Windows Server


⚙️ 2. Task-based Operating Systems (เคŸाเคธ्เค• เค†เคงाเคฐिเคค เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

๐Ÿ”น (a) Single Tasking Operating System (เคธिंเค—เคฒ เคŸाเคธ्เค•िंเค—)

  • เคเค• เคธเคฎเคฏ เคฎें เคธिเคฐ्เคซ เคเค• เคนी เค•ाเคฎ เค•เคฐ เคธเค•เคคा เคนै।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: MS-DOS

๐Ÿ”น (b) Multi Tasking Operating System (เคฎเคฒ्เคŸी เคŸाเคธ्เค•िंเค—)

  • เคเค• เคธाเคฅ เค•เคˆ เคเคช्เคฒिเค•ेเคถเคจ เคšเคฒा เคธเค•เคคा เคนै।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: Windows, macOS, Linux


⏱️ 3. Processing-based Operating Systems (เคช्เคฐोเคธेเคธिंเค— เค†เคงाเคฐिเคค เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

๐Ÿ”น (a) Batch Operating System (เคฌैเคš เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

  • เคธเคญी เค•ाเคฐ्เคฏों เค•ो เคเค• เคธाเคฅ เคฌैเคš เคฎें เคช्เคฐोเคธेเคธ เค•เคฐเคคा เคนै।

  • เค‡เคธเคฎें เคฏूเคœ़เคฐ เค”เคฐ เคธिเคธ्เคŸเคฎ เค•े เคฌीเคš เคธीเคงा เค‡ंเคŸเคฐैเค•्เคถเคจ เคจเคนीं เคนोเคคा।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: IBM OS, DOS

๐Ÿ”น (b) Time Sharing Operating System (เคŸाเค‡เคฎ เคถेเคฏเคฐिंเค— เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

  • CPU เค•ा เคธเคฎเคฏ เค…เคฒเค—-เค…เคฒเค— เคฏूเคœ़เคฐ्เคธ เค•े เคฌीเคš เคฌाँเคŸ เคฆिเคฏा เคœाเคคा เคนै।

  • เคฏเคน เคธिเคธ्เคŸเคฎ เคซाเคธ्เคŸ เคฐिเคธ्เคชॉเคจ्เคธ เคŸाเค‡เคฎ เคช्เคฐเคฆाเคจ เค•เคฐเคคा เคนै।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: UNIX, MULTICS

๐Ÿ”น (c) Real Time Operating System (เคฐिเคฏเคฒ เคŸाเค‡เคฎ เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

  • เคกेเคŸा เค•ो เคคुเคฐंเคค เคช्เคฐोเคธेเคธ เค•เคฐเคคा เคนै เค”เคฐ เคธเคฎเคฏ เคชเคฐ เค†เค‰เคŸเคชुเคŸ เคฆेเคคा เคนै।

  • เค‡เคธเค•ा เค‰เคชเคฏोเค— เคฐॉเค•ेเคŸ, เคฎेเคกिเค•เคฒ เคธिเคธ्เคŸเคฎ, เคฏा เค‡ंเคกเคธ्เคŸ्เคฐिเคฏเคฒ เคฎเคถीเคจों เคฎें เคนोเคคा เคนै।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: RTLinux, VxWorks, QNX


๐ŸŒ 4. Network-based Operating Systems (เคจेเคŸเคตเคฐ्เค• เค†เคงाเคฐिเคค เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

๐Ÿ”น Network Operating System (เคจेเคŸเคตเคฐ्เค• เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

  • เคฏเคน เคจेเคŸเคตเคฐ्เค• เคฎें เคœुเคก़े เค•เคˆ เค•ंเคช्เคฏूเคŸเคฐ्เคธ เค•ो เคจिเคฏंเคค्เคฐिเคค เค•เคฐเคคा เคนै।

  • เคฏूเคœ़เคฐ เคซाเค‡เคฒ เคถेเคฏเคฐिंเค— เค”เคฐ เคจेเคŸเคตเคฐ्เค• เคฐिเคธोเคฐ्เคธ เคเค•्เคธेเคธ เค•เคฐ เคธเค•เคคे เคนैं।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: Windows Server, Novell NetWare, Linux Server

๐Ÿ”น Distributed Operating System (เคกिเคธ्เคŸ्เคฐिเคฌ्เคฏूเคŸेเคก เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

  • เค•เคˆ เค•ंเคช्เคฏूเคŸเคฐ เคเค• เคธाเคฅ เคฎिเคฒเค•เคฐ เคเค• เคนी เคธिเคธ्เคŸเคฎ เค•ी เคคเคฐเคน เค•ाเคฎ เค•เคฐเคคे เคนैं।

  • เค‡เคธเคธे เคชเคฐเคซॉเคฐ्เคฎेंเคธ เค”เคฐ เคธ्เคชीเคก เคฆोเคจों เคฌเคข़ เคœाเคคी เคนैं।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: LOCUS, Amoeba


๐Ÿ“ฑ 5. Device-based Operating Systems (เคกिเคตाเค‡เคธ เค†เคงाเคฐिเคค เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

๐Ÿ”น Desktop Operating System (เคกेเคธ्เค•เคŸॉเคช เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

  • เคชเคฐ्เคธเคจเคฒ เค•ंเคช्เคฏूเคŸเคฐ เค”เคฐ เคฒैเคชเคŸॉเคช เคฎें เค‡เคธ्เคคेเคฎाเคฒ เคนोเคคा เคนै।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: Windows, macOS, Linux

๐Ÿ”น Mobile Operating System (เคฎोเคฌाเค‡เคฒ เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

  • เคธ्เคฎाเคฐ्เคŸเคซोเคจ เค”เคฐ เคŸैเคฌเคฒेเคŸ เคกिเคตाเค‡เคธ เค•े เคฒिเค เคฌเคจाเคฏा เค—เคฏा เคนै।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: Android, iOS

๐Ÿ”น Embedded Operating System (เคเคฎ्เคฌेเคกेเคก เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

  • เคตिเคถेเคท เคนाเคฐ्เคกเคตेเคฏเคฐ เคกिเคตाเค‡เคธेเคœ़ (เคœैเคธे ATM, เคตॉเคš, เคฎाเค‡เค•्เคฐोเคตेเคต) เคฎें เค‰เคชเคฏोเค— เคนोเคคा เคนै।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: Windows CE, QNX, VxWorks


๐Ÿงฎ 6. Graphical & Command-based Category (เค‡ंเคŸเคฐเคซेเคธ เค†เคงाเคฐिเคค เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ)

๐Ÿ”น Command Line Interface (CLI)

  • เค‡เคธเคฎें เคฏूเคœ़เคฐ เค•ो เค•เคฎांเคก เคŸाเค‡เคช เค•เคฐเคจी เคชเคก़เคคी เคนै।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: MS-DOS, UNIX Shell

๐Ÿ”น Graphical User Interface (GUI)

  • เค‡เคธเคฎें เคฎाเค‰เคธ เค”เคฐ เค†เค‡เค•เคจ เค•े เคœเคฐिเค เค•ाเคฎ เค•िเคฏा เคœाเคคा เคนै।
    ๐Ÿงพ เค‰เคฆाเคนเคฐเคฃ: Windows, macOS, Ubuntu


 Conclusion:

เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ เคนเคฐ เค•ंเคช्เคฏूเคŸเคฐ เค•ा เคฆिเคฒ เคนोเคคा เคนै।
เค‡เคธเค•े เคฌिเคจा เค•ोเคˆ เคญी เค•ंเคช्เคฏूเคŸเคฐ, เคฎोเคฌाเค‡เคฒ เคฏा เคธ्เคฎाเคฐ्เคŸ เคกिเคตाเค‡เคธ เค•ाเคฎ เคจเคนीं เค•เคฐ เคธเค•เคคा।
เคนเคฐ เคช्เคฐเค•ाเคฐ เค•ा เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ เค…เคฒเค— เค‰เคฆ्เคฆेเคถ्เคฏ เค•े เคฒिเค เคกिเคœ़ाเค‡เคจ เค•िเคฏा เค—เคฏा เคนै —
๐Ÿ“ฑ เคฎोเคฌाเค‡เคฒ เค•े เคฒिเค Android/iOS,
๐Ÿ’ป เค•ंเคช्เคฏूเคŸเคฐ เค•े เคฒिเค Windows/Linux,
⚙️ เคฐिเคฏเคฒ เคŸाเค‡เคฎ เคธिเคธ्เคŸเคฎ เค•े เคฒिเค RTOS,
๐ŸŒ เคจेเคŸเคตเคฐ्เค• เค•े เคฒिเค Network OS


๐Ÿ“Š เค‘เคชเคฐेเคŸिंเค— เคธिเคธ्เคŸเคฎ เค•े เคช्เคฐเค•ाเคฐ เคธाเคฐเคฃी (Summary Table)

เคถ्เคฐेเคฃीเคช्เคฐเค•ाเคฐเค‰เคฆाเคนเคฐเคฃ
User BasedSingle User, Multi UserMS-DOS, UNIX
Task BasedSingle Tasking, Multi TaskingWindows, macOS
Processing BasedBatch, Time Sharing, Real TimeUNIX, RTLinux
Network BasedNetwork, DistributedWindows Server, Amoeba
Device BasedDesktop, Mobile, EmbeddedAndroid, QNX
Interface BasedCLI, GUIMS-DOS, Windows