hardware နဲ့ user/program များအကြား ဆက်သွယ်ပေးတဲ့ အခြေခံ software ဖြစ်ပါတယ်။
လွယ်လွယ်လေးပြောရရင် —
OS ဟာ ကွန်ပျူတာကို “အသက်သွင်းပေးတဲ့ software” လို့လည်း ပြောလို့ရပါတယ်။
ဥပမာအနေနဲ့ —
အသုံးပြုရဲ့ keyboard နဲ့အချက်အလက်တစ်ခုပြန်ပေးတယ် (input)
OS က mouse၊ RAM၊ CPU စတဲ့ hardware တွေကို အသုံးပြုပြီး process လုပ်တယ်
ပြီးရင် ရလာတဲ့အဖြေကို screen ပေါ်ပြပေးတယ်
💻 OS ဘယ်နှမျိုးရှိလဲ
အကြမ်းဖျင်းအားဖြင့် OS တွေကို အမျိုးအစား (သုံးသပ်နည်း) အလိုက် ခွဲလို့ရပါတယ်။
1. Personal Computer OS (Desktop OS)
👉 လူသုံးအတွက်ဖန်တီးထားတာတွေ။
Microsoft Windows (e.g. Windows 10, 11)
Linux (Ubuntu, Fedora, Debian, etc.)
macOS (Apple computers အတွက်)
2️. Mobile OS
👉 ဖုန်းနဲ့ tablet တွေအတွက်။
Android (Google)
iOS (Apple)
HarmonyOS (Huawei)
KaiOS (button phone အတွက်)
3️. Server OS
👉 Web server, database server စတာတွေမှာသုံးတဲ့ OS.
Linux Server Distros (Ubuntu Server, CentOS, Red Hat)
Windows Server
Unix / FreeBSD
4️. Embedded OS
👉 Smartwatch, router, ATM, smart TV စတဲ့ small device တွေအတွက်။
Embedded Linux
VxWorks
RTOS (Real-Time Operating System)
5️. Network OS
👉 နက်ဝက်ကိုင်တဲ့စနစ်များအတွက်။
Cisco IOS
JunOS (Juniper)
MikroTik RouterOS
OS ရဲ့ အဓိကလုပ်ဆောင်ချက်တွေ
Process Management — အလုပ်များကို schedule/handle လုပ်ပေးတယ်
Memory Management — RAM ကို စနစ်တကျခွဲဝေတယ်
File System Management — File တွေကို သိုထား/ဖတ်ရှုနိုင်အောင် စနစ်တကျလုပ်တယ်
Device Management — Hardware (Printer, Disk, Mouse) တွေကိုထိန်းညှိတယ်
User Interface — GUI (graphical interface) သို့မဟုတ် CLI (command line interface) ပေးတယ်

Post a Comment