ಆಪರೇಟಿವ್ ಸಿಸ್ಟಮ್ ಎಂದರೇನು. ಕೆಲವು ಮೂಲಗಳು

ಆಪರೇಟಿವ್ ಸಿಸ್ಟಮ್ ಎಂದರೇನು

ನಿಂದ ಸ್ವಲ್ಪ ಸಮಯದ ಹಿಂದೆ ಅಧಿಕಾರಿಗಳು, ವೃತ್ತಿಪರರು ಮತ್ತು ಖಾಸಗಿ ಬಳಕೆದಾರರು ಬಿಕ್ಕಟ್ಟಿನ ಸಮಯದಲ್ಲಿ ಬಳಸಬಹುದಾದ ವಿವಿಧ ತೆರೆದ ಮೂಲ ಪರ್ಯಾಯಗಳನ್ನು ನಾವು ಚರ್ಚಿಸುತ್ತಿದ್ದೇವೆ. ಈ ದಿನಗಳಲ್ಲಿ ನಾವು ಸಾಧನಗಳನ್ನು ವಿವರಿಸಲು ನಮ್ಮನ್ನು ಅರ್ಪಿಸಿಕೊಳ್ಳುತ್ತಿದ್ದೇವೆ; ಶೈಕ್ಷಣಿಕ ವಿಷಯವನ್ನು ರಚಿಸಲು ಉಪಯುಕ್ತವಾದ ವೆಬ್ ಸೇವೆಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ರಮಗಳು.

ಮುಂದಿನ ಲೇಖನವು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ. ಇದು ಸಾಮಾನ್ಯ ಓದುಗರಲ್ಲದ ಜನರಿಂದ ಆಸಕ್ತಿಯನ್ನು ಹುಟ್ಟುಹಾಕುವ ಸಾಧ್ಯತೆಯಿರುವುದರಿಂದ Linux Adictos, ಕೆಲವು ಪರಿಚಯಾತ್ಮಕ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಇದನ್ನು ಅರ್ಪಿಸುವುದು ಅನುಕೂಲಕರವೆಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ನಿಮಗೆ ಲಿನಕ್ಸ್ ಪರಿಚಯವಿದ್ದರೆ, ನೀವು ಅದನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಬಿಟ್ಟುಬಿಡಬಹುದು.

ಆಪರೇಟಿವ್ ಸಿಸ್ಟಮ್ ಎಂದರೇನು

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

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ನಡುವೆ ಇಂಟರ್ಪ್ರಿಟರ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಹಾರ್ಡ್‌ವೇರ್ ಡ್ರೈವರ್‌ಗಳನ್ನು ಎರಡರ ನಡುವೆ ವ್ಯಾಖ್ಯಾನಕಾರರಾಗಿ ಬಳಸುವುದು.

ಒಂದು ಉದಾಹರಣೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳೋಣ

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

ಬಳಕೆದಾರರು ಒಂದೇ ಸಮಯದಲ್ಲಿ ವೆಬ್ ಪುಟ, ಡಾಕ್ಯುಮೆಂಟ್ ಮತ್ತು ಡ್ರಾಯಿಂಗ್ ಅನ್ನು ಮುದ್ರಿಸಲು ಬಯಸಿದರೆ, ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್ ವಿಭಿನ್ನ ಮುದ್ರಣ ದಿನಚರಿಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಅಡಚಣೆಯನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ.

ನಿಜವಾಗಿ ಏನಾಗುತ್ತದೆ ಎಂಬುದು ಸಿಪ್ರತಿಯೊಂದು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ಏನನ್ನಾದರೂ ಮುದ್ರಿಸಲು ಬಯಸುತ್ತವೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ವಿನಂತಿಗಳನ್ನು ಪ್ರಿಂಟರ್ ಡ್ರೈವರ್‌ಗೆ ಕಳುಹಿಸುತ್ತದೆ, ಮತ್ತು ಡ್ರೈವರ್ ಅವುಗಳನ್ನು ಸಾಧನಕ್ಕೆ ಕಳುಹಿಸುತ್ತದೆ.

ಕರ್ನಲ್ ಅಥವಾ ಕರ್ನಲ್

ಕರ್ನಲ್ ಕಂಪ್ಯೂಟರ್ನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಹೃದಯವಾಗಿದೆ. ಇದು ಲೋಡ್ ಮಾಡಿದ ಮೊದಲ ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ಇದು ಕಂಪ್ಯೂಟರ್‌ನ ಎಲ್ಲಾ ಮೂಲಭೂತ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.

ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವುದು, ಸಾಫ್ಟ್‌ವೇರ್ ಕಾರ್ಯಗಳನ್ನು ಕಂಪ್ಯೂಟರ್‌ನ ಸಿಪಿಯುಗಾಗಿ ಸೂಚನೆಗಳಾಗಿ ಪರಿವರ್ತಿಸುವುದು ಮತ್ತು ಸಾಧನಗಳ ಒಳಹರಿವು ಮತ್ತು ಉತ್ಪನ್ನಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಜವಾಬ್ದಾರಿ ಇದು ಯಂತ್ರಾಂಶ. ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಇತರ ಪ್ರೋಗ್ರಾಂಗಳಿಂದ ಕುಶಲತೆಯಿಂದ ತಡೆಯಲು ಕರ್ನಲ್ ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರತ್ಯೇಕ ಪ್ರದೇಶದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ.

ಆದಾಗ್ಯೂ, ಬಳಕೆದಾರರ ದೃಷ್ಟಿಕೋನದಿಂದ ಕರ್ನಲ್ನಲ್ಲಿ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ ಎಂದು ತೋರುತ್ತದೆ, ಮತ್ತುn ಅನ್ನು ಅನುಕ್ರಮವಾಗಿ ಮಾಡಲಾಗುತ್ತದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಪ್ರತಿ ಕಾರ್ಯಕ್ಕೂ ಒಂದು ನಿರ್ದಿಷ್ಟ ಸಮಯವನ್ನು ಮೀಸಲಿಡುತ್ತದೆ ಮತ್ತು ಪಟ್ಟಿಯಲ್ಲಿ ಮುಂದಿನದಕ್ಕೆ ಚಲಿಸುತ್ತದೆ.

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

ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳು

ನೀವು ಇದನ್ನು ದೂರದವರೆಗೆ ಓದುತ್ತಿದ್ದರೆ, ಶೈಕ್ಷಣಿಕ ವಿಷಯದ ರಚನೆಗೆ ಇದಕ್ಕೂ ಏನು ಸಂಬಂಧವಿದೆ ಎಂದು ನೀವು ಬಹುಶಃ ಆಶ್ಚರ್ಯ ಪಡುತ್ತೀರಿ.

ಏಕೆಂದರೆ ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ವಿಶೇಷ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳನ್ನು ಪರಿಚಯಿಸಲಿದ್ದೇವೆ.

ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕ್‌ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳ ರೂಪದಲ್ಲಿ ಲಭ್ಯವಿದೆ.

ನೀವು ಮ್ಯಾಕ್ ಅನ್ನು ಖರೀದಿಸಿದರೆ, ನೀವು ಅಂತರ್ನಿರ್ಮಿತ ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಹೊಂದಿದ ಹಾರ್ಡ್‌ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಸಂಯೋಜನೆಯನ್ನು ಖರೀದಿಸುತ್ತೀರಿ. ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ನೀವು ವಿಂಡೋಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದರೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಎಲ್ಲಾ ಘಟಕಗಳನ್ನು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ. ಲಿನಕ್ಸ್ ವಿತರಣೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ನಿಮ್ಮ ಬಳಿ ಇರುವುದು ವಿಭಿನ್ನ ಮೂಲಗಳಿಂದ ಬರುವ ಘಟಕಗಳ ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ
ಅವುಗಳಲ್ಲಿ ಕೆಲವು:

  • ಲಿನಕ್ಸ್ ಕರ್ನಲ್.
  • ಗ್ನೂ ಯೋಜನೆಯಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಸಿಸ್ಟಮ್ ಉಪಯುಕ್ತತೆಗಳು.
  • ಸಾಧನ ಡ್ರೈವರ್‌ಗಳು ತಯಾರಕರು ಅಥವಾ ರಿವರ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಅನ್ನು ಅನ್ವಯಿಸುವ ಮೂರನೇ ವ್ಯಕ್ತಿಗಳು ರಚಿಸಿದ್ದಾರೆ.
  • ಗ್ರಾಫಿಕ್ ಸರ್ವರ್.
  • ವಿಂಡೋ ವ್ಯವಸ್ಥಾಪಕರು.
  • ಮೇಜುಗಳು
  • ಸಾಫ್ಟ್‌ವೇರ್ ಸಂಗ್ರಹ.

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


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಜೋಯಲ್ ಗಿಲ್ಲೆನ್ ಡಿಜೊ

    ಆಸಕ್ತಿದಾಯಕ ಲೇಖನ, ಈಗ ಒಂದು ಪ್ರಶ್ನೆಯು ನನಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಗ್ನೂ / ಲಿನಕ್ಸ್ ವಿತರಣೆಯು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಎಂದು ಹೇಳಬಹುದೇ? ಟ್ವಿಟ್ಟರ್ನಲ್ಲಿ @ ಬೆಲಿನುಕ್ಸೊ ಒಮ್ಮೆ ಇದನ್ನು ಕರ್ನಲ್ ಸೇರಿದಂತೆ ಮೊದಲಿನಿಂದಲೇ ನಿರ್ಮಿಸಬೇಕು ಎಂದು ಹೇಳಿದ್ದನ್ನು ನಾನು ನೆನಪಿಸುತ್ತೇನೆ, ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಉಬುಂಟು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಗಿರಲಿಲ್ಲ.

    1.    ಡಿಯಾಗೋ ಜರ್ಮನ್ ಗೊನ್ಜಾಲೆಜ್ ಡಿಜೊ

      ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ನಾನು ಸಮಾಲೋಚಿಸಿದ ಯಾವುದೇ ವ್ಯಾಖ್ಯಾನಗಳು ಮೊದಲಿನಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಸ್ಥಿತಿಯನ್ನು ನೀಡುವುದಿಲ್ಲ. ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ ವಿಂಡೋಸ್ ಎಕ್ಸ್‌ಪಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅಲ್ಲ ಎಂದು ಹೇಳುವಂತಿದೆ ಏಕೆಂದರೆ ಅದರ ಹೆಚ್ಚಿನ ಭಾಗವು ವಿಂಡೋಸ್ ಎನ್‌ಟಿಯಿಂದ ಬಂದಿದೆ,
      ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಯಾವುದೇ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಯು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಗಿದ್ದು ಅದು ಕಾರ್ಯಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ.
      ನಿಮ್ಮ ಕಾಮೆಂಟ್‌ಗೆ ಧನ್ಯವಾದಗಳು.