ಆಧುನಿಕ CPUಗಳು ಉಭಯ ವಿಧಾನ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ಈ ಸಾಮರ್ಥ್ಯವಿರುವ CPUಗಳು ಎರಡು ವಿಧಾನಗಳನ್ನು ಬಳಸುತ್ತವೆ: ಸಂರಕ್ಷಿತ ವಿಧಾನ ಮತ್ತು ಮೇಲ್ವಿಚಾರಕ ವಿಧಾನ, ಇದು ಕೇವಲ ನಿರ್ದಿಷ್ಟ CPU ಕ್ರಿಯೆಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಸಾಧ್ಯ ಮತ್ತು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಕರ್ನಲ್‌ ನಿಂದ ಮಾತ್ರವೇ ಇದನ್ನು ಆಚರಿಸಲು ಸಾಧ್ಯ. ಇಲ್ಲಿ ಸಂರಕ್ಷಿತ ವಿಧಾನವು, ನಿರ್ದಿಷ್ಟವಾಗಿ 80286 (Intelನ x86 16-ಬಿಟ್‌ ಸೂಕ್ಷ್ಮ ಸಂಸ್ಕಾರಕ) CPU ವೈಶಿಷ್ಟ್ಯಕ್ಕೆ ಮಾತ್ರ ಸಂಬಂಧಿಸಿದುದಲ್ಲವಾದರೂ ಅವು ಪರಸ್ಪರ ಹೋಲುತ್ತವೆ. CPUಗಳು 80386ರ ಅವಾಸ್ತವ 8086 ವಿಧಾನ (Intelನ x86 32-ಬಿಟ್‌ ಸೂಕ್ಷ್ಮ ಸಂಸ್ಕಾರಕ ಅಥವಾ i386)ನಂತಹ, 80286ರ ಸಂರಕ್ಷಿತ ವಿಧಾನವನ್ನು ಹೋಲುವ ಇನ್ನೂ ಅನೇಕ ವಿಧಾನಗಳನ್ನು ಹೊಂದಿರಬಹುದು.

ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆ ಸಿದ್ದಾಂತದ ಪ್ರಕಾರ ಇಲ್ಲಿ ಇದನ್ನು ಸಾರ್ವತ್ರಿಕವಾಗಿ ತಮ್ಮ ಮೂಲಕ ಚಾಲಿತವಾಗುವ ಪ್ರೋಗ್ರಾಂಗಳ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ನಿಯಂತ್ರಿಸಬಲ್ಲಂತಹಾ ಎಲ್ಲಾ ವಿಧಾನಗಳನ್ನು ಸೂಚಿಸಲು ಬಳಸಲಾಗಿದೆ. ಮೇಲ್ವಿಚಾರಣಾ ವಿಧಾನದಲ್ಲಿ ಚಾಲಿತವಾಗಿರುವ ಪ್ರೋಗ್ರಾಂನಿಂದ ನಿರ್ಧರಿತವಾಗಿ, ಯಂತ್ರಾಂಶಕ್ಕೆ ನಿಯಂತ್ರಿತ ಪ್ರವೇಶಾನುಮತಿ ಮತ್ತು ಅವಾಸ್ತವ ಸ್ಮರಣೆ ಸ್ಥಳ ನಿರ್ದೇಶನ. ಸೂಪರ್‌ಗಣಕ‌ಗಳು, ಮಿನಿಗಣಕಗಳು, ಮತ್ತು ಮೇನ್‌ಫ್ರೇಂಗಳಲ್ಲಿಯೂ ಸಹಾ ಇದೇ ಮಾದರಿಯ ವಿಧಾನಗಳಿದ್ದವು. UNIX-ಮಾದರಿ ಬಹು-ಬಳಕೆದಾರ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಪೂರ್ಣಪ್ರಮಾಣದಲ್ಲಿ ಬೆಂಬಲಿಸಲು ಇವು ಅವಶ್ಯಕವಾಗಿದ್ದವು.

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

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

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

Mac OS X
Portals OS 1x
Microsoft Windows
ಸಂರಕ್ಷಿತ ವಿಧಾನ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣಾ ವಿಧಾನ