ব্যবহারকারীর প্রোগ্রামগুলো যাতে কম্পিউটারের কাজে ব্যাঘাত করতে না পারে, সেজন্য হার্ডওয়্যার দুই মোডে চলে: কার্নেল মোড ও ব্যবহারকারী মোড। I/O নির্দেশ ও হল্টিং নির্দেশগুলোসহ অন্যান্য প্রিভিলেজপ্রাপ্ত নির্দেশগুলো শুধু কার্নেল মোডে চলতে পারে। মেমরির যেখানে অপারেটিং সিস্টেম রাখা থাকে, সে এলাকাটাকেও ব্যবহারকারীর হাত থেকে সুরক্ষিত রাখতে হয়, যাতে ব্যবহারকারী এর কোন পরিবর্তন করতে না পারেন। অসীমসংখ্যক লুপ যাতে সৃষ্টি না হয়, সেজন্য টাইমার ব্যবহার করা হয়। এই ব্যবস্থাগুলিই (দ্বৈত মোড, প্রিভিলেজপ্রাপ্ত নির্দেশ, মেমরি সুরক্ষা, টাইমার দিয়ে ইন্টেরাপ্ট) অপারেটিং সিস্টেমের সঠিকভাবে চলার ভিত্তি হিসেবে কাজ করে।

বিতরণকৃত ব্যবস্থা
মোড
বহুপ্রোগ্রামিং
সুরক্ষা ও নিরাপত্তা