প্রতিটি সিস্টেম মূলত হার্ডওয়্যারের কম্পিউটেশন সুরক্ষার জন্য দুটি মোডে কাজ করে। দুটি মোড হলো -
- ইউজার মোড
- কার্নেল মোড
ইউজার মোড -
ওএস মোড যেখানে সব ইউজার অ্যাপ্লিকেশন এবং প্রোগ্রাম চলে। এখানে ইউজার ইনস্ট্রাকশন ওয়ার্ক করা হয় এবং সঙ্গীত চালানো এর মতো সফটওয়্যার চলে।
কার্নেল মোড -
ওএস মোড যেখানে হার্ডওয়্যার লোড হয় এবং এর কম্পিউটেশন সম্পন্ন হয়। শুধু প্রিভিলেজড ইনস্ট্রাকশনগুলো কার্নেল মোডে চলতে পারে। কিছু সাধারণ প্রিভিলেজড ইনস্ট্রাকশন হলো -
- ইনপুট-আউটপুট ম্যানেজমেন্ট
- ইউজার মোড এবং কার্নেল মোডের মধ্যে মোড স্যুইচিং।
- ইন্টারাপ্ট ম্যানেজমেন্ট
ওএস-এ ডুয়াল মোড হলো দুটি মোডের মাঝপথে স্যুইচিং এবং সিস্টেমের প্রসেস কম্পিউটেশনের জন্য ওএস-এর মোড স্যুইচিং। ডুয়াল মোড প্রসেসগুলো ম্যানেজ করতে এবং যেকোনো সিস্টেম ক্র্যাশ এড়াতে দায়িত্বে থাকে।