๐ Operating System (OS) –
๐ฐ What is Operating System?
Operating System (OS) เคเค system software เคนै เคो computer hardware เคเคฐ user เคे เคฌीเค เคंเคเคฐเคซ़ेเคธ (bridge) เคा เคाเคฎ เคเคฐเคคा เคนै।
เคฌिเคจा OS เคे เคंเคช्เคฏूเคเคฐ เคाเคฒू เคคो เคนो เคธเคเคคा เคนै, เคชเคฐ เคเคช เคเคธ เคชเคฐ เคोเค เคญी เคाเคฎ เคจเคนीं เคเคฐ เคธเคเคคे।
๐ OS = User + Computer Hardware เคे เคฌीเค Connection
๐ฐ Functions of Operating System
1️⃣ Booting
OS เคंเคช्เคฏूเคเคฐ เคो start เคเคฐเคจे เคी เคช्เคฐเค्เคฐिเคฏा (Booting) เคो control เคเคฐเคคा เคนै।
2️⃣ Memory Management
OS RAM เคฎें เคौเคจ-เคธी application เคिเคคเคจी memory use เคเคฐेเคी — เคฏเคน manage เคเคฐเคคा เคนै।
3️⃣ Processor Management
เคौเคจ-เคธा program เคชเคนเคฒे เคเคฒेเคा เคเคฐ เคिเคคเคจी CPU power use เคเคฐेเคा — เคฏเคน OS เคคเคฏ เคเคฐเคคा เคนै।
4️⃣ Device Management
Keyboard, Mouse, Printer เคैเคธे devices เคो Control เคเคฐเคคा เคนै เคเคฐ driver เคे through communicate เคเคฐเคคा เคนै।
5️⃣ File Management
-
Files เคฌเคจाเคจा
-
Copy เคเคฐเคจा
-
Delete เคเคฐเคจा
-
Organize เคเคฐเคจा (Folders)
เคฏे เคธเคญी เคाเคฎ OS เคธंเคญाเคฒเคคा เคนै।
6️⃣ User Interface
OS user เคो computer เคเคธ्เคคेเคฎाเคฒ เคเคฐเคจे เคा เคฎाเคนौเคฒ เคฆेเคคा เคนै।
Types of UI:
-
CLI (Command Line Interface)
-
GUI (Graphical User Interface)
7️⃣ Security Management
-
Password
-
Permissions
-
Antivirus support
-
User accounts
8️⃣ Multitasking
OS เคเค programs เคो เคเค เคธाเคฅ เคเคฒเคจे เคฆेเคคा เคนै।
๐ฐ Types of Operating System
1️⃣ Single User OS
เคเค เคธเคฎเคฏ เคฎें เคธिเคฐ्เคซ เคเค user เคाเคฎ เคเคฐ เคธเคเคคा เคนै।
Examples:
-
MS-DOS
-
Windows 10 Home
2️⃣ Multi-User OS
เคเค เคธाเคฅ เคเค user เคाเคฎ เคเคฐ เคธเคเคคे เคนैं।
Examples:
-
Linux
-
Unix
-
Windows Server
3️⃣ Single Tasking OS
เคเค เคธเคฎเคฏ เคฎें เคเค เคนी task perform เคเคฐ เคธเคเคคा เคนै।
Example:
-
Earlier versions of MS-DOS
4️⃣ Multitasking OS
เคเค เคธाเคฅ เคเค programs เคเคฒा เคธเคเคคा เคนै।
Examples:
-
Windows
-
macOS
-
Linux
5️⃣ Real-Time Operating System (RTOS)
เคเคนां immediate response เคเคฐूเคฐी เคนो।
Examples:
-
Robotics
-
Air Traffic Control
-
Medical Systems
6️⃣ Distributed Operating System
เคเค network เคฎें เคเค computers เคฎिเคฒเคเคฐ เคเค system เคी เคคเคฐเคน เคाเคฎ เคเคฐเคคे เคนैं।
Examples:
-
LOCUS
-
Inferno
7️⃣ Mobile Operating System
Smartphones เคเคฐ tablets เคฎें เคเคฒเคจे เคตाเคฒे OS।
Examples:
-
Android
-
iOS
๐ฐ Examples of Operating Systems
Computer OS
-
Windows (XP, 7, 8, 10, 11)
-
Linux (Ubuntu, Fedora)
-
macOS
-
Unix
Mobile OS
-
Android
-
iOS
-
Harmony OS
๐ฐ User Interface in OS
CLI – Command Line Interface
-
Keyboard commands เคธे เคाเคฎ
-
Example: MS-DOS, Linux terminal
GUI – Graphical User Interface
-
Icons, menus, buttons เคे เคฎाเคง्เคฏเคฎ เคธे เคाเคฎ
-
Example: Windows, macOS, Android
๐ฐ Booting Process (CCC เคฎें Important)
Booting เคฆो เคช्เคฐเคाเคฐ เคी เคนोเคคी เคนै:
✔ Cold Booting
Computer เคो completely off เคนोเคจे เคे เคฌाเคฆ ON เคเคฐเคจा.
✔ Warm Booting
Restart เคเคฐเคจा (Ctrl + Alt + Delete)
๐ฐ Components of OS
-
Kernel – OS เคा core เคนिเคธ्เคธा
-
Shell – user commands เคो kernel เคคเค เคชเคนुँเคाเคคा เคนै
-
File System – data เคो organize เคเคฐเคคा เคนै
-
Device Drivers – hardware เคो เคเคฒाเคคे เคนैं
๐ฐ Advantages of Operating System
✔ Easy to use
✔ Multitasking
✔ Security
✔ File management
✔ Hardware management
✔ User-friendly interface
๐ฐ Disadvantages of Operating System
✘ Virus attack possibility
✘ High cost (Windows)
✘ System requirements เค्เคฏाเคฆा
✘ Complex for beginners (Linux)
๐ Summary (Quick Review)
-
OS = computer เคा เคธเคฌเคธे important software
-
OS เคฌिเคจा computer เคाเคฎ เคจเคนीं เคเคฐเคคा
-
OS hardware + software + user เคो connect เคเคฐเคคा เคนै
-
Types = Single user, Multi user, Real time, Distributed, Mobile
-
Examples = Windows, Linux, macOS, Android