ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ (OS): ಟ್ರಾಫಿಕ್ ಪೊಲೀಸ್ ಇದ್ದ ಹಾಗೆ
ಹೇ ತಮ್ಮಾ, ಇವತ್ತು ನಿನ್ನ ಕಂಪ್ಯೂಟರ್ ಅಥವಾ ಮೊಬೈಲ್ನ ಅಸಲಿ ಬಾಸ್ ಬಗ್ಗೆ ಮಾತಾಡೋಣ. ನೀನು ದಿನವಿಡೀ ಕ್ರೋಮ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ವಿಡಿಯೋ ನೋಡ್ತೀಯಾ, ಯಾವುದೋ ಗೇಮ್ ಆಡ್ತೀಯಾ ಅಥವಾ ಕೋಡಿಂಗ್ ಮಾಡ್ತೀಯಾ. ಆದರೆ ಈ ಎಲ್ಲಾ ಸಾಫ್ಟ್ವೇರ್ಗಳು ನಿನ್ನ ಲ್ಯಾಪ್ಟಾಪ್ನ ಒಳಗಿರೋ ಹಾರ್ಡ್ವೇರ್ ಅಂದ್ರೆ ರಾಮ್ (RAM) ಅಥವಾ ಪ್ರೊಸೆಸರ್ ಜೊತೆ ಹೇಗೆ ಮಾತಾಡುತ್ತವೆ ಅಂತ ಎಂದಾದರೂ ಯೋಚನೆ ಮಾಡಿದ್ದೀಯಾ? ಇದನ್ನ ಅರ್ಥ ಮಾಡಿಕೊಳ್ಳೋಕ್ಕೆ ಒಂದು ಬಿಜಿಯಾದ ಟ್ರಾಫಿಕ್ ಜಂಕ್ಷನ್ ನೆನಪು ಮಾಡಿಕೊ. ಅಲ್ಲಿ ನೂರಾರು ವಾಹನಗಳು ಬರ್ತಾ ಇರುತ್ತವೆ, ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ತಾನೇ ಮೊದಲು ಹೋಗಬೇಕು ಅನ್ನೋ ಆಸೆ ಇರುತ್ತೆ. ಅಕಸ್ಮಾತ್ ಅಲ್ಲಿ ಒಬ್ಬ ಟ್ರಾಫಿಕ್ ಪೊಲೀಸ್ ಇಲ್ಲದಿದ್ದರೆ ಏನಾಗುತ್ತೆ? ಎಲ್ಲರೂ ಒಬ್ಬರಿಗೊಬ್ಬರು ಡಿಕ್ಕಿ ಹೊಡೆದು ಇಡೀ ರಸ್ತೆ ಜಾಮ್ ಆಗಿ ಹೋಗುತ್ತೆ ಅಲ್ವಾ? ಕಂಪ್ಯೂಟರ್ ಲೋಕದ ಈ ಟ್ರಾಫಿಕ್ ಪೊಲೀಸ್ ಅಂದ್ರೆ ಈ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅಥವಾ ಓಎಸ್.
ನಿನ್ನ ಕಂಪ್ಯೂಟರ್ನ ಹಾರ್ಡ್ವೇರ್ ಅಂದ್ರೆ ಸಿಪಿಯು, ಮೆಮೊರಿ ಮತ್ತು ಡಿಸ್ಕ್ ಇವೆಲ್ಲವೂ ಬರೀ ಕಬ್ಬಿಣದ ತುಂಡುಗಳಿದ್ದ ಹಾಗೆ. ಅವುಗಳಿಗೆ ಮನುಷ್ಯರು ಬರೆಯೋ ಸಾಫ್ಟ್ವೇರ್ ಭಾಷೆ ಅರ್ಥವಾಗಲ್ಲ. ಇನ್ನೊಂದು ಕಡೆ ಸಾಫ್ಟ್ವೇರ್ಗಳಿಗೆ ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ಹೇಗೆ ಕಂಟ್ರೋಲ್ ಮಾಡಬೇಕು ಅಂತ ಗೊತ್ತಿರಲ್ಲ. ಈ ಎರಡರ ನಡುವೆ ನಿಂತು ಮಾತುಕತೆ ನಡೆಸಿ, ಕೆಲಸ ಸುಲಭವಾಗಿ ನಡೆಯುವಂತೆ ಮಾಡೋ ಸೇತುವೆಯೇ ಈ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್. ನೀನು ವಿಂಡೋಸ್ (Windows), ಲಿನಕ್ಸ್ (Linux) ಅಥವಾ ಮ್ಯಾಕ್ (macOS) ಅಂತ ಏನು ಕರೀತೀಯೋ ಅವೆಲ್ಲವೂ ಈ ಕೆಲಸವನ್ನೇ ಮಾಡ್ತವೆ. ನೀನು ಮೌಸ್ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಆ ಮಾಹಿತಿ ಪ್ರೊಸೆಸರ್ಗೆ ತಲುಪಬೇಕು ಅಂದ್ರೆ ಅದು ಓಎಸ್ ಮೂಲಕವೇ ಹೋಗಬೇಕು.
ಸಂಪನ್ಮೂಲ ನಿರ್ವಹಣೆ ಅಥವಾ ರಿಸೋರ್ಸ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಅನ್ನೋದು ಓಎಸ್ನ ಅತಿ ದೊಡ್ಡ ಜವಾಬ್ದಾರಿ. ನಿನ್ನ ಹತ್ತಿರ ಇರೋದು ಬರೀ 8 ಜಿಬಿ ರಾಮ್ ಅಂತ ಅಂದುಕೋ. ಆದರೆ ನೀನು ಹತ್ತು ಟ್ಯಾಬ್ ಓಪನ್ ಮಾಡಿದ್ದೀಯಾ, ಬ್ಯಾಕ್ಗ್ರೌಂಡ್ನಲ್ಲಿ ಮ್ಯೂಸಿಕ್ ಪ್ಲೇ ಆಗ್ತಿದೆ ಮತ್ತು ಯಾವುದೋ ಫೈಲ್ ಡೌನ್ಲೋಡ್ ಆಗ್ತಿದೆ. ಇಂತಹ ಸಮಯದಲ್ಲಿ ಯಾರಿಗೆ ಎಷ್ಟು ಮೆಮೊರಿ ಕೊಡಬೇಕು ಮತ್ತು ಯಾವ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಎಷ್ಟು ಪ್ರೊಸೆಸರ್ ಪವರ್ ಕೊಡಬೇಕು ಅಂತ ನಿರ್ಧರಿಸೋದು ಈ ಟ್ರಾಫಿಕ್ ಪೊಲೀಸ್ ಓಎಸ್. ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಅತಿಯಾಗಿ ಮೆಮೊರಿ ತಗೊಂಡು ಉಳಿದವಕ್ಕೆ ತೊಂದರೆ ಕೊಡ್ತಿದೆ ಅಂದ್ರೆ ಈ ಪೊಲೀಸ್ ಹೋಗಿ ಅದನ್ನ ತಡೆಹಿಡಿಯುತ್ತಾನೆ. ಅಂದ್ರೆ ಇದು ನಿನ್ನ ಕಂಪ್ಯೂಟರ್ನ ಒಳಗಿರೋ ಒಬ್ಬ ಶಿಸ್ತಿನ ಮ್ಯಾನೇಜರ್ ಇದ್ದ ಹಾಗೆ.
ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ನಡುವಿನ ಈ ಬ್ರಿಡ್ಜ್ ಎಷ್ಟು ಮುಖ್ಯ ಅಂದ್ರೆ, ಇದರಲ್ಲೇನಾದರೂ ಸಣ್ಣ ಎಡವಟ್ಟು ಆದ್ರೂ ಇಡೀ ಸಿಸ್ಟಮ್ ಕುಸಿದು ಬೀಳುತ್ತೆ. ಪ್ರತಿಯೊಂದು ಓಎಸ್ ಕೂಡ ತನ್ನದೇ ಆದ ಶೈಲಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತೆ. ವಿಂಡೋಸ್ ತುಂಬಾನೇ ಯೂಸರ್ ಫ್ರೆಂಡ್ಲಿ ಆಗಿರುತ್ತೆ, ಆದ್ರೆ ಲಿನಕ್ಸ್ ತುಂಬಾನೇ ಪವರ್ಫುಲ್ ಮತ್ತು ಹ್ಯಾಕರ್ಸ್ಗಳಿಗೆ ಇಷ್ಟವಾಗೋ ಸ್ವೇಚ್ಛೆ ಕೊಡುತ್ತೆ. ಇನ್ನು ಮ್ಯಾಕ್ ಓಎಸ್ ಅಂದ್ರೆ ಅದೊಂದು ಸ್ಟೈಲಿಶ್ ಬಜೆಟ್ ಇಲ್ಲದ ಐಷಾರಾಮಿ ಕಾರಿನ ಹಾಗೆ. ಯಾವ ಓಎಸ್ ಬಳಸಿದ್ರೂ ಅವುಗಳ ಮೂಲ ಉದ್ದೇಶ ಮಾತ್ರ ಒಂದೇ, ಅದೆಂದರೆ ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಯೂಸರ್ ನಡುವೆ ಅಚ್ಚುಕಟ್ಟಾದ ಸಂವಹನ ಏರ್ಪಡಿಸುವುದು.
ಕೆಲವೊಮ್ಮೆ ನಿನ್ನ ಕಂಪ್ಯೂಟರ್ ಸಡನ್ ಆಗಿ ಹ್ಯಾಂಗ್ ಆಗುತ್ತೆ ಅಥವಾ ತುಂಬಾನೇ ಸ್ಲೋ ಆಗಿಬಿಡುತ್ತೆ ಅಲ್ವಾ? ನೀನು ಆಗ ಯಾರನ್ನಾದರೂ ಕೇಳಿದ್ರೆ ಅವರು ಕೊಡೋ ಮೊದಲ ಐಡಿಯಾ ಅಂದ್ರೆ "ರೀಸ್ಟಾರ್ಟ್ ಮಾಡು ಗುರು" ಅನ್ನೋದು. ನಿನಗೆ ಇದು ಕಾಮಿಡಿ ಅನ್ಸಬಹುದು, ಬರೀ ಆನ್ ಆಫ್ ಮಾಡಿದ್ರೆ ಎಲ್ಲಾ ಹೇಗೆ ಸರಿಯಾಗುತ್ತೆ ಅಂತ ಡೌಟ್ ಬರಬಹುದು. ಆದರೆ ಇದರ ಹಿಂದೆ ಒಂದು ಪಕ್ಕಾ ಸೈನ್ಸ್ ಇದೆ ತಮ್ಮಾ. ನೀನು ಒಂದು ದಿನವಿಡೀ ಲ್ಯಾಪ್ಟಾಪ್ ಯೂಸ್ ಮಾಡಿದಾಗ ಹತ್ತಾರು ಸಾಫ್ಟ್ವೇರ್ಗಳು ಮೆಮೊರಿ ಬಳಸಿಕೊಂಡಿರುತ್ತವೆ. ಕೆಲವು ಸಾಫ್ಟ್ವೇರ್ಗಳು ಕ್ಲೋಸ್ ಮಾಡಿದ್ರೂ ಆ ಮೆಮೊರಿಯನ್ನ ವಾಪಸ್ ಬಿಟ್ಟುಕೊಡಲ್ಲ, ಇದನ್ನ ನಾವು 'ಮೆಮೊರಿ ಲೀಕ್' ಅಂತ ಕರೀತೀವಿ. ಹೀಗೆ ಜಾಗ ಖಾಲಿಯಿಲ್ಲದೆ ಪೊಲೀಸನಿಗೆ ಅಂದ್ರೆ ಓಎಸ್ಗೆ ಟ್ರಾಫಿಕ್ ಕಂಟ್ರೋಲ್ ಮಾಡೋದು ಕಷ್ಟ ಆಗುತ್ತೆ.
ನೀನು ರೀಸ್ಟಾರ್ಟ್ ಬಟನ್ ಒತ್ತಿದ ತಕ್ಷಣ, ಆ ಟ್ರಾಫಿಕ್ ಪೊಲೀಸ್ ತನ್ನ ಹತ್ತಿರ ಇರೋ ಹಳೆಯ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಮತ್ತು ಕಸವನ್ನ ಗುಡಿಸಿ ಹಾಕ್ತಾನೆ. ರಾಮ್ (RAM) ಪೂರ್ತಿಯಾಗಿ ಖಾಲಿ ಆಗುತ್ತೆ. ಪ್ರತಿಯೊಂದು ಸಾಫ್ಟ್ವೇರ್ ಕೂಡ ಮತ್ತೆ ಮೊದಲಿನಿಂದ ಸ್ಟಾರ್ಟ್ ಆಗಬೇಕಾಗುತ್ತೆ. ಇದು ಒಂತರಾ ಬಿಜಿಯಾದ ರಸ್ತೆಯನ್ನ ಪೂರ್ತಿ ಖಾಲಿ ಮಾಡಿ ಮತ್ತೆ ಹೊಸದಾಗಿ ಗಾಡಿಗಳನ್ನ ಬಿಟ್ಟ ಹಾಗೆ. ಅದಕ್ಕೇ ರೀಸ್ಟಾರ್ಟ್ ಮಾಡಿದ ಮೇಲೆ ನಿನ್ನ ಕಂಪ್ಯೂಟರ್ ಮತ್ತೆ ಫಾಸ್ಟ್ ಆಗಿ ಕೆಲಸ ಮಾಡೋಕೆ ಶುರು ಮಾಡುತ್ತೆ. ಇದು ಕಂಪ್ಯೂಟರ್ಗೆ ಸಿಗೋ ಒಂದು ಪುನರ್ಜನ್ಮ ಇದ್ದ ಹಾಗೆ.
ಫೈಲ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಕೂಡ ಓಎಸ್ನ ಇನ್ನೊಂದು ಪ್ರಮುಖ ಕೆಲಸ. ನೀನು ಯಾವುದೋ ಒಂದು ಫೈಲ್ ಸೇವ್ ಮಾಡಿದಾಗ ಅದು ಹಾರ್ಡ್ ಡಿಸ್ಕ್ನ ಯಾವ ಮೂಲೆಯಲ್ಲಿ ಕುಳಿತುಕೊಳ್ಳಬೇಕು ಅನ್ನೋದು ನಿನಗೆ ಗೊತ್ತಿರಲ್ಲ. ಆದರೆ ಓಎಸ್ ಅದನ್ನ ಅಚ್ಚುಕಟ್ಟಾಗಿ ಒಂದು ಅಡ್ರೆಸ್ನಲ್ಲಿ ಇಟ್ಟಿರುತ್ತೆ. ನಿನಗೆ ಬೇಕಾದಾಗ ಅದನ್ನ ತಕ್ಷಣ ಹುಡುಕಿ ತಂದು ಕೊಡುತ್ತೆ. ನೀನು ಫೈಲ್ ನೇಮ್ ಚೇಂಜ್ ಮಾಡೋದು ಅಥವಾ ಡಿಲೀಟ್ ಮಾಡೋದು ಇವೆಲ್ಲವೂ ಓಎಸ್ ಮಾಡೋ ಸಹಾಯದಿಂದಲೇ ನಡೆಯುತ್ತೆ. ಈ ಶಿಸ್ತು ಇಲ್ಲದಿದ್ದರೆ ನಿನ್ನ ಡೇಟಾ ಯಾವತ್ತೋ ಕಳೆದು ಹೋಗ್ತಿತ್ತು.
ಸೆಕ್ಯೂರಿಟಿ ವಿಷಯಕ್ಕೆ ಬಂದ್ರೆ ಓಎಸ್ ನಿನ್ನ ಕಂಪ್ಯೂಟರ್ನ ವಾಚ್ಮ್ಯಾನ್ ಕೂಡ ಹೌದು. ನೀನು ಯಾವುದಾದರೂ ಹೊಸ ಆಪ್ ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವಾಗ ಅದು ನಿನ್ನ ಪರ್ಮಿಷನ್ ಕೇಳುತ್ತೆ ಅಲ್ವಾ? ನಿನ್ನ ಫೋಟೋ ಅಥವಾ ಮೈಕ್ರೋಫೋನ್ ಬಳಸೋಕೆ ಓಎಸ್ ಪರ್ಮಿಷನ್ ಕೊಡದಿದ್ದರೆ ಯಾವ ಆಪ್ ಕೂಡ ಅದನ್ನ ಟಚ್ ಮಾಡೋಕೆ ಆಗಲ್ಲ. ವೈರಸ್ ಅಥವಾ ಹ್ಯಾಕರ್ಸ್ ಇಂದ ನಿನ್ನನ್ನು ಕಾಪಾಡೋಕೆ ಓಎಸ್ ಪದೇ ಪದೇ ಅಪ್ಡೇಟ್ ಆಗ್ತಾ ಇರುತ್ತೆ. ಅದಕ್ಕೇ ಸೀನಿಯರ್ ಆಗಿ ನಾನು ನಿನಗೆ ಹೇಳೋದು ಅಂದ್ರೆ, ಯಾವತ್ತೂ ಓಎಸ್ ಅಪ್ಡೇಟ್ ಅನ್ನ ಪೋಸ್ಟ್ಪೋನ್ ಮಾಡಬೇಡ ತಮ್ಮಾ.
ಕಂಪ್ಯೂಟರ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತೆ ಅನ್ನೋ ಕುತೂಹಲಕ್ಕೆ ಈ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅರಿವು ತುಂಬಾನೇ ಮುಖ್ಯ. ಇದು ಕೇವಲ ಒಂದು ಸಾಫ್ಟ್ವೇರ್ ಅಲ್ಲ, ಇದು ನಿನ್ನ ಇಡೀ ಸಿಸ್ಟಮ್ನ ಚಾಲಕ. ನೀನು ಒಬ್ಬ ಒಳ್ಳೆ ಡೆವಲಪರ್ ಆಗಬೇಕು ಅಂದ್ರೆ ಈ ಓಎಸ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತೆ, ಅದು ಮೆಮೊರಿ ಹೇಗೆ ಹ್ಯಾಂಡಲ್ ಮಾಡುತ್ತೆ ಅನ್ನೋದನ್ನ ಅಳವಾಗಿ ಕಲಿಯಬೇಕು. ಇದನ್ನ ಕಲಿತರೆ ನೀನು ಬರೆಯೋ ಕೋಡ್ ಇನ್ನು ದಕ್ಷವಾಗಿ ಇರುತ್ತೆ. ಮುಂದೆ ನೀನು ಹೈ-ಲೆವೆಲ್ ಲ್ಯಾಂಗ್ವೇಜ್ ಬಳಸಿದ್ರೂ ಬ್ಯಾಕ್ಗ್ರೌಂಡ್ನಲ್ಲಿ ಓಎಸ್ ನಿನಗೆ ಹೇಗೆ ಹೆಲ್ಪ್ ಮಾಡುತ್ತೆ ಅನ್ನೋದು ಅರ್ಥವಾದರೆ ನಿನ್ನ ಯಶಸ್ಸು ಗ್ಯಾರಂಟಿ.
ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಎನ್ನುವುದು ಕಂಪ್ಯೂಟರ್ನ ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಬಳಕೆದಾರರ ನಡುವಿನ ಪ್ರಬಲ ಮಧ್ಯವರ್ತಿಯಾಗಿದೆ. ಟ್ರಾಫಿಕ್ ಪೊಲೀಸ್ನಂತೆ ಇದು ವಿವಿಧ ಸಾಫ್ಟ್ವೇರ್ಗಳ ನಡುವೆ ಕಂಪ್ಯೂಟರ್ನ ಮೆಮೊರಿ ಮತ್ತು ಪ್ರೊಸೆಸಿಂಗ್ ಪವರ್ ಅನ್ನು ಸರಿಯಾಗಿ ಹಂಚಿಕೆ ಮಾಡುತ್ತದೆ. ವಿಂಡೋಸ್, ಲಿನಕ್ಸ್ ಮತ್ತು ಮ್ಯಾಕ್ನಂತಹ ಓಎಸ್ಗಳು ನಮ್ಮ ದೈನಂದಿನ ಡಿಜಿಟಲ್ ಕೆಲಸಗಳನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತವೆ. ಸಿಸ್ಟಮ್ ಸ್ಲೋ ಆದಾಗ ರೀಸ್ಟಾರ್ಟ್ ಮಾಡುವುದು ಮೆಮೊರಿಯನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ತಾಂತ್ರಿಕ ಜಗತ್ತಿನಲ್ಲಿ ಓಎಸ್ ಕಾರ್ಯವೈಖರಿಯನ್ನು ತಿಳಿಯುವುದು ನಿಮ್ಮ ವೃತ್ತಿಪರ ಬೆಳವಣಿಗೆಗೆ ಅಡಿಪಾಯದಂತಿದೆ.
ನಿಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ ಅಥವಾ ಫೋನ್ನಲ್ಲಿ ನೀವು ಬಳಸುತ್ತಿರುವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಯಾವುದು? ಅದರ ಯಾವುದಾದರೂ ಫೀಚರ್ ನಿಮಗೆ ಕಿರಿಕಿರಿ ಅನ್ನಿಸುತ್ತಾ ಅಥವಾ ಇಷ್ಟವಾಗುತ್ತಾ? ಕೆಳಗೆ ಕಾಮೆಂಟ್ ಮಾಡಿ ತಿಳಿಸಿ! ಈ ಮಾಹಿತಿ ನಿಮ್ಮ ಗೆಳೆಯರಿಗೂ ಉಪಯುಕ್ತವಾಗಬಹುದು ಎನಿಸಿದರೆ ಶೇರ್ ಮಾಡಿ.
0 ಕಾಮೆಂಟ್ಗಳು
ಇನ್ನೂ ಯಾವುದೇ ಕಾಮೆಂಟ್ಗಳಿಲ್ಲ.
ಕಾಮೆಂಟ್ ಮಾಡಿ
ಚಂದಾದಾರರಾಗಿ
ಬ್ರೇಕಿಂಗ್ ನ್ಯೂಸ್, ಟ್ರೆಂಡಿಂಗ್ ಸ್ಟೋರಿ ಆಳವಾದ ವಿಶ್ಲೇಷಣೆಗಳನ್ನು ನಿರಂತರವಾಗಿ ಪಡೆಯಲು ಉಚಿತವಾಗಿ ಚಂದಾದಾರರಾಗಿ.