Supercomputer operating system
ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯು ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳಿಗಾಗಿ ಉದ್ದೇಶಿಸಲಾದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. 20ನೇ ಶತಮಾನದ ಅಂತ್ಯದಿಂದ, ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳಿಗೆ ಒಳಗಾಗಿವೆ, ಏಕೆಂದರೆ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿ ಮೂಲಭೂತ ಬದಲಾವಣೆಗಳು ಸಂಭವಿಸಿವೆ. ಆರಂಭಿಕ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ವೇಗವನ್ನು ಪಡೆಯಲು ಪ್ರತಿ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗೆ ಅನುಗುಣವಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಲಾಗಿದ್ದರೂ, ಈ ಪ್ರವೃತ್ತಿಯು ಆಂತರಿಕ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಿಂದ ಮತ್ತು ಕೆಲವು ರೀತಿಯ ಲಿನಕ್ಸ್ ಕಡೆಗೆ ಚಲಿಸುತ್ತಿದೆ, ಇದು ನವೆಂಬರ್ 2017 ರಲ್ಲಿ ಟಾಪ್ 500 ಪಟ್ಟಿಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ನಡೆಸುತ್ತಿದೆ. 2021 ರಲ್ಲಿ, ಟಾಪ್ 10 ಕಂಪ್ಯೂಟರ್ಗಳು ಉದಾಹರಣೆಗೆ ರೆಡ್ ಹ್ಯಾಟ್ ಎಂಟರ್ಪ್ರೈಸ್ ಲಿನಕ್ಸ್ (ಆರ್ಎಚ್ಇಎಲ್), ಅಥವಾ ಅದರ ಕೆಲವು ರೂಪಾಂತರ ಅಥವಾ ಇತರ ಲಿನಕ್ಸ್ ವಿತರಣೆಯನ್ನು ನಡೆಸುತ್ತವೆ. ಉಬುಂಟು. ಆಧುನಿಕ ಬೃಹತ್ ಸಮಾನಾಂತರ ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಅನೇಕ ರೀತಿಯ ನೋಡ್ಗಳನ್ನು ಬಳಸುವ ಮೂಲಕ ಇತರ ಸೇವೆಗಳಿಂದ ಗಣನೆಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸುತ್ತವೆ, ಅವು ಸಾಮಾನ್ಯವಾಗಿ ವಿವಿಧ ನೋಡ್ಗಳಲ್ಲಿ ವಿಭಿನ್ನ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ನಡೆಸುತ್ತವೆ, ಉದಾಹರಣೆಗೆ, ಕಂಪ್ಯೂಟ್ ನೋಡ್ಗಳ ಮೇಲೆ ಕಂಪ್ಯೂಟ್ ನೋಡ್ ಕರ್ನಲ್ (ಸಿಎನ್ಕೆ) ಅಥವಾ ಕಂಪ್ಯೂಟ್ ನೋಡ್ ಲಿನಕ್ಸ್ (ಸಿಎನ್ಎಲ್) ನಂತಹ ಸಣ್ಣ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಹಗುರವಾದ ಕರ್ನಲ್ ಅನ್ನು ಬಳಸುತ್ತವೆ, ಆದರೆ ಸರ್ವರ್ನಲ್ಲಿ ಲಿನಕ್ಸ್-ವ್ಯುತ್ಪನ್ನ ಮತ್ತು ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ (ಐ/ಒ) ನೋಡ್ಗಳಂತಹ ದೊಡ್ಡ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುತ್ತವೆ. ಸಾಂಪ್ರದಾಯಿಕ ಬಹು-ಬಳಕೆದಾರ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಯ ಉದ್ಯೋಗ ವೇಳಾಪಟ್ಟಿಯು ಸಂಸ್ಕರಣೆ ಮತ್ತು ಬಾಹ್ಯ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಪರಿಣಾಮಕಾರಿ ಸಮಸ್ಯೆಯಾಗಿದ್ದರೂ, ಬೃಹತ್ ಸಮಾನಾಂತರ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಉದ್ಯೋಗ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯು ಕಂಪ್ಯೂಟೇಶನಲ್ ಮತ್ತು ಸಂವಹನ ಸಂಪನ್ಮೂಲಗಳ ಹಂಚಿಕೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಅಗತ್ಯವಿದೆ, ಜೊತೆಗೆ ಹತ್ತಾರು ಸಾವಿರ ಪ್ರೊಸೆಸರ್ಗಳು ಇರುವಾಗ ಅನಿವಾರ್ಯವಾದ ಹಾರ್ಡ್ವೇರ್ ವೈಫಲ್ಯಗಳನ್ನು ಮನೋಹರವಾಗಿ ನಿಭಾಯಿಸಬೇಕಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ಆಧುನಿಕ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳು ಲಿನಕ್ಸ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುತ್ತವೆಯಾದರೂ, ಪ್ರತಿ ತಯಾರಕರು ತಾವು ಬಳಸುವ ಲಿನಕ್ಸ್-ಉತ್ಪನ್ನಕ್ಕೆ ತಮ್ಮದೇ ಆದ ನಿರ್ದಿಷ್ಟ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿದ್ದಾರೆ ಮತ್ತು ಯಾವುದೇ ಉದ್ಯಮದ ಮಾನದಂಡವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ, ಭಾಗಶಃ ಏಕೆಂದರೆ ಹಾರ್ಡ್ವೇರ್ ವಿನ್ಯಾಸಗಳಲ್ಲಿನ ವ್ಯತ್ಯಾಸಗಳು ಪ್ರತಿ ಹಾರ್ಡ್ವೇರ್ ವಿನ್ಯಾಸಕ್ಕೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಬದಲಾವಣೆಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. ಸಂದರ್ಭ ಮತ್ತು ಅವಲೋಕನ ಸೂಪರ್ಕಂಪ್ಯೂಟಿಂಗ್ನ ಆರಂಭಿಕ ದಿನಗಳಲ್ಲಿ, ಮೂಲಭೂತ ವಾಸ್ತುಶಿಲ್ಪದ ಪರಿಕಲ್ಪನೆಗಳು ವೇಗವಾಗಿ ವಿಕಸನಗೊಳ್ಳುತ್ತಿದ್ದವು, ಮತ್ತು ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ ಸಾಮಾನ್ಯವಾಗಿ ತ್ವರಿತ ತಿರುವುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಹಾರ್ಡ್ವೇರ್ ನಾವೀನ್ಯತೆಗಳನ್ನು ಅನುಸರಿಸಬೇಕಾಗಿತ್ತು. ಆರಂಭಿಕ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ವೇಗವನ್ನು ಪಡೆಯಲು ಪ್ರತಿ ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್ಗೆ ಅನುಗುಣವಾಗಿ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲಾಗುತ್ತಿತ್ತು, ಆದರೂ ಅವುಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಅವಸರದಲ್ಲಿ, ಗಂಭೀರ ಸಾಫ್ಟ್ವೇರ್ ಗುಣಮಟ್ಟದ ಸವಾಲುಗಳು ಎದುರಾದವು ಮತ್ತು ಅನೇಕ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿಯ ವೆಚ್ಚ ಮತ್ತು ಸಂಕೀರ್ಣತೆಯು ಯಂತ್ರಾಂಶದಷ್ಟೇ ಸಮಸ್ಯೆಯಾಯಿತು. 1980ರ ದಶಕದಲ್ಲಿ ಕ್ರೇಯಲ್ಲಿ ತಂತ್ರಾಂಶ ಅಭಿವೃದ್ಧಿಯ ವೆಚ್ಚವು ಅವರು ಯಂತ್ರಾಂಶಕ್ಕಾಗಿ ಖರ್ಚು ಮಾಡಿದ ವೆಚ್ಚಕ್ಕೆ ಸಮನಾಗಿತ್ತು ಮತ್ತು ಆಂತರಿಕ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಿಂದ ಜೆನೆರಿಕ್ ತಂತ್ರಾಂಶದ ರೂಪಾಂತರಕ್ಕೆ ಹೋಗುವುದಕ್ಕೆ ಆ ಪ್ರವೃತ್ತಿಯು ಭಾಗಶಃ ಕಾರಣವಾಗಿತ್ತು. 1980ರ ದಶಕದ ಮಧ್ಯಭಾಗದಲ್ಲಿ, ಯುನಿಕ್ಸ್ ಪರವಾಗಿ ಮಾರಾಟಗಾರರ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಕೈಬಿಟ್ಟ ಕಾರಣ, ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಮೊದಲ ಅಲೆಯು ಬಂದಿತು. ಆರಂಭಿಕ ಸಂದೇಹವಾದದ ಹೊರತಾಗಿಯೂ, ಈ ಪರಿವರ್ತನೆಯು ಯಶಸ್ವಿಯಾಯಿತು. 1990ರ ದಶಕದ ಆರಂಭದ ವೇಳೆಗೆ, ಸೂಪರ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು ಸಂಭವಿಸುತ್ತಿದ್ದವು. ಈ ಹೊತ್ತಿಗೆ, ಯುನಿಕ್ಸ್ನ ಹೆಚ್ಚುತ್ತಿರುವ ಬಳಕೆಯು ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ನೋಡುವ ವಿಧಾನವನ್ನು ಬದಲಾಯಿಸಲು ಪ್ರಾರಂಭಿಸಿತ್ತು. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಯ (ಸಿ) ಬಳಕೆ ಮತ್ತು ಪ್ರಮಾಣೀಕೃತ ಇಂಟರ್ಫೇಸ್ಗಳ ಮೇಲಿನ ಅವಲಂಬನೆಯು ಹಿಂದಿನ ಅಸೆಂಬ್ಲಿ ಭಾಷಾ ಆಧಾರಿತ ವಿಧಾನಗಳಿಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿತ್ತು. ಯಂತ್ರಾಂಶ ಮಾರಾಟಗಾರರು ಯುನಿಕ್ಸ್ಅನ್ನು ತಮ್ಮ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಅಳವಡಿಸಿಕೊಂಡಂತೆ, ಯುನಿಕ್ಸ್ಗೆ ಹೊಸ ಮತ್ತು ಉಪಯುಕ್ತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಯಿತು, ಉದಾಹರಣೆಗೆ, ವೇಗದ ಕಡತ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಟ್ಯೂನ್ ಮಾಡಬಹುದಾದ ಪ್ರಕ್ರಿಯೆಯ ವೇಳಾಪಟ್ಟಿಗಳು. ಆದಾಗ್ಯೂ, ಯುನಿಕ್ಸ್ಅನ್ನು ಅಳವಡಿಸಿಕೊಂಡ ಎಲ್ಲಾ ಕಂಪನಿಗಳು "ಯುನಿಕ್ಸ್ ಫಾರ್ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಸ್" ಅನ್ನು ರಚಿಸಲು ಉದ್ಯಮದ ಮಾನದಂಡದ ಮೇಲೆ ಸಹಕರಿಸುವ ಬದಲು ಅದರಲ್ಲಿ ವಿಶಿಷ್ಟ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿದವು. ಇದು ಭಾಗಶಃ ಏಕೆಂದರೆ ಅವುಗಳ ವಾಸ್ತುಶಿಲ್ಪಗಳಲ್ಲಿನ ವ್ಯತ್ಯಾಸಗಳು ಪ್ರತಿ ವಾಸ್ತುಶಿಲ್ಪಕ್ಕೆ ಯುನಿಕ್ಸ್ ಅನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಈ ಬದಲಾವಣೆಗಳ ಅಗತ್ಯವಿತ್ತು. ಹೀಗಾಗಿ ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಸ್ಥಿರವಾದಂತೆ, ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳು ಅವರಿಂದ ನಿರ್ಣಾಯಕ ಸಿಸ್ಟಮ್ ಕೋಡ್ ಅನ್ನು ಎರವಲು ಪಡೆಯಲು ಮತ್ತು ಹೊಂದಿಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಿದವು ಮತ್ತು ಚಕ್ರವನ್ನು ಮರುಶೋಧಿಸದೆಯೇ ಅವರೊಂದಿಗೆ ಬಂದ ಸಮೃದ್ಧ ದ್ವಿತೀಯ ಕಾರ್ಯಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದ್ದವು. ಆದಾಗ್ಯೂ, ಅದೇ ಸಮಯದಲ್ಲಿ ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಕೋಡ್ನ ಗಾತ್ರವು ವೇಗವಾಗಿ ಬೆಳೆಯುತ್ತಿತ್ತು. ಯುನಿಕ್ಸ್-ಆಧಾರಿತ ಕೋಡ್ 500,000 ಸಾಲುಗಳನ್ನು ತಲುಪುವ ಹೊತ್ತಿಗೆ, ಅದರ ನಿರ್ವಹಣೆ ಮತ್ತು ಬಳಕೆಯು ಒಂದು ಸವಾಲಾಗಿತ್ತು. ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಗಳ ಕನಿಷ್ಠ ಗುಂಪನ್ನು ಬಳಸಿದ ಮೈಕ್ರೋಕರ್ನಲ್ಗಳನ್ನು ಬಳಸುವ ಕ್ರಮಕ್ಕೆ ಕಾರಣವಾಯಿತು. ಕಾರ್ನೆಗೀ ಮೆಲಾನ್ ವಿಶ್ವವಿದ್ಯಾನಿಲಯದ ಮ್ಯಾಕ್ ಮತ್ತು ಐ. ಎನ್. ಆರ್. ಐ. ಎ. ಯಲ್ಲಿನ ಕೋರಸ್ಓಎಸ್ನಂತಹ ವ್ಯವಸ್ಥೆಗಳು ಆರಂಭಿಕ ಮೈಕ್ರೋಕರ್ನಲ್ಗಳಿಗೆ ಉದಾಹರಣೆಗಳಾಗಿವೆ. ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳು ವಿವಿಧ ರೀತಿಯ ನೋಡ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದರಿಂದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಪ್ರತ್ಯೇಕ ಘಟಕಗಳಾಗಿ ಬೇರ್ಪಡಿಸುವುದು ಅಗತ್ಯವಾಯಿತು, ಉದಾಹರಣೆಗೆ, ಕಂಪ್ಯೂಟ್ ನೋಡ್ಗಳು ಮತ್ತು I/O ನೋಡ್ಗಳು. ಹೀಗಾಗಿ ಆಧುನಿಕ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ವಿವಿಧ ನೋಡ್ಗಳಲ್ಲಿ ವಿಭಿನ್ನ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ನಡೆಸುತ್ತವೆ, ಉದಾಹರಣೆಗೆ, ಕಂಪ್ಯೂಟ್ ನೋಡ್ಗಳಲ್ಲಿ ಸಿಎನ್ಕೆ ಅಥವಾ ಸಿಎನ್ಎಲ್ನಂತಹ ಸಣ್ಣ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಹಗುರವಾದ ಕರ್ನಲ್ ಅನ್ನು ಬಳಸುತ್ತವೆ, ಆದರೆ ಸರ್ವರ್ನಲ್ಲಿ ಲಿನಕ್ಸ್-ವ್ಯುತ್ಪನ್ನ ಮತ್ತು ಐ/ಒ ನೋಡ್ಗಳಂತಹ ದೊಡ್ಡ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುತ್ತವೆ. ಸಾಮಾನ್ಯವಾಗಿ ವಿಶ್ವದ ಮೊದಲ ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್ ಎಂದು ಪರಿಗಣಿಸಲಾದ ಸಿಡಿಸಿ 6600, ಚಿಪ್ಪೆವಾ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ನಡೆಸಿತು, ನಂತರ ಇದನ್ನು ಇತರ ಸಿಡಿಸಿ 6000 ಸರಣಿಯ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ನಿಯೋಜಿಸಲಾಯಿತು. ಚಿಪ್ಪೆವಾ ಹಿಂದಿನ ಸಿಡಿಸಿ 3000 ರಿಂದ ಪಡೆದ ಸರಳವಾದ ಉದ್ಯೋಗ ನಿಯಂತ್ರಣ ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಯಾಗಿತ್ತು, ಆದರೆ ಇದು ನಂತರದ ಕ್ರೋನೋಸ್ ಮತ್ತು ಸ್ಕೋಪ್ ವ್ಯವಸ್ಥೆಗಳ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರಿತು. ಮೊದಲ ಕ್ರೇ-1 ಅನ್ನು ಲಾಸ್ ಅಲಾಮೋಸ್ ಲ್ಯಾಬ್ಗೆ ಯಾವುದೇ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅಥವಾ ಬೇರೆ ಯಾವುದೇ ಸಾಫ್ಟ್ವೇರ್ನೊಂದಿಗೆ ತಲುಪಿಸಲಾಯಿತು. ಲಾಸ್ ಅಲಾಮೋಸ್ ಇದಕ್ಕಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. ಕ್ರೇ 1ರ ಮುಖ್ಯ ಸಮಯ ಹಂಚಿಕೆ ವ್ಯವಸ್ಥೆ, ಕ್ರೇ ಟೈಮ್ ಶೇರಿಂಗ್ ಸಿಸ್ಟಮ್ (ಸಿಟಿಎಸ್ಎಸ್) ಅನ್ನು ನಂತರ ಲಿವರ್ಮೋರ್ ಲ್ಯಾಬ್ಸ್ನಲ್ಲಿ ಇಪ್ಪತ್ತು ವರ್ಷಗಳ ಹಿಂದಿನ ಸಿಡಿಸಿ 6600 ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಾಗಿ ಲಿವರ್ಮೋರ್ ಟೈಮ್ ಶೇರಿಂಗ್ ಸಿಸ್ಟಮ್ (ಎಲ್ಟಿಎಸ್ಎಸ್) ನ ನೇರ ವಂಶಸ್ಥರಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್ಗಳ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ, ಹೆಚ್ಚುತ್ತಿರುವ ಸಾಫ್ಟ್ವೇರ್ ವೆಚ್ಚಗಳು ಶೀಘ್ರದಲ್ಲೇ ಪ್ರಬಲವಾದವು, ಇದು ಕ್ರೇಯಲ್ಲಿ 1980ರ ದಶಕದಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿಯ ವೆಚ್ಚವು ಅವುಗಳ ಯಂತ್ರಾಂಶದ ವೆಚ್ಚಕ್ಕೆ ಸಮನಾಗಿ ಬೆಳೆಯುತ್ತಿರುವುದಕ್ಕೆ ಸಾಕ್ಷಿಯಾಗಿದೆ. ಆ ಪ್ರವೃತ್ತಿಯು ಆಂತರಿಕ ಕ್ರೇ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಿಂದ ಯುನಿಕ್ಸ್ ಆಧಾರಿತ ಯು. ಎನ್. ಐ. ಸಿ. ಓ. ಎಸ್. ವ್ಯವಸ್ಥೆಗೆ ಸ್ಥಳಾಂತರಗೊಳ್ಳಲು ಭಾಗಶಃ ಕಾರಣವಾಗಿದೆ. 1985ರಲ್ಲಿ, ಕ್ರೇ-2 ಯು ಯು. ಎನ್. ಐ. ಸಿ. ಓ. ಎಸ್. ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯೊಂದಿಗೆ ರವಾನೆಯಾದ ಮೊದಲ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಸುಮಾರು ಅದೇ ಸಮಯದಲ್ಲಿ, ಇ. ಓ. ಎಸ್. ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಇ. ಟಿ. ಎ. ಸಿಸ್ಟಮ್ಸ್ ತಮ್ಮ ಇ. ಟಿ. ಎ. 10 ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಬಳಸಲು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು. ಕಂಟ್ರೋಲ್ ಡಾಟಾ ಕಾರ್ಪೊರೇಶನ್ನ ಪ್ಯಾಸ್ಕಲ್ ತರಹದ ಭಾಷೆಯಾದ ಸಿಬಿಲ್ನಲ್ಲಿ ಬರೆಯಲಾದ ಇಓಎಸ್, ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳಿಗೆ ಸ್ಥಿರವಾದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಲ್ಲಿ ಸ್ಥಿರತೆಯ ಸಮಸ್ಯೆಗಳನ್ನು ಎತ್ತಿ ತೋರಿಸಿತು ಮತ್ತು ಅಂತಿಮವಾಗಿ ಅದೇ ಯಂತ್ರದಲ್ಲಿ ಯುನಿಕ್ಸ್ ತರಹದ ವ್ಯವಸ್ಥೆಯನ್ನು ನೀಡಲಾಯಿತು. ಇ. ಟಿ. ಎ. ವ್ಯವಸ್ಥೆಯ ತಂತ್ರಾಂಶವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದರಿಂದ ಕಲಿತ ಪಾಠಗಳಲ್ಲಿ ಹೊಸ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದರೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಹೆಚ್ಚಿನ ಮಟ್ಟದ ಅಪಾಯಗಳು ಮತ್ತು ಯುನಿಕ್ಸ್ ಅನ್ನು ಅದರ ದೊಡ್ಡ ಸಿಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ ಗ್ರಂಥಾಲಯಗಳೊಂದಿಗೆ ಬಳಸುವ ಅನುಕೂಲಗಳು ಸೇರಿವೆ. 1990ರ ದಶಕದ ಮಧ್ಯದ ವೇಳೆಗೆ, ಹಳೆಯ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹೂಡಿಕೆಯ ಹೊರತಾಗಿಯೂ, ಯುನಿಕ್ಸ್-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳ ಬಳಕೆಯ ಪ್ರವೃತ್ತಿಯು ಬಹು ವೇದಿಕೆಗಳಲ್ಲಿ ವೈಜ್ಞಾನಿಕ ಕಂಪ್ಯೂಟಿಂಗ್ಗಾಗಿ ಸಂವಾದಾತ್ಮಕ ಗ್ರಾಫಿಕಲ್ ಯೂಸರ್ ಇಂಟರ್ಫೇಸ್ಗಳ (ಜಿ. ಯು. ಐ. ಗಳು) ಬಳಕೆಯನ್ನು ಸುಗಮಗೊಳಿಸಿತು. ಸರಕು ಓಎಸ್ ಕಡೆಗೆ ಸಾಗಿದ ಕ್ರಮವು ವಿರೋಧಿಗಳನ್ನು ಹೊಂದಿತ್ತು, ಅವರು ಲಿನಕ್ಸ್ ಅಭಿವೃದ್ಧಿಯ ವೇಗದ ವೇಗ ಮತ್ತು ಗಮನವನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವಿಕೆಯ ವಿರುದ್ಧ ಪ್ರಮುಖ ಅಡಚಣೆಯೆಂದು ಉಲ್ಲೇಖಿಸಿದರು. ಒಬ್ಬ ಲೇಖಕರು ಬರೆದಂತೆ "ಲಿನಕ್ಸ್ ಬಹುಶಃ ಹಿಡಿಯುತ್ತದೆ, ಆದರೆ ನಾವು ಈಗ ದೊಡ್ಡ ಪ್ರಮಾಣದ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ". ಅದೇನೇ ಇದ್ದರೂ, ಆ ಪ್ರವೃತ್ತಿಯು ವೇಗವನ್ನು ಪಡೆಯುತ್ತಲೇ ಹೋಯಿತು ಮತ್ತು 2005 ರ ಹೊತ್ತಿಗೆ, ಎಲ್ಲಾ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳು ಕೆಲವು ಯುನಿಕ್ಸ್ ತರಹದ ಓಎಸ್ ಅನ್ನು ಬಳಸಿದವು. ಯುನಿಕ್ಸ್ನ ಈ ರೂಪಾಂತರಗಳಲ್ಲಿ ಐಬಿಎಂ ಎಐಎಕ್ಸ್, ಓಪನ್ ಸೋರ್ಸ್ ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಕ್ರೇಯಿಂದ ಯುನಿಕೋಸ್ನಂತಹ ಇತರ ರೂಪಾಂತರಗಳು ಸೇರಿದ್ದವು. 20ನೇ ಶತಮಾನದ ಅಂತ್ಯದ ವೇಳೆಗೆ, ಲಿನಕ್ಸ್ ಸೂಪರ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಪೈನಲ್ಲಿ ಅತಿ ಹೆಚ್ಚು ಪಾಲನ್ನು ಹೊಂದಿತ್ತು ಎಂದು ಅಂದಾಜಿಸಲಾಗಿತ್ತು. ಆಧುನಿಕ ವಿಧಾನಗಳು ಐಬಿಎಂ ಬ್ಲೂ ಜೀನ್ ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್ ಕಂಪ್ಯೂಟ್ ನೋಡ್ಗಳಲ್ಲಿ ಸಿಎನ್ಕೆ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ ಐ/ಒ ನೋಡ್ಗಳಲ್ಲಿ ಐ/ಒ ನೋಡ್ ಕರ್ನಲ್ (ಐಎನ್ಕೆ) ಎಂಬ ಮಾರ್ಪಡಿಸಿದ ಲಿನಕ್ಸ್ ಆಧಾರಿತ ಕರ್ನಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಸಿಎನ್ಕೆ ಹಗುರವಾದ ಕರ್ನಲ್ ಆಗಿದ್ದು ಅದು ಪ್ರತಿ ನೋಡ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಆ ನೋಡ್ನಲ್ಲಿ ಒಬ್ಬ ಬಳಕೆದಾರರಿಗಾಗಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಒಂದೇ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಮರ್ಥ ಕಾರ್ಯಾಚರಣೆಯ ಸಲುವಾಗಿ, ಸಿ. ಎನ್. ಕೆ. ಯ ವಿನ್ಯಾಸವನ್ನು ಸರಳವಾಗಿ ಮತ್ತು ಕನಿಷ್ಠವಾಗಿ ಇರಿಸಲಾಗಿತ್ತು, ಭೌತಿಕ ಸ್ಮರಣೆಯನ್ನು ಸ್ಥಿರವಾಗಿ ಮ್ಯಾಪ್ ಮಾಡಲಾಗುತ್ತಿತ್ತು ಮತ್ತು ಸಿ. ಎನ್. ಕೆ. ಗೆ ವೇಳಾಪಟ್ಟಿ ಅಥವಾ ಸಂದರ್ಭ ಬದಲಾವಣೆಯ ಅಗತ್ಯವಿರಲಿಲ್ಲ. ಸಿಎನ್ಕೆ ಕಂಪ್ಯೂಟ್ ನೋಡ್ನಲ್ಲಿ ಫೈಲ್ ಐ/ಒ ಅನ್ನು ಸಹ ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ, ಆದರೆ ಅದನ್ನು ಮೀಸಲಾದ ಐ/ಒ ನೋಡ್ಗಳಿಗೆ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಬ್ಲೂ ಜೀನ್ ಮಲ್ಟಿಪಲ್ ಕಂಪ್ಯೂಟ್ ನೋಡ್ಗಳು ಒಂದೇ ಐ/ಒ ನೋಡ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದರಿಂದ, ಐ/ಒ ನೋಡ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗೆ ಮಲ್ಟಿ-ಟಾಸ್ಕಿಂಗ್ ಅಗತ್ಯವಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ಲಿನಕ್ಸ್ ಆಧಾರಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಆಯ್ಕೆ. ಸಾಂಪ್ರದಾಯಿಕ ಬಹು-ಬಳಕೆದಾರ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಆರಂಭಿಕ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ, ಉದ್ಯೋಗ ವೇಳಾಪಟ್ಟಿ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಂಸ್ಕರಣೆ ಮತ್ತು ಬಾಹ್ಯ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಕಾರ್ಯ ವೇಳಾಪಟ್ಟಿ ಸಮಸ್ಯೆಯಾಗಿದ್ದರೂ, ಬೃಹತ್ ಸಮಾನಾಂತರ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಉದ್ಯೋಗ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯು ಕಂಪ್ಯೂಟೇಶನಲ್ ಮತ್ತು ಸಂವಹನ ಸಂಪನ್ಮೂಲಗಳ ಹಂಚಿಕೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಅಗತ್ಯವಿದೆ. ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್ನ ವಿವಿಧ ಸಂರಚನೆಗಳಲ್ಲಿ ಕಾರ್ಯ ವೇಳಾಪಟ್ಟಿ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಟ್ಯೂನ್ ಮಾಡುವುದು ಅತ್ಯಗತ್ಯ. ಒಂದು ವಿಶಿಷ್ಟವಾದ ಸಮಾನಾಂತರ ಉದ್ಯೋಗ ವೇಳಾಪಟ್ಟಿಯು ಮಾಸ್ಟರ್ ಶೆಡ್ಯೂಲರ್ ಅನ್ನು ಹೊಂದಿದ್ದು, ಇದು ಕೆಲವು ಸಂಖ್ಯೆಯ ಸ್ಲೇವ್ ಶೆಡ್ಯೂಲರ್ಗಳಿಗೆ ಸಮಾನಾಂತರ ಉದ್ಯೋಗಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲು, ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಮತ್ತು ನಿಯಂತ್ರಿಸಲು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಉದ್ಯೋಗ ಪ್ರಗತಿಯ ಸ್ಥಿತಿಯ ಬಗ್ಗೆ ನಿಯತಕಾಲಿಕವಾಗಿ ಅವರಿಂದ ವರದಿಗಳನ್ನು ಪಡೆಯುತ್ತದೆ. ಕೆಲವು, ಆದರೆ ಎಲ್ಲಾ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ ವೇಳಾಪಟ್ಟಿಗಳು ಕೆಲಸದ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸ್ಥಳವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುವುದಿಲ್ಲ. ಕ್ರೇ ಎಕ್ಸ್ಟಿ3 ಮತ್ತು ಕ್ರೇ ಎಕ್ಸ್ಟಿ4 ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಳಸಲಾದ ಪಿಬಿಎಸ್ ಪ್ರೊ ಶೆಡ್ಯೂಲರ್ ಅದರ ಮೂರು ಆಯಾಮದ ಟೋರಸ್ ಇಂಟರ್ಕನೆಕ್ಟ್ನಲ್ಲಿ ಸ್ಥಳವನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಪ್ರಯತ್ನಿಸುವುದಿಲ್ಲ, ಆದರೆ ಕೇವಲ ಲಭ್ಯವಿರುವ ಮೊದಲ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಮತ್ತೊಂದೆಡೆ, ಬ್ಲೂ ಜೀನ್ ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿನ ಐಬಿಎಂನ ವೇಳಾಪಟ್ಟಿ ಸ್ಥಳವನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಮತ್ತು ಅದೇ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ 8x8x8 ನೋಡ್ ಗುಂಪಿನ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಮಿಡ್ಪ್ಲೇನ್ಗಳಿಗೆ ಕಾರ್ಯಗಳನ್ನು ನಿಯೋಜಿಸುವ ಮೂಲಕ ನೆಟ್ವರ್ಕ್ ವಿವಾದವನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಸ್ಲರ್ಮ್ ವರ್ಕ್ಲೋಡ್ ಮ್ಯಾನೇಜರ್ ಶೆಡ್ಯೂಲರ್ ಅತ್ಯುತ್ತಮ ಫಿಟ್ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯ ನಿಯೋಜನೆಗಳ ಸ್ಥಳವನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಹಿಲ್ಬರ್ಟ್ ಕರ್ವ್ ಶೆಡ್ಯೂಲಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಟಿಯಾನ್ಹೆ-2ರಂತಹ ಹಲವಾರು ಆಧುನಿಕ ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್ಗಳು ಸ್ಲರ್ಮ್ ಅನ್ನು ಬಳಸುತ್ತವೆ, ಇದು ವ್ಯವಸ್ಥೆಯಾದ್ಯಂತ ಸಂಪನ್ಮೂಲಗಳ ವಿವಾದವನ್ನು ಮಧ್ಯಸ್ಥಿಕೆ ವಹಿಸುತ್ತದೆ. ಸ್ಲರ್ಮ್ ತೆರೆದ ಮೂಲವಾಗಿದೆ, ಲಿನಕ್ಸ್ ಆಧಾರಿತವಾಗಿದೆ, ಬಹಳ ಸ್ಕೇಲೆಬಲ್ ಆಗಿದೆ, ಮತ್ತು ಪ್ರತಿ ಗಂಟೆಗೆ 100,000 ಕ್ಕೂ ಹೆಚ್ಚು ಉದ್ಯೋಗಗಳ ನಿರಂತರ ಥ್ರೋಪುಟ್ನೊಂದಿಗೆ ಕಂಪ್ಯೂಟರ್ ಕ್ಲಸ್ಟರ್ನಲ್ಲಿ ಸಾವಿರಾರು ನೋಡ್ಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಸಹ ನೋಡಿ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳ ಬಳಕೆಯ ಪಾಲು ಉಲ್ಲೇಖಗಳು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು