GIO
ಜಿಐಒ ಎಂಬುದು ಎಸ್ಜಿಐ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಕಂಪ್ಯೂಟರ್ ಬಸ್ ಮಾನದಂಡವಾಗಿದೆ ಮತ್ತು 1990 ರ ದಶಕದಲ್ಲಿ ಅವರ ವಿವಿಧ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಅವರ ಪ್ರಾಥಮಿಕ ವಿಸ್ತರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿ ಬಳಸಲ್ಪಟ್ಟಿದೆ. ಜಿಐಒ ಪರಿಕಲ್ಪನೆಯು ನಬಸ್ ಅಥವಾ (ನಂತರದ) ಪಿಸಿಐನಂತಹ ಸ್ಪರ್ಧಾತ್ಮಕ ಮಾನದಂಡಗಳಿಗೆ ಹೋಲುತ್ತದೆ, ಆದರೆ ಎಸ್ಜಿಐ ಹೊರಗೆ ಕಡಿಮೆ ಬಳಕೆಯನ್ನು ಕಂಡಿತು ಮತ್ತು ಇದರ ಪರಿಣಾಮವಾಗಿ ಅವರ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸಾಧನಗಳನ್ನು ತೀವ್ರವಾಗಿ ಸೀಮಿತಗೊಳಿಸಿತು. ಜಿಐಒ ಬಳಸುವ ಹೆಚ್ಚಿನ ಸಾಧನಗಳು ಎಸ್ಜಿಐನ ಸ್ವಂತ ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್ಗಳಾಗಿದ್ದವು, ಆದಾಗ್ಯೂ ಫೈಬರ್ ಚಾನೆಲ್ ಮತ್ತು ಎಫ್ಡಿಡಿಐನಂತಹ ಹೆಚ್ಚಿನ ವೇಗದ ದತ್ತಾಂಶ ಪ್ರವೇಶವನ್ನು ಬೆಂಬಲಿಸುವ ಹಲವಾರು ಕಾರ್ಡ್ಗಳು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಂದ ಲಭ್ಯವಿದ್ದವು. ನಂತರ ಎಸ್ಜಿಐ ಯಂತ್ರಗಳು XIO ಬಸ್ ಅನ್ನು ಬಳಸುತ್ತವೆ, ಇದನ್ನು ಬಸ್ಗೆ ಬದಲಾಗಿ ಕಂಪ್ಯೂಟರ್ ನೆಟ್ವರ್ಕ್ ಆಗಿ ಇರಿಸಲಾಗಿದೆ. ವಿವರಣೆ ಆ ಯುಗದ ಹೆಚ್ಚಿನ ಬಸ್ಗಳಂತೆ, ಜಿಐಒ 32-ಬಿಟ್ ವಿಳಾಸ ಮತ್ತು ಡೇಟಾ ಮಲ್ಟಿಪ್ಲೆಕ್ಸ್ಡ್ ಬಸ್ ಆಗಿದ್ದು ಅದು ಸಾಮಾನ್ಯವಾಗಿ 25 ಅಥವಾ 33 ಮೆಗಾಹರ್ಟ್ಝ್ ವೇಗದಲ್ಲಿ ಚಲಿಸುತ್ತಿತ್ತು. ಇದರರ್ಥ ಬಸ್ ವಿಳಾಸ ಮತ್ತು ದತ್ತಾಂಶಕ್ಕಾಗಿ ಒಂದೇ ಮಾರ್ಗವನ್ನು ಬಳಸುತ್ತದೆ, ಹೀಗಾಗಿ ಸಾಮಾನ್ಯವಾಗಿ ಒಂದೇ 32-ಬಿಟ್ ಮೌಲ್ಯವನ್ನು ವರ್ಗಾಯಿಸಲು ಮೂರು ಚಕ್ರಗಳು ಬೇಕಾಗುತ್ತವೆ; ವಿಳಾಸವನ್ನು ಕಳುಹಿಸಲು ಒಂದು ಚಕ್ರ, ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲು ಮುಂದಿನ ಚಕ್ರ ಮತ್ತು ನಂತರ ಅದನ್ನು ಓದಲು ಅಥವಾ ಬರೆಯಲು ಮತ್ತೊಂದು ಚಕ್ರ. ಇದು ಈ ರೀತಿಯ ಸಣ್ಣ ವರ್ಗಾವಣೆಗಳಿಗೆ ಬಸ್ ಅನ್ನು 33 MHz ನಲ್ಲಿ ಸುಮಾರು 16 Mbit/s ಗರಿಷ್ಠ ಥ್ರೋಪುಟ್ಗೆ ಸೀಮಿತಗೊಳಿಸಿತು. ಆದಾಗ್ಯೂ, ಈ ವ್ಯವಸ್ಥೆಯು ದೀರ್ಘ-ಸ್ಫೋಟದ ರೀಡ್/ರೈಟ್ ಮೋಡ್ ಅನ್ನು ಸಹ ಒಳಗೊಂಡಿತ್ತು, ಇದು 4 ಕಿಲೋಬೈಟ್ಗಳವರೆಗೆ ನಿರಂತರ ವರ್ಗಾವಣೆಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು (ಆರ್3000-ಆಧಾರಿತ ಎಸ್ಜಿಐ ಯಂತ್ರಗಳಲ್ಲಿ ಮೂಲಭೂತ ಪುಟದ ಗಾತ್ರ); ಈ ವಿಧಾನವನ್ನು ಬಳಸುವುದರಿಂದ ಥ್ರೋಪುಟ್ ಅನ್ನು 132 ಎಂಬೈಟ್/ಸೆ (ಪ್ರತಿ ಚಕ್ರಕ್ಕೆ 32 ಬಿಟ್ಗಳು * 33 ಮೆಗಾಹರ್ಟ್ಝ್) ಗೆ ನಾಟಕೀಯವಾಗಿ ಹೆಚ್ಚಿಸಿತು. ಅಗತ್ಯವಿದ್ದರೆ ಈ ದೀರ್ಘ ವರ್ಗಾವಣೆಗಳಿಗೆ ಅಡ್ಡಿಪಡಿಸಲು ಸಾಧನಗಳಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ "ರಿಯಲ್ ಟೈಮ್" ಇಂಟರಪ್ಟ್ ಅನ್ನು ಸಹ ಜಿಐಒ ಒಳಗೊಂಡಿತ್ತು. ಮೂಲ ಆರ್3000-ಆಧಾರಿತ ಎಸ್ಜಿಐ ಇಂಡಿಗೊ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಸ್ ಮಧ್ಯಸ್ಥಿಕೆಯನ್ನು ಪ್ರೊಸೆಸರ್ ಇಂಟರ್ಫೇಸ್ ಕಂಟ್ರೋಲರ್ (ಪಿಐಸಿ) ನಿಯಂತ್ರಿಸಿತು. ಭೌತಿಕವಾಗಿ, ಜಿಐಒ 96-ಪಿನ್ ಕನೆಕ್ಟರ್ ಮತ್ತು ಸಾಕಷ್ಟು ಸಣ್ಣ ಕಾರ್ಡ್ಗಳನ್ನು 6,44 ಇಂಚುಗಳು (16.3576 ಸೆಂ. ಮೀ.) ಉದ್ದ ಮತ್ತು 3.375 ಇಂಚುಗಳು (8.5725 ಸೆಂ. ಮೀ.) ಅಗಲ ಬಳಸಿದೆ. ಇಂಡಿಗೊ ಸರಣಿಯಲ್ಲಿ, ಕಾರ್ಡ್ಗಳು ಮದರ್ಬೋರ್ಡ್ಗೆ ಸಮಕೋಣೆಯಲ್ಲಿ ಇರುವ ಹೆಚ್ಚು ಸಾಮಾನ್ಯ ವ್ಯವಸ್ಥೆಗೆ ವಿರುದ್ಧವಾಗಿ, ಕಾರ್ಡ್ಗಳನ್ನು ಕೇಸ್ನೊಳಗೆ ಪರಸ್ಪರರ ಮೇಲೆ ಲಂಬವಾಗಿ ಜೋಡಿಸಲಾಗಿದೆ. ಇದು "ಎತ್ತರದ ಮತ್ತು ತೆಳ್ಳಗಿನ" ಕೇಸ್ ವಿನ್ಯಾಸಕ್ಕೆ ಕಾರಣವಾಯಿತು. ಕಾರ್ಡ್ಗಳು ಪರಸ್ಪರರ ಮೇಲೆ ಸಾಲಿನಲ್ಲಿರುವುದರಿಂದ, ಕಂಪ್ಯೂಟರ್ನ ಮದರ್ಬೋರ್ಡ್ನಲ್ಲಿ ಎರಡೂ ಕನೆಕ್ಟರ್ಗಳಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಿರುವ ಕಾರ್ಡ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಸಾಧ್ಯವಾಯಿತು, ಇದರಿಂದಾಗಿ ಹೆಚ್ಚಿನ ಸ್ಥಳಾವಕಾಶ ದೊರೆಯಿತು. GIO64 GIO ಅನ್ನು ನಂತರ 64-ಬಿಟ್ ರೂಪವಾದ GIO64 ಗೆ ವಿಸ್ತರಿಸಲಾಯಿತು, ಹಿಂದಿನ ಆವೃತ್ತಿಯನ್ನು ಪೂರ್ವಭಾವಿಯಾಗಿ GIO32 ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು. ವಿಳಾಸವು 32-ಬಿಟ್ ಆಗಿ ಉಳಿಯಿತು ಆದರೆ ಈಗ ಹೊಸ ನಿಯಂತ್ರಣ ಪಿನ್ ಸೂಚಿಸಿದಂತೆ ಬಿಗ್-ಎಂಡಿಯನ್ ಮತ್ತು ಲಿಟಲ್-ಎಂಡಿಯನ್ ವಿಳಾಸಗಳಿಗೆ ಅನುಮತಿಸಲಾಗಿದೆ, ಆದರೆ ಜಿಐಒ 32 ಎಸ್ಜಿಐ-ಶೈಲಿಯ ಬಿಗ್-ಎಂಡಿಯನ್ ವಿಳಾಸಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ. ದತ್ತಾಂಶವನ್ನು ಈಗ ಒಂದು ಸಮಯದಲ್ಲಿ 64-ಬಿಟ್ಗಳಿಗೆ ವರ್ಗಾಯಿಸಬಹುದು, ಇದರಿಂದಾಗಿ ವೇಗವು ದ್ವಿಗುಣಗೊಳ್ಳುತ್ತದೆ. GIO64 ಅನ್ನು GIO32 ಗಿಂತ ವೇಗವಾಗಿ, 40 MHz ವರೆಗೆ ಚಲಾಯಿಸಬಹುದು, ಇದು ಗರಿಷ್ಠ 320 Mbyte/s ಸ್ಟ್ರೀಮಿಂಗ್ ಥ್ರೋಪುಟ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಪುಟದ ಗಾತ್ರಗಳನ್ನು ಸಹ ಸಿಪಿಯುಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡಲು ಸರಿಹೊಂದಿಸಲಾಯಿತು, ಇದು ಆರ್3000 ಆಧಾರಿತ ಯಂತ್ರಗಳಿಗೆ 4 ಕೆಬೈಟ್ನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಆರ್4400 ಆಧಾರಿತ ಯಂತ್ರಗಳಿಗೆ 16 ಎಂಬೈಟ್ ವರೆಗೆ ಇರುತ್ತದೆ. ಭೌತಿಕವಾಗಿ ಜಿಐಒ64 ಬಸ್ ಸಾಮಾನ್ಯವಾಗಿ ಗಾತ್ರ ಮತ್ತು ವಿನ್ಯಾಸದಲ್ಲಿ ಇಐಎಸ್ಎ ಕಾರ್ಡ್ಗಳಿಗೆ ಹೋಲುವ ದೊಡ್ಡ ಕಾರ್ಡ್ಗಳನ್ನು ಬಳಸಿತು, ಇದು ಉದ್ದೇಶಪೂರ್ವಕ ಆಯ್ಕೆಯಾಗಿದ್ದು, ಅಭಿವೃದ್ಧಿಯನ್ನು ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಸುಲಭಗೊಳಿಸಿತು ಮತ್ತು ಅದೇ ಯಂತ್ರಗಳಲ್ಲಿ ಇಐಎಸ್ಎ ಸ್ಲಾಟ್ಗಳನ್ನು ಇರಿಸಲು ಎಸ್ಜಿಐಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ನಿರ್ದಿಷ್ಟವಾಗಿ ಬಾಹ್ಯ ಕನೆಕ್ಟರ್ (ಲೋಹದ ಫ್ಲೇಂಜ್) ಇಐಎಸ್ಎಗೆ ಹೋಲುತ್ತದೆ, ಆದರೆ ಫಲಕದ ಆಕಾರವು ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿತ್ತು. ಜಿಐಒ64ನ ಎರಡು ಆವೃತ್ತಿಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. "ದ್ವೀಪಸಮೂಹವಲ್ಲದ" ವ್ಯವಸ್ಥೆಯು ಜಿಐಒ32ನಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸಿತು, ವರ್ಗಾವಣೆಗಳನ್ನು ನೇರವಾಗಿ ಬಸ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಯಿತು. ಹೊಸ "ಪೈಪ್ಲೈನ್ಡ್" ವ್ಯವಸ್ಥೆಯು ನಿಜವಾದ ಫಲಕಗಳನ್ನು ಬಳಸುತ್ತಿತ್ತು, ಮತ್ತು ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ನಿಯಂತ್ರಕದ ಆಂತರಿಕ ಪೈಪ್ಲೈನ್ನಲ್ಲಿ ಡಿಕೋಡ್ ಮಾಡಲಾದ ಹಲವಾರು-ಹಂತದ ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ವರ್ಗಾವಣೆಯನ್ನು ವ್ಯವಸ್ಥೆ ಹೊಂದಿಸುತ್ತದೆ. ಜಿಐಒ ಕಾರ್ಡ್ಗಳು, ಇಐಎಸ್ಎ ಸಾಧನಗಳು, ಎಸ್ಸಿಎಸ್ಐ ಮತ್ತು ಮುಂತಾದವುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಗಣಕಯಂತ್ರದ ವಿವಿಧ ಭಾಗಗಳ ನಡುವೆ ದತ್ತಾಂಶವನ್ನು ಆಂತರಿಕವಾಗಿ ವರ್ಗಾಯಿಸಲಾಗದ ಬಸ್ ವರ್ಗಾಯಿಸುತ್ತದೆ. ಜಿಐಒ ಕಾರ್ಡ್ಗಳು ಪೈಪ್ಲೈನ್ ನಿಯಂತ್ರಕವನ್ನು ಮಧ್ಯಸ್ಥಿಕೆ ವಹಿಸಲು ಮತ್ತು ಸಮಯವನ್ನು ನಿಯಂತ್ರಿಸಲು ಬಳಸುತ್ತವೆ, ನಂತರ ಡೇಟಾವನ್ನು ಆಂತರಿಕ ನಾನ್-ಪೈಪ್ಲೈನ್ ಬದಿಯ ಮೂಲಕ ಮುಖ್ಯ ಮೆಮೊರಿಗೆ ನೀಡಲಾಗುತ್ತದೆ. GIO32-bis ಮೂರನೇ ಮಾನದಂಡವಾದ GIO32-bis, GIO64 ಸಂಕೇತಗಳು ಮತ್ತು ಸಮಯವನ್ನು ಬಳಸಿತು, ಆದರೆ GIO32 ನಿಂದ 32-ಬಿಟ್ ಕನೆಕ್ಟರ್ಗಳೊಂದಿಗೆ. ಸರಿಯಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ GIO32-ಬಿಸ್ ಕಾರ್ಡ್ಗಳನ್ನು GIO64, GIO32 ಅಥವಾ GIO32-ಬಿಸ್ ಸ್ಲಾಟ್ಗಳಲ್ಲಿ ಬಳಸಬಹುದು, ಮೂಲ GIO32 ನಲ್ಲಿ ನೆಲಕ್ಕೆ ಕಟ್ಟಿದ ಪಿನ್ ಅನ್ನು ನೋಡುವ ಮೂಲಕ ಮತ್ತು GIO32-ಬಿಸ್ನಲ್ಲಿ "ಹೈ" ಅನ್ನು ಕಟ್ಟುವ ಮೂಲಕ ನಂತರದ ಎರಡನ್ನು ಪ್ರತ್ಯೇಕಿಸಬಹುದು. ಕಡಿಮೆ-ಥ್ರೋಪುಟ್ ಕಾರ್ಡ್ಗಳಿಗಾಗಿ, ಜಿಐಒ 32-ಬಿಸ್ ಜಿಐಒ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಯಾವುದೇ ಯಂತ್ರದಲ್ಲಿ ಒಂದೇ ಸಾಧನವನ್ನು ಬಳಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು, ಅದು ಯಾವುದೇ ಪೀಳಿಗೆಯದ್ದಾಗಿರಲಿ. ಎಕ್ಸ್ಟೆಂಡೆಡ್ ಇಂಡಸ್ಟ್ರಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್ (ಇಐಎಸ್ಎ) ಮೈಕ್ರೋ ಚಾನೆಲ್ ಆರ್ಕಿಟೆಕ್ಚರ್ (ಎಂಸಿಎ) ವೆಸಾ ಲೋಕಲ್ ಬಸ್ (ವೆಸಾ) ಪೆರಿಫೆರಲ್ ಕಾಂಪೊನೆಂಟ್ ಇಂಟರ್ಕನೆಕ್ಟ್ (ಪಿಸಿಐ) ನ್ಯುಬಸ್ ಎಸ್ಬಸ್ ರೆಫೆರೆನ್ಸ್ ಜಿಯೋ ಬಸ್ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಆವೃತ್ತಿ 1.1 ಅನ್ನು ಸಹ ನೋಡಿ-ಅಂತಿಮ ವ್ಯಾಖ್ಯಾನಕ್ಕೆ ಮುಂಚಿತವಾಗಿ, ಜಿಯೋ 64 ರ ಭೌತಿಕ ವಿವರಗಳನ್ನು ಇನ್ನೂ ಹೊಂದಿಸಲಾಗಿಲ್ಲ. ಇಂಡಿಗೊ2 ಮತ್ತು ಪವರ್ ಇಂಡಿಗೊ2 ತಾಂತ್ರಿಕ ವರದಿ-ಬಾಹ್ಯ ಜಿಐಒ ಬೋರ್ಡ್ಗಳು, ಇಐಎಸ್ಎ ಮತ್ತು ಇತರ ಸಾಧನಗಳಿಗೆ ಜಿಐಒ64 ಸಂಪರ್ಕಿಸುವ ವಿಧಾನವನ್ನು ವಿವರಿಸುತ್ತದೆ. ಕಂಪ್ಯೂಟರ್ ಬಸ್ಗಳು