ಬೇರೆ ಬೇರೆ ಗಣಕ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಒಟ್ಟಿಗೆ ಚಾಲಿತವಾಗುತ್ತಿದೆ ಎನ್ನಿಸುವಂತೆ ಒಂದೇ ಗಣಕದಲ್ಲಿ ಚಾಲಿಸುವುದನ್ನು ಬಹುಕಾರ್ಯಕ ಎನ್ನುತ್ತಾರೆ. ಬಹಳಷ್ಟು ಗಣಕಗಳು ಒಮ್ಮೆಗೆ ಹೆಚ್ಚೆಂದರೆ ಒಂದು ಅಥವಾ ಎರಡು ಕೆಲಸಗಳನ್ನು ಮಾಡಬಹುದಾದ್ದರಿಂದ, ಇದನ್ನು ಸಾಧಾರಣವಾಗಿ ಸಮಯ ಹಂಚಿಕೆ ಮೂಲಕ ಸಾಧಿಸಲಾಗುತ್ತದೆ, ಎಂದರೆ ಪ್ರತಿ ಪ್ರೋಗ್ರಾಂ ಸಹಾ ಚಾಲನೆಯಾಗಲು ಗಣಕದ ಸಮಯದ ಒಂದು ಭಾಗವನ್ನು ಮಾತ್ರ ಉಪಯೋಗಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಕರ್ನಲ್‌ , ಕಾರ್ಯಯೋಜನಕಾರ ಎಂಬ ಕಿರು ತಂತ್ರಾಂಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಈ ತಂತ್ರಾಂಶವು ಪ್ರತಿ ಪ್ರೋಗ್ರಾಂ ಎಷ್ಟು ಪ್ರಮಾಣದ ಅವಧಿಯಲ್ಲಿ ಚಾಲನೆಯಾಗಬಹುದು ಮತ್ತು ಯಾವ ಸರದಿಯಲ್ಲಿ ಚಾಲನೆಯ ನಿಯಂತ್ರಣವು ನಡೆಯಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಕರ್ನಲ್‌ ಒಂದು ಪ್ರಕ್ರಿಯೆಗೆ ನಿಯಂತ್ರಣವನ್ನು ನೀಡಿದಾಗ ಅದು ಪ್ರೋಗ್ರಾಂಗೆ, CPU ಮತ್ತು ಸ್ಮರಣೆಯನ್ನು ಬಳಸಲು ಅನುಮತಿ ನೀಡಿರುತ್ತದೆ. ಕೆಲ ಕಾಲಾನಂತರ ನಿಗದಿತ ವಿಧಾನದ ಮೂಲಕ ನಿಯಂತ್ರಣವು ಕರ್ನಲ್‌ಗೆ ಮರಳುತ್ತದೆ. ಇದರಿಂದಾಗಿ ಇನ್ನೊಂದು ಪ್ರೋಗ್ರಾಂ CPUನ್ನು ಬಳಸಲು ಅನುಮತಿ ಪಡೆಯುತ್ತದೆ. ಕರ್ನಲ್‌ ಮತ್ತು ಅನ್ವಯಗಳ ನಡುವಿನ ಈ ನಿಯಂತ್ರಣ ಹಸ್ತಾಂತರವನ್ನು ಕಾಂಟೆಕ್ಸ್ಟ್‌ ಸ್ವಿಚ್‌ ಎನ್ನುತ್ತಾರೆ.

ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಸಮಯ ಹಂಚಿಕೆಯ ಅಧಿಕಾರವನ್ನು ನೀಡಿದ್ದ ಹಳೆಯ ಹಂಚಿಕೆ ವಿಧಾನವೊಂದನ್ನು ಸಹಕಾರಿ ಬಹುಕಾರ್ಯಕ ಕರೆಯುತ್ತಾರೆ. ಈ ವಿಧಾನದಲ್ಲಿ, ಪ್ರೋಗ್ರಾಂ ಕರ್ನಲ್‌ನಿಂದ ನಿಯಂತ್ರಣವನ್ನು ಪಡೆದಾಗ, ತನಗೆ ಬೇಕಾದ ಅವಧಿಯವರೆಗೆ ಚಾಲಿತವಾದ ನಂತರ ಕರ್ನಲ್‌ ಗೆ ನಿಯಂತ್ರಣವನ್ನು ಹಸ್ತಾಂತರಿಸಬಹುದು. ಇದರರ್ಥವೇನೆಂದರೆ ಹಾನಿಕಾರಿ ಅಥವಾ ಅಸಮರ್ಪಕ ಕಾರ್ಯ ನಡೆಸುತ್ತಿರುವ ಪ್ರೋಗ್ರಾಂ ಇತರೆ ಪ್ರೋಗ್ರಾಂಗಳ CPU ಬಳಕೆಯನ್ನು ತಡೆಗಟ್ಟುವುದು ಮಾತ್ರವಲ್ಲ, ಅನಿಶ್ಚಿತ ಲೂಪ್‌ಗೆ ಇದು ಪ್ರವೇಶಿಸಿದರೆ ಇಡೀ ಗಣಕವನ್ನೇ ಸ್ಥಗಿತಗೊಳಿಸಬಲ್ಲದು.

ಪ್ರತಿಬಂಧಕ ಬಹುಕಾರ್ಯಕದ ಮುಖ್ಯ ಉದ್ದೇಶವೇನೆಂದರೆ ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳಿಗೂ ಸಮಾನವಾಗಿ CPUನ ಸಮಯ ಹಂಚಿಕೆಯಾಗಬೇಕು ಎಂಬುದು. ಇದರಿಂದಾಗಿ ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳು ಯಾವುದೇ ತಡೆಯಿಲ್ಲದೇ ಕೇವಲ ನಿಯಮಿತ CPU ಸಮಯವನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು. ಇದನ್ನು ಸಾಧಿಸಲು, ಆಧುನಿಕ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಕರ್ನಲ್‌ಗಳು ನಿರ್ಬಂಧಿತ ಸಮಯದ ಇಂಟರಪ್ಟ್‌ಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಸಂರಕ್ಷಿತ ವಿಧಾನ ಕಾಲಮಾಪಕವನ್ನು ಕರ್ನಲ್‌ ಹೊಂದಿಸಿದ್ದು ನಿಗದಿತ ಸಮಯದ ನಂತರ ಮೇಲ್ವಿಚಾರಣಾ ವಿಧಾನಕ್ಕೆ ಮರಳಲು ಪ್ರಚೋದಿಸುವಂತೆ ಮಾಡುತ್ತದೆ. (ಇಂಟರಪ್ಟ್‌ಗಳು ಮತ್ತು ಉಭಯ ವಿಧಾನ ಕಾರ್ಯಾಚರಣೆಗಳ ವಿಭಾಗಗಳಿಗಾಗಿ ಮೇಲೆ ನೋಡಿ.)

ಅನೇಕ ಏಕ-ಬಳಕೆದಾರ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಸಹಕಾರಿ ಬಹುಕಾರ್ಯಕವು ಸರ್ವಥಾ ಸೂಕ್ತವಾದುದು, ಏಕೆಂದರೆ ಗೃಹ ಗಣಕಗಳು ಸಾಧಾರಣವಾಗಿ ಉತ್ತಮವಾಗಿ ಪರೀಕ್ಷಿಸಿದ ಕೆಲವೇ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಚಾಲಿಸುತ್ತವೆ. Windows NTಯು ಪ್ರತಿಬಂಧಕ ಬಹುಕಾರ್ಯಕವನ್ನು ಅಳವಡಿಸಿದ್ದ Microsoft Windowsನ ಪ್ರಪ್ರಥಮ ಆವೃತ್ತಿಯಾಗಿದ್ದರೂ, ಇದು ಗೃಹ ಬಳಕೆದಾರರ ಮಾರುಕಟ್ಟೆಗೆ Windows XP(ಏಕೆಂದರೆ Windows NTಯು ಕೇವಲ ವೃತ್ತಿಪರರ ಬಳಕೆಗಾಗಿತ್ತು.)ಯ ತನಕ ಪರಿಚಿತವಾಗಿರಲಿಲ್ಲ.

ಇಂಟರಪ್ಟ್‌ಗಳು
ಆಧುನಿಕ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕಡತ ವ್ಯವಸ್ಥೆ ಬೆಂಬಲ
ಬಹುಕಾರ್ಯಕ
ಡಿಸ್ಕ್ ಪ್ರವೇಶ ಮತ್ತು ಕಡತ ವ್ಯವಸ್ಥೆಗಳು