ಸದಸ್ಯ:Deeksha60/WEP 2018-19 dec
ಯುನಿಕ್ಸ್
[ಬದಲಾಯಿಸಿ]ಇತಿಹಾಸ
[ಬದಲಾಯಿಸಿ]ಯುನಿಕ್ಸ್ ಎನ್ನುವುದು ಬಹು ಓಟ್ಸ್ ಮತ್ತು ಟಿ ಯುನಿಕ್ಸ್ನಿಂದ ಪಡೆದಿರುವ ಬಹುವಾರ್ಷಿಕ ಕಂಪ್ಯೂಟರ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳ ಒಂದು ಕುಟುಂಬವಾಗಿದ್ದು, 1970 ರ ದಶಕದಲ್ಲಿ ಕೆನ್ ಥಾಂಪ್ಸನ್, ಡೆನ್ನಿಸ್ ರಿಚೀ ಮತ್ತು ಇತರರು ಬೆಲ್ ಲ್ಯಾಬ್ಸ್ ಸಂಶೋಧನಾ ಕೇಂದ್ರದಲ್ಲಿ ಅಭಿವೃದ್ಧಿ ಹೊಂದಿದವು. ಅತಿದೊಡ್ಡ ಇನ್ಸ್ಟಾಲ್ ಬೇಸ್ ಹೊಂದಿರುವ ಯುನಿಕ್ಸ್ ಆವೃತ್ತಿಯು ಆಪಲ್ನ ಮ್ಯಾಕೋಸ್ ಆಗಿದೆ.ಯೂನಿಕ್ಸ್ ಮೂಲತಃ ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ಬದಲಾಗಿ ಇತರ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ನಡೆಯುವ ತಂತ್ರಾಂಶವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ಒಂದು ಅನುಕೂಲಕರ ವೇದಿಕೆಯೆಂದು ಅರ್ಥೈಸಲಾಗಿತ್ತು. ವ್ಯವಸ್ಥೆಯು ವೃತ್ತಾಕಾರದಲ್ಲಿ ಹರಡುವಿಕೆಯನ್ನು ಆರಂಭಿಸಿದಾಗ ವ್ಯವಸ್ಥೆಯು ದೊಡ್ಡದಾಗಿ ಬೆಳೆಯಿತು, ಏಕೆಂದರೆ ಬಳಕೆದಾರರು ತಮ್ಮದೇ ಆದ ಉಪಕರಣಗಳನ್ನು ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸೇರಿಸಿಕೊಂಡರು ಮತ್ತು ಸಹೋದ್ಯೋಗಿಗಳೊಂದಿಗೆ ಹಂಚಿಕೊಂಡರು.
ಪರಿಚಯ
[ಬದಲಾಯಿಸಿ]ಯುನಿಕ್ಸ್ನ ಹಲವು ವಿಭಿನ್ನ ಆವೃತ್ತಿಗಳಿವೆ, ಆದಾಗ್ಯೂ ಅವು ಸಾಮಾನ್ಯ ಸಾಮ್ಯತೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ. ಯುನಿಕ್ಸ್ನ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪ್ರಭೇದಗಳು ಸನ್ ಸೋಲಾರಿಸ್, ಗ್ನೂ / ಲಿನಕ್ಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್ ಎಕ್ಸ್. ಇಲ್ಲಿ ಶಾಲೆಯಲ್ಲಿ ನಾವು ಸರ್ವರ್ ಮತ್ತು ಡೆಸ್ಕ್ಟಾಪ್ ಗಳಲ್ಲಿ ನಮ್ಮ ಸರ್ವರ್ ಮತ್ತು ಕಾರ್ಯಸ್ಥಳಗಳಲ್ಲಿ ಸೋಲಾರಿಸ್ ಅನ್ನು ಮತ್ತು ಫೆಡೋರಾ ಲಿನಕ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ. ಯೂನಿಸ್ ಎನ್ನುವುದು ೧೯೬೦ ರ ದಶಕದಲ್ಲಿ ಮೊದಲ ಬಾರಿಗೆ ಅಭಿವೃದ್ಧಿ ಹೊಂದಿದ ಒಂದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಗಿದ್ದು, ಇದುವರೆಗೂ ನಿರಂತರ ಅಭಿವೃದ್ಧಿಯ ಹಂತದಲ್ಲಿದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನಿಂದ, ನಾವು ಕಂಪ್ಯೂಟರ್ ಕೆಲಸ ಮಾಡುವ ಕಾರ್ಯಕ್ರಮಗಳ ಸೂಟ್ ಎಂದರ್ಥ. ಇದು ಸರ್ವರ್ಗಳು, ಡೆಸ್ಕ್ ಟಾಪ್ಗಳು ಮತ್ತು ಲ್ಯಾಪ್ಟಾಪ್ಗಳಿಗಾಗಿ ಸ್ಥಿರ, ಬಹು-ಬಳಕೆದಾರ, ಬಹು-ಕಾರ್ಯಕ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಯುನಿಕ್ಸ್ ಸಿಸ್ಟಮ್ಗಳು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಅನ್ನು ಹೋಲುವ ಗ್ರಾಫಿಕಲ್ ಯೂಸರ್ ಇಂಟರ್ಫೇಸ್ (ಜಿಯುಐ) ಅನ್ನು ಹೊಂದಿವೆ, ಅದು ಪರಿಸರವನ್ನು ಬಳಸಲು ಸುಲಭವಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಯುನಿಕ್ಸ್ ಜ್ಞಾನವು ಚಿತ್ರಾತ್ಮಕ ಕಾರ್ಯಕ್ರಮದಿಂದ ಆವರಿಸಲ್ಪಟ್ಟಿಲ್ಲದ ಕಾರ್ಯಾಚರಣೆಗಳಿಗಾಗಿ ಅಥವಾ ವಿಂಡೋಸ್ ಇಂಟರ್ಫೇಸ್ ಲಭ್ಯವಿಲ್ಲದಿದ್ದಾಗ, ಉದಾಹರಣೆಗೆ ಟೆಲ್ನೆಟ್ ಸೆಶನ್ನಲ್ಲಿ ಅಗತ್ಯವಾಗಿರುತ್ತದೆ.
ಯುನಿಕ್ಸ್ನ ಭಾಗಗಳು
[ಬದಲಾಯಿಸಿ]ಯುನಿಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮೂರು ಭಾಗಗಳಿಂದ ಮಾಡಲ್ಪಟ್ಟಿದೆ; ಕರ್ನಲ್, ಶೆಲ್ ಮತ್ತು ಕಾರ್ಯಕ್ರಮಗಳು.
->ಕರ್ನಲ್ ಯುನಿಕ್ಸ್ನ ಕರ್ನಲ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಕೇಂದ್ರವಾಗಿದೆ: ಇದು ಕಾರ್ಯಕ್ರಮಗಳಿಗೆ ಸಮಯ ಮತ್ತು ಮೆಮೊರಿಯನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಕರೆಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ಫಿಲ್ಸ್ಟೋರ್ ಮತ್ತು ಸಂವಹನಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
->ಶೆಲ್ ಬಳಕೆದಾರರು ಮತ್ತು ಕರ್ನಲ್ ನಡುವಿನ ಸಂಪರ್ಕಸಾಧನವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಬಳಕೆದಾರರು ಪ್ರವೇಶಿಸಿದಾಗ, ಲಾಗಿನ್ ಪ್ರೋಗ್ರಾಂ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ, ಮತ್ತು ನಂತರ ಶೆಲ್ ಎಂಬ ಮತ್ತೊಂದು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಶೆಲ್ ಆಜ್ಞಾ ಸಾಲಿನ ಇಂಟರ್ಪ್ರಿಟರ್ (ಸಿಎಲ್ಐ) ಆಗಿದೆ. ಇದು ಬಳಕೆದಾರರ ಆಜ್ಞೆಗಳನ್ನು ಅರ್ಥೈಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಕೈಗೊಳ್ಳಬೇಕಾದ ವ್ಯವಸ್ಥೆ ಮಾಡುತ್ತದೆ. ಆಜ್ಞೆಗಳು ತಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳಾಗಿವೆ: ಅವರು ಅಂತ್ಯಗೊಳಿಸಿದಾಗ, ಶೆಲ್ ಬಳಕೆದಾರರಿಗೆ ಮತ್ತೊಂದು ಪ್ರಾಂಪ್ಟನ್ನು ನೀಡುತ್ತದೆ.
->ಫೈಲ್ಗಳು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗಳು ಯುನಿಕ್ಸ್ನಲ್ಲಿ ಎಲ್ಲವೂ ಫೈಲ್ ಅಥವಾ ಪ್ರಕ್ರಿಯೆ. ಒಂದು ಪ್ರಕ್ರಿಯೆಯು ಒಂದು ವಿಶಿಷ್ಟವಾದ (ಪ್ರಕ್ರಿಯೆ ಗುರುತಿಸುವಿಕೆ) ಮೂಲಕ ಗುರುತಿಸಲ್ಪಡುವ ಒಂದು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕಾರ್ಯಕ್ರಮವಾಗಿದೆ. ಒಂದು ಫೈಲ್ ಡೇಟಾದ ಸಂಗ್ರಹವಾಗಿದೆ. ಪಠ್ಯ ಸಂಪಾದಕರು ಬಳಸುವ ಕಂಪೈಲರ್ಗಳು, ಕಂಪೈಲರ್ಗಳನ್ನು ಚಾಲನೆಯಲ್ಲಿರುವವರು ಅವುಗಳನ್ನು ರಚಿಸುತ್ತಾರೆ. ಫೈಲ್ಗಳ ಉದಾಹರಣೆಗಳು: ಡಾಕ್ಯುಮೆಂಟ್ (ವರದಿ, ಪ್ರಬಂಧ ಇತ್ಯಾದಿ)
ಅನುಕಗಳು
[ಬದಲಾಯಿಸಿ]ಕೆಲವು ಉನ್ನತ ಮಟ್ಟದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆದ ಪ್ರೋಗ್ರಾಂನ ಪಠ್ಯ ಸೂಚನೆಗಳನ್ನು ಗಣಕಕ್ಕೆ ನೇರವಾಗಿ ಗ್ರಹಿಸಬಹುದಾದ ಮತ್ತು ಕ್ಯಾಶುಯಲ್ ಬಳಕೆದಾರರಿಗೆ ಗ್ರಹಿಸಲಾಗದ, ಉದಾಹರಣೆಗೆ, ಅವಳಿ ಅಂಕೆಗಳು (ಒಂದು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಅಥವಾ ಬೈನರಿ ಫೈಲ್) ಸಂಗ್ರಹ;
ಅದರ ಡೈರೆಕ್ಟರಿಗಳ (ಉಪ ಡೈರೆಕ್ಟರಿಗಳು) ಮತ್ತು ಸಾಮಾನ್ಯ ಫೈಲ್ಗಳ ಮಿಶ್ರಣವಾಗಿರುವಂತಹ ಅದರ ವಿಷಯಗಳ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಕೋಶವು. ಡೈರೆಕ್ಟರಿ ರಚನೆಯುನಿಕ್ಸ್ ಅಥವಾ ಲಿನಕ್ಸ್ ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳು ನೀವು ಬಳಸುವ ಹೆಚ್ಚಿನ ಮೂಲಸೌಕರ್ಯವನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತವೆ. ನೆಟ್ವರ್ಕ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್, ಟೆಲ್ಕೊ, ಇಂಟರ್ನೆಟ್, ಬ್ಯಾಂಕಿಂಗ್, ಶಿಪ್ಪಿಂಗ್, ಸೆಕ್ಯುರಿಟಿ, ಮಿಲಿಟರಿ, ಫ್ಯಾಕ್ಟರಿ ಆಟೊಮೇಷನ್