एक-कार्यी प्रणाली एका वेळी एकच कार्यप्रणाली चालवू शकते तर बहु-कार्यी प्रणाली एका वेळी अनेक कार्यप्रणाली चालवू शकते. संगणकाच्या मध्यवर्ती प्रक्रियक विभागाची (CPU) वेळ, उपलब्ध सर्व कार्यप्रणालींमध्ये विभागून दिल्यामुळे हे शक्य होते. संचालन प्रणाली मधील कार्यवेळ-नियंत्रक उपप्रणाली, मध्यवर्ती प्रक्रियक विभागाच्या ठराविक काल-विभागाच्या अंतराने प्रत्येक चालू कार्यप्रणालीमध्ये व्यत्यय आणते आणि बाकी उपलब्ध कार्यप्रणालींना संधी देते. बहु-कार्यता दोन प्रकारे साध्य करता येते - प्रतिबंधात्मक (Preemptive) आणि सहकारी (co-operative) पद्धतीने. प्रतिबंधात्मक पद्धतीमध्ये सर्व कार्यप्रणालींना प्रक्रियकाचा काल-विभाग आधीच वाटून दिला जातो तर सहकारी पद्धतीमध्ये प्रत्येक कार्यप्रणालीने इतर कार्यप्रणालींना ठराविक पद्धतीने संधी देण्यावर अवलंबून राहावे लागते. आधुनिक संचालन प्रणालींमध्ये शक्यतो प्रतिबंधात्मक पद्धतीचा वापर होतो.

यूबुंतू
अंतर्भूत
एक-कार्यी आणि बहु-कार्यी
लिनक्स वर आधारीत काही ऑपरेटिंग सिस्टीमस्