ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಉದ್ದೇಶವೇನು? ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಅಭಿವೃದ್ಧಿಯ ಇತಿಹಾಸ. ಕಂಪ್ಯೂಟರ್ಗಳ ವರ್ಗೀಕರಣ. ಕಂಪ್ಯೂಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಸಂಯೋಜನೆ. ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್. ಉಪಯುಕ್ತತೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್‌ವೇರ್ ವರ್ಗೀಕರಣ. ಹಂತಗಳ ಮೂಲಕ

3. ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನ 1

3.1 ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಅಭಿವೃದ್ಧಿಯ ಇತಿಹಾಸ 1

3.2 ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ವರ್ಗೀಕರಿಸುವ ವಿಧಾನಗಳು 3

3.3 ಇತರ ರೀತಿಯ ಕಂಪ್ಯೂಟರ್ ವರ್ಗೀಕರಣ 5

3.4 ಸಂಯೋಜನೆ ಕಂಪ್ಯೂಟಿಂಗ್ ವ್ಯವಸ್ಥೆ 7

3.4.1 ಯಂತ್ರಾಂಶ 7

3.4.2 ಸಾಫ್ಟ್‌ವೇರ್ 7

3.5 ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ವರ್ಗೀಕರಣ ಸಾಫ್ಟ್ವೇರ್ 9

3.6 ಯುಟಿಲಿಟಿ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ವರ್ಗೀಕರಣ 12

3.7 ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಮಾಹಿತಿ ಮತ್ತು ಗಣಿತದ ಬೆಂಬಲದ ಪರಿಕಲ್ಪನೆ 13

3.8 ಒಟ್ಟುಗೂಡಿಸುವಿಕೆ 13

  1. ಕಂಪ್ಯೂಟರ್ ಇಂಜಿನಿಯರಿಂಗ್

    1. ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಅಭಿವೃದ್ಧಿಯ ಇತಿಹಾಸ

ಕಂಪ್ಯೂಟಿಂಗ್ ಸಿಸ್ಟಮ್, ಕಂಪ್ಯೂಟರ್

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

ಕಂಪ್ಯೂಟರ್ ಎನ್ನುವುದು ದತ್ತಾಂಶದ ರಚನೆ, ಸಂಗ್ರಹಣೆ, ಸಂಸ್ಕರಣೆ ಮತ್ತು ಸಾಗಣೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಾಧನವಾಗಿದೆ.

ಕಂಪ್ಯೂಟರ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಸಾಧನವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುವಲ್ಲಿ, ನಾವು ವಿವರಿಸುವ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸೂಚಿಸಿದ್ದೇವೆ - ಎಲೆಕ್ಟ್ರಾನಿಕ್.ಆದಾಗ್ಯೂ, ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಾಧನಗಳಿಂದ ಸ್ವಯಂಚಾಲಿತ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಯಾವಾಗಲೂ ನಿರ್ವಹಿಸಲಾಗುವುದಿಲ್ಲ. ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಯಾಂತ್ರಿಕ ಸಾಧನಗಳು ಸಹ ತಿಳಿದಿವೆ.

ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಆರಂಭಿಕ ಇತಿಹಾಸವನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತಾ, ಕೆಲವು ವಿದೇಶಿ ಸಂಶೋಧಕರು ಸಾಮಾನ್ಯವಾಗಿ ಕಂಪ್ಯೂಟರ್ನ ಪ್ರಾಚೀನ ಪೂರ್ವವರ್ತಿಯಾಗಿ ಯಾಂತ್ರಿಕ ಲೆಕ್ಕಾಚಾರದ ಸಾಧನವನ್ನು ಹೆಸರಿಸುತ್ತಾರೆ. ಅಬ್ಯಾಕಸ್."ಅಬ್ಯಾಕಸ್ನಿಂದ" ವಿಧಾನವು ಆಳವಾದ ಕ್ರಮಶಾಸ್ತ್ರೀಯ ತಪ್ಪುಗ್ರಹಿಕೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಅಬ್ಯಾಕಸ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಆಸ್ತಿಯನ್ನು ಹೊಂದಿಲ್ಲ, ಆದರೆ ಕಂಪ್ಯೂಟರ್ಗೆ ಇದು ನಿರ್ಣಾಯಕವಾಗಿದೆ.

ಅಬ್ಯಾಕಸ್ ಎಂಬುದು ಆರಂಭಿಕ ಯಾಂತ್ರಿಕ ಎಣಿಕೆಯ ಸಾಧನವಾಗಿದೆ, ಮೂಲತಃ ಮಣಿಯನ್ನು ಹೊಂದಿರುವ ಜೇಡಿಮಣ್ಣಿನ ತಟ್ಟೆಯಲ್ಲಿ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಕಲ್ಲುಗಳನ್ನು ಇರಿಸಲಾಗಿತ್ತು. ಅಬ್ಯಾಕಸ್ನ ನೋಟವು ನಾಲ್ಕನೇ ಸಹಸ್ರಮಾನ BC ಯಷ್ಟು ಹಿಂದಿನದು. ಇ. ಮೂಲದ ಸ್ಥಳವನ್ನು ಏಷ್ಯಾ ಎಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. ಯುರೋಪಿನ ಮಧ್ಯಯುಗದಲ್ಲಿ, ಅಬ್ಯಾಕಸ್ ಅನ್ನು ಗ್ರಾಫ್ ಮಾಡಿದ ಕೋಷ್ಟಕಗಳಿಂದ ಬದಲಾಯಿಸಲಾಯಿತು. ಅವುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಕರೆಯಲಾಯಿತು ಸಾಲುಗಳ ಮೇಲೆ ಎಣಿಕೆ, ಮತ್ತುರಷ್ಯಾದಲ್ಲಿ 16-17 ನೇ ಶತಮಾನಗಳಲ್ಲಿ ಹೆಚ್ಚು ಸುಧಾರಿತ ಆವಿಷ್ಕಾರವು ಕಾಣಿಸಿಕೊಂಡಿತು, ಇದನ್ನು ಇಂದಿಗೂ ಬಳಸಲಾಗುತ್ತದೆ - ರಷ್ಯಾದ ಅಬ್ಯಾಕಸ್.

ಅದೇ ಸಮಯದಲ್ಲಿ, ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಮತ್ತೊಂದು ಸಾಧನದೊಂದಿಗೆ ನಾವು ಬಹಳ ಪರಿಚಿತರಾಗಿದ್ದೇವೆ - ಗಡಿಯಾರ. ಆಪರೇಟಿಂಗ್ ತತ್ವದ ಹೊರತಾಗಿ, ಎಲ್ಲಾ ರೀತಿಯ ಗಡಿಯಾರಗಳು (ಸ್ಯಾಂಡ್ ವಾಚ್, ವಾಟರ್ ಕ್ಲಾಕ್, ಮೆಕ್ಯಾನಿಕಲ್, ಎಲೆಕ್ಟ್ರಿಕ್, ಎಲೆಕ್ಟ್ರಾನಿಕ್, ಇತ್ಯಾದಿ) ನಿಯಮಿತ ಮಧ್ಯಂತರದಲ್ಲಿ ಚಲನೆಗಳು ಅಥವಾ ಸಂಕೇತಗಳನ್ನು ಉತ್ಪಾದಿಸುವ ಮತ್ತು ಪರಿಣಾಮವಾಗಿ ಬದಲಾವಣೆಗಳನ್ನು ದಾಖಲಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ, ಅಂದರೆ, ಸಂಕೇತಗಳ ಸ್ವಯಂಚಾಲಿತ ಸಂಕಲನವನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ. ಅಥವಾ ಚಲನೆಗಳು. ಈ ತತ್ವವನ್ನು ಕೇವಲ ರೆಕಾರ್ಡಿಂಗ್ ಸಾಧನವನ್ನು ಹೊಂದಿರುವ ಸನ್ಡಿಯಲ್ಗಳಲ್ಲಿ ಸಹ ಕಾಣಬಹುದು (ಜನರೇಟರ್ನ ಪಾತ್ರವನ್ನು ಭೂಮಿ-ಸೂರ್ಯ ವ್ಯವಸ್ಥೆಯಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ).

ಯಾಂತ್ರಿಕ ಗಡಿಯಾರವು ನಿಯಮಿತ ನಿರ್ದಿಷ್ಟ ಮಧ್ಯಂತರಗಳಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚಲನೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಧನ ಮತ್ತು ಈ ಚಲನೆಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವ ಸಾಧನವನ್ನು ಒಳಗೊಂಡಿರುವ ಸಾಧನವಾಗಿದೆ. ಮೊದಲ ಯಾಂತ್ರಿಕ ಕೈಗಡಿಯಾರಗಳು ಕಾಣಿಸಿಕೊಂಡ ಸ್ಥಳವು ತಿಳಿದಿಲ್ಲ. ಆರಂಭಿಕ ಉದಾಹರಣೆಗಳು 14 ನೇ ಶತಮಾನಕ್ಕೆ ಹಿಂದಿನವು ಮತ್ತು ಮಠಗಳಿಗೆ ಸೇರಿವೆ (ಗೋಪುರ ಗಡಿಯಾರ).

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

ಯಾಂತ್ರಿಕ ಮೂಲಗಳು

ಸೇರ್ಪಡೆ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು ವಿಶ್ವದ ಮೊದಲ ಸ್ವಯಂಚಾಲಿತ ಸಾಧನವನ್ನು ಯಾಂತ್ರಿಕ ಗಡಿಯಾರದ ಆಧಾರದ ಮೇಲೆ ರಚಿಸಲಾಗಿದೆ. 1623 ರಲ್ಲಿ, ವಿಲ್ಹೆಲ್ಮ್ ಸ್ಕಿಕಾರ್ಡ್ ಅವರು ಟ್ಯೂಬಿಂಗನ್ ವಿಶ್ವವಿದ್ಯಾಲಯದ (ಜರ್ಮನಿ) ಓರಿಯೆಂಟಲ್ ಲ್ಯಾಂಗ್ವೇಜಸ್ ವಿಭಾಗದ ಪ್ರಾಧ್ಯಾಪಕರಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. ಇಂದಿನ ದಿನಗಳಲ್ಲಿ ಕೆಲಸದ ಮಾದರಿರೇಖಾಚಿತ್ರಗಳ ಪ್ರಕಾರ ಸಾಧನವನ್ನು ಪುನರುತ್ಪಾದಿಸಲಾಗಿದೆ ಮತ್ತು ಅದರ ಕಾರ್ಯವನ್ನು ದೃಢಪಡಿಸಿತು. ಆವಿಷ್ಕಾರಕ ಸ್ವತಃ ತನ್ನ ಪತ್ರಗಳಲ್ಲಿ ಯಂತ್ರವನ್ನು "ಸಮ್ಮಿಂಗ್ ಗಡಿಯಾರ" ಎಂದು ಕರೆದನು.

1642 ರಲ್ಲಿ, ಫ್ರೆಂಚ್ ಮೆಕ್ಯಾನಿಕ್ ಬ್ಲೇಸ್ ಪ್ಯಾಸ್ಕಲ್ (1623-1662) ಹೆಚ್ಚು ಕಾಂಪ್ಯಾಕ್ಟ್ ಸೇರಿಸುವ ಸಾಧನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು, ಇದು ವಿಶ್ವದ ಮೊದಲ ಬೃಹತ್-ಉತ್ಪಾದಿತ ಯಾಂತ್ರಿಕ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಆಯಿತು (ಮುಖ್ಯವಾಗಿ ಪ್ಯಾರಿಸ್ ಲೇವಾದೇವಿದಾರರು ಮತ್ತು ಹಣ ಬದಲಾಯಿಸುವವರ ಅಗತ್ಯಗಳಿಗಾಗಿ). 1673 ರಲ್ಲಿ, ಜರ್ಮನ್ ಗಣಿತಜ್ಞ ಮತ್ತು ತತ್ವಜ್ಞಾನಿ ಜಿ. ಡಬ್ಲ್ಯೂ. ಲೀಬ್ನಿಜ್ (1646-1717) ಯಾಂತ್ರಿಕ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅನ್ನು ರಚಿಸಿದರು, ಅದು ಸಂಕಲನ ಮತ್ತು ವ್ಯವಕಲನ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮತ್ತೆ ಮತ್ತೆ ಪುನರಾವರ್ತಿಸುವ ಮೂಲಕ ಗುಣಾಕಾರ ಮತ್ತು ಭಾಗಾಕಾರ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.

ಜ್ಞಾನೋದಯದ ಯುಗ ಎಂದು ಕರೆಯಲ್ಪಡುವ 18 ನೇ ಶತಮಾನದ ಅವಧಿಯಲ್ಲಿ, ಹೊಸ, ಹೆಚ್ಚು ಮುಂದುವರಿದ ಮಾದರಿಗಳು ಕಾಣಿಸಿಕೊಂಡವು, ಆದರೆ ಕಂಪ್ಯೂಟಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಗಳ ಯಾಂತ್ರಿಕ ನಿಯಂತ್ರಣದ ತತ್ವವು ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಕಂಪ್ಯೂಟೇಶನಲ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡುವ ಕಲ್ಪನೆಯು ಅದೇ ಗಡಿಯಾರ ಉದ್ಯಮದಿಂದ ಬಂದಿತು. ಪುರಾತನ ಮಠದ ಗೋಪುರದ ಗಡಿಯಾರವನ್ನು ಒಂದು ನಿರ್ದಿಷ್ಟ ಸಮಯದಲ್ಲಿ ಘಂಟೆಗಳ ವ್ಯವಸ್ಥೆಗೆ ಸಂಪರ್ಕಿಸಲಾದ ಕಾರ್ಯವಿಧಾನವನ್ನು ಆನ್ ಮಾಡಲು ಹೊಂದಿಸಲಾಗಿದೆ. ಅಂತಹ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಆಗಿತ್ತು ಕಠಿಣ -ಅದೇ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಅದೇ ಸಮಯದಲ್ಲಿ ನಡೆಸಲಾಯಿತು.

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

ಈ ಹಂತವನ್ನು ಅತ್ಯುತ್ತಮ ಇಂಗ್ಲಿಷ್ ಗಣಿತಜ್ಞ ಮತ್ತು ಸಂಶೋಧಕ ಚಾರ್ಲ್ಸ್ ಬ್ಯಾಬೇಜ್ (1792-1871) ಅವರ ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಎಂಜಿನ್‌ನಲ್ಲಿ ತೆಗೆದುಕೊಂಡಿದ್ದಾರೆ, ದುರದೃಷ್ಟವಶಾತ್, ಅವರ ಜೀವಿತಾವಧಿಯಲ್ಲಿ ಆವಿಷ್ಕಾರಕರಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ನಿರ್ಮಿಸಲಾಗಿಲ್ಲ, ಆದರೆ ಅವರ ರೇಖಾಚಿತ್ರಗಳ ಪ್ರಕಾರ ನಮ್ಮ ದಿನಗಳಲ್ಲಿ ಪುನರುತ್ಪಾದಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಇಂದು ನಾವು ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಎಂಜಿನ್ ಅನ್ನು ನಿಜವಾಗಿಯೂ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಧನವಾಗಿ ಮಾತನಾಡುವ ಹಕ್ಕನ್ನು ಹೊಂದಿದ್ದೇವೆ. ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಎಂಜಿನ್‌ನ ವಿಶೇಷ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಅದು ಮೊದಲು ಕಾರ್ಯಗತಗೊಳಿಸಿತು ಮಾಹಿತಿಯನ್ನು ಆಜ್ಞೆಗಳು ಮತ್ತು ಡೇಟಾಗಳಾಗಿ ವಿಭಜಿಸುವ ತತ್ವ.ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಎಂಜಿನ್ ಎರಡು ದೊಡ್ಡ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ - "ಗೋದಾಮಿನ" ಮತ್ತು "ಗಿರಣಿ". ಗೇರ್‌ಗಳ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಮೂಲಕ "ಗೋದಾಮಿನ" ಯಾಂತ್ರಿಕ ಸ್ಮರಣೆಗೆ ಡೇಟಾವನ್ನು ನಮೂದಿಸಲಾಯಿತು ಮತ್ತು ನಂತರ ರಂದ್ರ ಕಾರ್ಡ್‌ಗಳಿಂದ (ಜಾಕ್ವಾರ್ಡ್ ಲೂಮ್‌ನಂತೆ) ನಮೂದಿಸಿದ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು "ಮಿಲ್" ನಲ್ಲಿ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ.

ಚಾರ್ಲ್ಸ್ ಬ್ಯಾಬೇಜ್ ಅವರ ಕೆಲಸದ ಸಂಶೋಧಕರು ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಎಂಜಿನ್ ಯೋಜನೆಯ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಪ್ರಸಿದ್ಧ ಕವಿ ಲಾರ್ಡ್ ಬೈರನ್ ಅವರ ಪುತ್ರಿ ಕೌಂಟೆಸ್ ಆಗಸ್ಟಾ ಅಡಾ ಲವ್ಲೇಸ್ (1815-1852) ಅವರ ವಿಶೇಷ ಪಾತ್ರವನ್ನು ಖಂಡಿತವಾಗಿಯೂ ಗಮನಿಸುತ್ತಾರೆ. ಕಂಪ್ಯೂಟೇಶನಲ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡಲು ರಂದ್ರ ಕಾರ್ಡ್‌ಗಳನ್ನು ಬಳಸುವ ಕಲ್ಪನೆಯೊಂದಿಗೆ ಅವಳು ಬಂದಳು (1843). ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಅವರ ಪತ್ರವೊಂದರಲ್ಲಿ ಅವರು ಬರೆದಿದ್ದಾರೆ: "ಮಗ್ಗವು ಹೂವುಗಳು ಮತ್ತು ಎಲೆಗಳನ್ನು ಪುನರುತ್ಪಾದಿಸುವ ರೀತಿಯಲ್ಲಿಯೇ ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಎಂಜಿನ್ ಬೀಜಗಣಿತದ ಮಾದರಿಗಳನ್ನು ನೇಯ್ಗೆ ಮಾಡುತ್ತದೆ." ಲೇಡಿ ಅದಾ ಅವರನ್ನು ವಿಶ್ವದ ಮೊದಲ ಪ್ರೋಗ್ರಾಮರ್ ಎಂದು ಕರೆಯಬಹುದು. ಇಂದು ಒಂದು ತಿಳಿದಿರುವ ಭಾಷೆಗಳುಪ್ರೋಗ್ರಾಮಿಂಗ್.

ಚಾರ್ಲ್ಸ್ ಬ್ಯಾಬೇಜ್ ಅವರ ಪ್ರತ್ಯೇಕ ಪರಿಗಣನೆಯ ಕಲ್ಪನೆ ತಂಡಗಳುಮತ್ತು ಡೇಟಾಅಸಾಮಾನ್ಯವಾಗಿ ಫಲಪ್ರದವಾಗಿ ಹೊರಹೊಮ್ಮಿತು. 20 ನೇ ಶತಮಾನದಲ್ಲಿ ಇದನ್ನು ಜಾನ್ ವಾನ್ ನ್ಯೂಮನ್ (1941) ರ ತತ್ವಗಳಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಮತ್ತು ಇಂದು ಪ್ರತ್ಯೇಕ ಪರಿಗಣನೆಯ ತತ್ವವನ್ನು ಕಂಪ್ಯೂಟಿಂಗ್‌ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಕಾರ್ಯಕ್ರಮಗಳುಮತ್ತು ಡೇಟಾಬಹಳ ಮುಖ್ಯ. ಆಧುನಿಕ ಕಂಪ್ಯೂಟರ್‌ಗಳ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ಇದನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ.

ಗಣಿತದ ಮೂಲಗಳು

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

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

ಬೈನರಿ ಅಂಕಿಗಳೊಂದಿಗೆ ಯಾವುದೇ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಸಾಧ್ಯತೆಯನ್ನು (ಮತ್ತು ಸಂಖ್ಯೆಗಳು ಮಾತ್ರವಲ್ಲ) ಮೊದಲು ಗಾಟ್‌ಫ್ರೈಡ್ ವಿಲ್ಹೆಲ್ಮ್ ಲೀಬ್ನಿಜ್ ಅವರು 1666 ರಲ್ಲಿ ಪ್ರಸ್ತಾಪಿಸಿದರು. ಅವರು ಏಕತೆಯ ತಾತ್ವಿಕ ಪರಿಕಲ್ಪನೆ ಮತ್ತು ವಿರೋಧಾಭಾಸಗಳ ಹೋರಾಟವನ್ನು ಸಂಶೋಧಿಸುವಾಗ ಬೈನರಿ ಸಂಖ್ಯೆಯ ವ್ಯವಸ್ಥೆಗೆ ಬಂದರು. ಎರಡು ತತ್ವಗಳ ("ಕಪ್ಪು" ಮತ್ತು "ಬಿಳಿ", ಗಂಡು ಮತ್ತು ಹೆಣ್ಣು, ಒಳ್ಳೆಯದು ಮತ್ತು ಕೆಟ್ಟದು) ನಿರಂತರ ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ರೂಪದಲ್ಲಿ ಬ್ರಹ್ಮಾಂಡವನ್ನು ಕಲ್ಪಿಸುವ ಪ್ರಯತ್ನ ಮತ್ತು ಅದರ ಅಧ್ಯಯನಕ್ಕೆ "ಶುದ್ಧ" ಗಣಿತದ ವಿಧಾನಗಳನ್ನು ಅನ್ವಯಿಸಲು ಲೀಬ್ನಿಜ್ ಅನ್ನು ಅಧ್ಯಯನ ಮಾಡಲು ಪ್ರೇರೇಪಿಸಿತು. ಡೇಟಾದ ಬೈನರಿ ಪ್ರಾತಿನಿಧ್ಯದ ಗುಣಲಕ್ಷಣಗಳು. ಕಂಪ್ಯೂಟಿಂಗ್ ಸಾಧನದಲ್ಲಿ ಬೈನರಿ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆಯ ಬಗ್ಗೆ ಲೀಬ್ನಿಜ್ ಈಗಾಗಲೇ ಯೋಚಿಸಿದ್ದರು ಎಂದು ಹೇಳಬೇಕು, ಆದರೆ ಯಾಂತ್ರಿಕ ಸಾಧನಗಳಿಗೆ ಇದರ ಅಗತ್ಯವಿಲ್ಲದ ಕಾರಣ, ಅವರು ತಮ್ಮ ಕ್ಯಾಲ್ಕುಲೇಟರ್ನಲ್ಲಿ ಬೈನರಿ ಸಿಸ್ಟಮ್ನ ತತ್ವಗಳನ್ನು ಬಳಸಲಿಲ್ಲ (1673) .

ಜಾರ್ಜ್ ಬೂಲ್ ಅವರ ಗಣಿತದ ತರ್ಕ,ಜಾರ್ಜ್ ಬೂಲ್ ಅವರ ಕೆಲಸದ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಾ, ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಇತಿಹಾಸದ ಸಂಶೋಧಕರು 19 ನೇ ಶತಮಾನದ ಮೊದಲಾರ್ಧದ ಈ ಮಹೋನ್ನತ ಇಂಗ್ಲಿಷ್ ವಿಜ್ಞಾನಿ ಸ್ವಯಂ-ಕಲಿತರು ಎಂದು ಖಂಡಿತವಾಗಿಯೂ ಒತ್ತಿಹೇಳುತ್ತಾರೆ. ಬಹುಶಃ "ಶಾಸ್ತ್ರೀಯ" (ಆ ಸಮಯದಲ್ಲಿ ಅರ್ಥಮಾಡಿಕೊಂಡಂತೆ) ಶಿಕ್ಷಣದ ಕೊರತೆಯಿಂದಾಗಿ ಜಾರ್ಜ್ ಬೂಲ್ ಅವರು ವಿಜ್ಞಾನವಾಗಿ ತರ್ಕಕ್ಕೆ ಕ್ರಾಂತಿಕಾರಿ ಬದಲಾವಣೆಗಳನ್ನು ಪರಿಚಯಿಸಿದರು.

ಚಿಂತನೆಯ ನಿಯಮಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡುವಾಗ, ಅವರು ಗಣಿತಶಾಸ್ತ್ರಕ್ಕೆ ಹತ್ತಿರವಿರುವ ತರ್ಕಶಾಸ್ತ್ರದಲ್ಲಿ ಔಪಚಾರಿಕ ಸಂಕೇತ ಮತ್ತು ನಿಯಮಗಳ ವ್ಯವಸ್ಥೆಯನ್ನು ಅನ್ವಯಿಸಿದರು. ತರುವಾಯ ಈ ವ್ಯವಸ್ಥೆ ತಾರ್ಕಿಕ ಬೀಜಗಣಿತ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆಅಥವಾ ಬೂಲಿಯನ್ ಬೀಜಗಣಿತ.ಈ ವ್ಯವಸ್ಥೆಯ ನಿಯಮಗಳು ವಿವಿಧ ರೀತಿಯ ವಸ್ತುಗಳು ಮತ್ತು ಅವುಗಳ ಗುಂಪುಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತವೆ (ಸೆಟ್ಗಳು,ಲೇಖಕರ ಪರಿಭಾಷೆಯ ಪ್ರಕಾರ). ಜೆ. ಬೂಲ್ ಕಲ್ಪಿಸಿದ ವ್ಯವಸ್ಥೆಯ ಮುಖ್ಯ ಉದ್ದೇಶವೆಂದರೆ ತಾರ್ಕಿಕ ಹೇಳಿಕೆಗಳನ್ನು ಎನ್ಕೋಡ್ ಮಾಡುವುದು ಮತ್ತು ತಾರ್ಕಿಕ ತೀರ್ಮಾನಗಳ ರಚನೆಗಳನ್ನು ಗಣಿತದ ಸೂತ್ರಗಳಿಗೆ ಹತ್ತಿರವಿರುವ ಸರಳ ಅಭಿವ್ಯಕ್ತಿಗಳಿಗೆ ಕಡಿಮೆ ಮಾಡುವುದು. ತಾರ್ಕಿಕ ಅಭಿವ್ಯಕ್ತಿಯ ಔಪಚಾರಿಕ ಮೌಲ್ಯಮಾಪನದ ಫಲಿತಾಂಶವು ಎರಡು ತಾರ್ಕಿಕ ಮೌಲ್ಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ: ನಿಜಅಥವಾ ಸುಳ್ಳು.

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

ಜಾರ್ಜ್ ಬೂಲ್ ಅವರ ಎಲ್ಲಾ ಸಿಸ್ಟಮ್ (ಅಥವಾ ಅವರು ಪ್ರಸ್ತಾಪಿಸಿದ ಎಲ್ಲಾ ತಾರ್ಕಿಕ ಕಾರ್ಯಾಚರಣೆಗಳು) ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ರಚಿಸಲು ಬಳಸಲಾಗಲಿಲ್ಲ, ಆದರೆ ನಾಲ್ಕು ಮುಖ್ಯ ಕಾರ್ಯಾಚರಣೆಗಳು: ಮತ್ತು (ಛೇದಕ),ಅಥವಾ (ಯೂನಿಯನ್),ಅಲ್ಲ (ಮನವಿಯನ್ನು)ಮತ್ತು ಎಕ್ಸ್‌ಕ್ಲೂಸಿವ್ ಅಥವಾ - ಆಧುನಿಕ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಎಲ್ಲಾ ರೀತಿಯ ಪ್ರೊಸೆಸರ್‌ಗಳ ಕಾರ್ಯಾಚರಣೆಯ ಆಧಾರವಾಗಿದೆ.

ಅಕ್ಕಿ. 3.1. ತಾರ್ಕಿಕ ಬೀಜಗಣಿತದ ಮೂಲ ಕಾರ್ಯಾಚರಣೆಗಳು

ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಹಲವಾರು ಗುಣಲಕ್ಷಣಗಳ ಪ್ರಕಾರ ವರ್ಗೀಕರಿಸಲಾಗುತ್ತದೆ, ನಿರ್ದಿಷ್ಟವಾಗಿ: ಕಾರ್ಯಶೀಲತೆ ಮತ್ತು ಪರಿಹರಿಸಲಾಗುವ ಕಾರ್ಯಗಳ ಸ್ವರೂಪ, ಕಂಪ್ಯೂಟಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಂಘಟಿಸುವ ವಿಧಾನ, ವಾಸ್ತುಶಿಲ್ಪದ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಕಂಪ್ಯೂಟಿಂಗ್ ಶಕ್ತಿಯಿಂದ.

ಕಾರ್ಯಗಳು ಮತ್ತು ಪರಿಹರಿಸಲಾದ ಕಾರ್ಯಗಳ ಸ್ವರೂಪವನ್ನು ಆಧರಿಸಿ, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ:

ಯುನಿವರ್ಸಲ್ (ಸಾಮಾನ್ಯ ಉದ್ದೇಶ) ಕಂಪ್ಯೂಟರ್ಗಳು;

ಸಮಸ್ಯೆ-ಆಧಾರಿತ ಕಂಪ್ಯೂಟರ್ಗಳು;

ವಿಶೇಷ ಕಂಪ್ಯೂಟರ್ಗಳು.

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

ಸಮಸ್ಯೆ-ಆಧಾರಿತ ಕಂಪ್ಯೂಟರ್‌ಗಳುಸಣ್ಣ ಪ್ರಮಾಣದ ಡೇಟಾದ ನೋಂದಣಿ, ಸಂಗ್ರಹಣೆ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೆ ಸಂಬಂಧಿಸಿದ ಕಿರಿದಾದ ವ್ಯಾಪ್ತಿಯ ಕಾರ್ಯಗಳನ್ನು ಪರಿಹರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ವಿಶೇಷ ಕಂಪ್ಯೂಟರ್ಗಳುಕಿರಿದಾದ ವ್ಯಾಪ್ತಿಯ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ (ತಾಂತ್ರಿಕ ಸಾಧನಗಳಿಗೆ ನಿಯಂತ್ರಣ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಮೈಕ್ರೋಪ್ರೊಸೆಸರ್ಗಳು ಮತ್ತು ನಿಯಂತ್ರಕಗಳು).

ಕಂಪ್ಯೂಟಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಂಘಟಿಸುವ ಮೂಲಕಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಏಕ-ಸಂಸ್ಕಾರಕ ಮತ್ತು ಮಲ್ಟಿಪ್ರೊಸೆಸರ್ ಎಂದು ವಿಂಗಡಿಸಲಾಗಿದೆ, ಹಾಗೆಯೇ ಅನುಕ್ರಮ ಮತ್ತು ಸಮಾನಾಂತರ.

ಏಕ-ಸಂಸ್ಕಾರಕ.ಕಂಪ್ಯೂಟರ್ ಒಂದು ಕೇಂದ್ರೀಯ ಸಂಸ್ಕಾರಕವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಎಲ್ಲಾ ಕಂಪ್ಯೂಟಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಗಳು ಮತ್ತು ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸುವ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಈ ಪ್ರೊಸೆಸರ್‌ನಲ್ಲಿ ನಡೆಸಲಾಗುತ್ತದೆ.

ಮಲ್ಟಿಪ್ರೊಸೆಸರ್.ಗಣಕಯಂತ್ರವು ಹಲವಾರು ಸಂಸ್ಕಾರಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಅದರ ನಡುವೆ ಕಂಪ್ಯೂಟಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಂಘಟಿಸಲು ಮತ್ತು ಮಾಹಿತಿ ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಸಾಧನಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಕಾರ್ಯಗಳನ್ನು ಮರುಹಂಚಿಕೆ ಮಾಡಲಾಗುತ್ತದೆ.

ಸ್ಥಿರ.ಅವರು ಏಕ-ಪ್ರೋಗ್ರಾಂ ಮೋಡ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಾರೆ, ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಕೇವಲ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಿದಾಗ ಮತ್ತು ಅದರ ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಪ್ರೋಗ್ರಾಂನ ಹಿತಾಸಕ್ತಿಗಳಲ್ಲಿ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ.

ಸಮಾನಾಂತರ.ಅವರು ಮಲ್ಟಿಪ್ರೋಗ್ರಾಮ್ ಮೋಡ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಾರೆ, ಹಲವಾರು ಬಳಕೆದಾರರ ಪ್ರೋಗ್ರಾಂಗಳು ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಈ ಪ್ರೋಗ್ರಾಂಗಳ ನಡುವೆ ಹಂಚಿಕೊಳ್ಳಲಾಗುತ್ತದೆ, ಅವುಗಳ ಸಮಾನಾಂತರ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ.

ವಾಸ್ತುಶಿಲ್ಪದ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಕಂಪ್ಯೂಟಿಂಗ್ ಶಕ್ತಿಯ ಆಧಾರದ ಮೇಲೆ, ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ:



ಈ ಮಾನದಂಡದ ಪ್ರಕಾರ ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ವರ್ಗೀಕರಿಸುವ ಯೋಜನೆಯನ್ನು ನಾವು ಪರಿಗಣಿಸೋಣ (ಚಿತ್ರ 1).

ಚಿತ್ರ.1.ವಾಸ್ತುಶಿಲ್ಪದ ಗುಣಲಕ್ಷಣಗಳ ಪ್ರಕಾರ ಕಂಪ್ಯೂಟರ್ಗಳ ವರ್ಗೀಕರಣ

ಮತ್ತು ಕಂಪ್ಯೂಟಿಂಗ್ ಶಕ್ತಿ.

ಸೂಪರ್ ಕಂಪ್ಯೂಟರ್‌ಗಳು- ಇವು ವೇಗ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ದೃಷ್ಟಿಯಿಂದ ಅತ್ಯಂತ ಶಕ್ತಿಶಾಲಿ ಕಂಪ್ಯೂಟಿಂಗ್ ಯಂತ್ರಗಳಾಗಿವೆ. ಸೂಪರ್‌ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ "ಕ್ರೇ" ಮತ್ತು "ಐಬಿಎಂ ಎಸ್‌ಪಿ2" (ಯುಎಸ್‌ಎ) ಸೇರಿವೆ. ದೊಡ್ಡ ಪ್ರಮಾಣದ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಮತ್ತು ಮಾಡೆಲಿಂಗ್ ಮಾಡಲು, ವಾಯುಬಲವಿಜ್ಞಾನ, ಹವಾಮಾನಶಾಸ್ತ್ರ, ಹೆಚ್ಚಿನ ಶಕ್ತಿಯ ಭೌತಶಾಸ್ತ್ರದಲ್ಲಿ ಸಂಕೀರ್ಣ ಲೆಕ್ಕಾಚಾರಗಳಿಗಾಗಿ ಅವುಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆರ್ಥಿಕ ವಲಯದಲ್ಲಿಯೂ ಬಳಸಲಾಗುತ್ತದೆ.

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

ಮಧ್ಯಮ ಕಂಪ್ಯೂಟರ್ಗಳುಸಂಕೀರ್ಣ ತಾಂತ್ರಿಕ ಉತ್ಪಾದನಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಮಿನಿಕಂಪ್ಯೂಟರ್ನಿಯಂತ್ರಣ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಸರ್ವರ್‌ಗಳಾಗಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ಮೈಕ್ರೋಕಂಪ್ಯೂಟರ್- ಇವುಗಳು ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಅನ್ನು ಕೇಂದ್ರ ಸಂಸ್ಕರಣಾ ಘಟಕವಾಗಿ ಬಳಸುವ ಕಂಪ್ಯೂಟರ್ಗಳಾಗಿವೆ. ಇವುಗಳಲ್ಲಿ ಅಂತರ್ನಿರ್ಮಿತ ಮೈಕ್ರೋಕಂಪ್ಯೂಟರ್‌ಗಳು (ವಿವಿಧ ಉಪಕರಣಗಳು, ಉಪಕರಣಗಳು ಅಥವಾ ಸಾಧನಗಳಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ) ಮತ್ತು ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್‌ಗಳು (PC ಗಳು) ಸೇರಿವೆ.

ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ಗಳು.ಕಳೆದ 20 ವರ್ಷಗಳಲ್ಲಿ ಇದು ವೇಗವಾಗಿ ಅಭಿವೃದ್ಧಿಗೊಂಡಿದೆ. ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ (PC) ಅನ್ನು ಒಂದೇ ಕಾರ್ಯಸ್ಥಳಕ್ಕೆ ಸೇವೆ ಸಲ್ಲಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಸಣ್ಣ ವ್ಯವಹಾರಗಳು ಮತ್ತು ವ್ಯಕ್ತಿಗಳ ಅಗತ್ಯಗಳನ್ನು ಪೂರೈಸಬಹುದು. ಇಂಟರ್ನೆಟ್ ಆಗಮನದೊಂದಿಗೆ, ಪಿಸಿಗಳ ಜನಪ್ರಿಯತೆಯು ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚಾಗಿದೆ ಏಕೆಂದರೆ ಸಹಾಯದಿಂದ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ನೀವು ವೈಜ್ಞಾನಿಕ, ಉಲ್ಲೇಖ, ಶೈಕ್ಷಣಿಕ ಮತ್ತು ಮನರಂಜನಾ ಮಾಹಿತಿಯನ್ನು ಬಳಸಬಹುದು.

ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಡೆಸ್ಕ್‌ಟಾಪ್ ಮತ್ತು ಲ್ಯಾಪ್‌ಟಾಪ್ PC ಗಳು ಸೇರಿವೆ. ಪೋರ್ಟಬಲ್ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ನೋಟ್‌ಬುಕ್ (ನೋಟ್‌ಬುಕ್ ಅಥವಾ ನೋಟ್‌ಬುಕ್) ಮತ್ತು ಪಾಕೆಟ್ ಪರ್ಸನಲ್ ಕಂಪ್ಯೂಟರ್‌ಗಳು (ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಹ್ಯಾಂಡ್‌ಹೆಲ್ಡ್ - ಹ್ಯಾಂಡ್‌ಹೆಲ್ಡ್ ಪಿಸಿ, ಪರ್ಸನಲ್ ಡಿಜಿಟಲ್ ಅಸಿಸ್ಟೆಂಟ್‌ಗಳು - ಪಿಡಿಎ ಮತ್ತು ಪಾಮ್‌ಟಾಪ್) ಸೇರಿವೆ.

ಎಂಬೆಡೆಡ್ ಕಂಪ್ಯೂಟರ್‌ಗಳು.ಬಳಸಲಾಗುವ ಕಂಪ್ಯೂಟರ್ಗಳು ವಿವಿಧ ಸಾಧನಗಳುಆಹ್, ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳ ಅನುಷ್ಠಾನಕ್ಕಾಗಿ ವ್ಯವಸ್ಥೆಗಳು, ಸಂಕೀರ್ಣಗಳು. ಉದಾಹರಣೆಗೆ, ಕಾರ್ ಡಯಾಗ್ನೋಸ್ಟಿಕ್ಸ್.

1999 ರಿಂದ, PC ಗಳನ್ನು ವರ್ಗೀಕರಿಸಲು ಅಂತರರಾಷ್ಟ್ರೀಯ ಪ್ರಮಾಣೀಕರಣ ಮಾನದಂಡವಾದ PC99 ವಿವರಣೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ನಿರ್ದಿಷ್ಟತೆಯ ಪ್ರಕಾರ, ಪಿಸಿಗಳನ್ನು ಈ ಕೆಳಗಿನ ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ:

· ಸಾಮೂಹಿಕ PC ಗಳು (ಗ್ರಾಹಕ PC);

· ವ್ಯಾಪಾರ PC ಗಳು (ಆಫೀಸ್ PC);

· ಪೋರ್ಟಬಲ್ PC ಗಳು (ಮೊಬೈಲ್ PC);

· ಕಾರ್ಯಸ್ಥಳಗಳು (ವರ್ಕ್ ಸ್ಟೇಷನ್);

· ಮನರಂಜನಾ PC ಗಳು (ಎಂಟರ್ಟೈಮೆಂಟ್ PC).

ಹೆಚ್ಚಿನ PC ಗಳು ಬೃಹತ್ಮತ್ತು ಪ್ರಮಾಣಿತ (ಕನಿಷ್ಠ ಅಗತ್ಯವಿರುವ) ಹಾರ್ಡ್‌ವೇರ್ ಸೆಟ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಈ ಸೆಟ್ ಒಳಗೊಂಡಿದೆ: ಸಿಸ್ಟಮ್ ಘಟಕ, ಪ್ರದರ್ಶನ, ಕೀಬೋರ್ಡ್, ಮೌಸ್. ಅಗತ್ಯವಿದ್ದರೆ, ಬಳಕೆದಾರರ ಕೋರಿಕೆಯ ಮೇರೆಗೆ ಈ ಸೆಟ್ ಅನ್ನು ಇತರ ಸಾಧನಗಳೊಂದಿಗೆ ಸುಲಭವಾಗಿ ಪೂರಕಗೊಳಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ಪ್ರಿಂಟರ್.

ವ್ಯಾಪಾರ PC ಗಳುಕನಿಷ್ಠ ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಧ್ವನಿ ಪುನರುತ್ಪಾದನೆ ಉಪಕರಣಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ಲ್ಯಾಪ್ಟಾಪ್ PC ಗಳುದೂರಸ್ಥ ಪ್ರವೇಶ ಸಂವಹನ ವಿಧಾನಗಳ ಉಪಸ್ಥಿತಿಯಲ್ಲಿ ಭಿನ್ನವಾಗಿರುತ್ತವೆ.

ಕಾರ್ಯಸ್ಥಳಗಳುಡೇಟಾ ಶೇಖರಣಾ ಸಾಧನಗಳ ಮೆಮೊರಿ ಸಾಮರ್ಥ್ಯಕ್ಕಾಗಿ ಹೆಚ್ಚಿದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ.

ಮನರಂಜನಾ PC ಗಳುಉತ್ತಮ ಗುಣಮಟ್ಟದ ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಧ್ವನಿ ಪುನರುತ್ಪಾದನೆಯ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದೆ.

ವಿನ್ಯಾಸ ವೈಶಿಷ್ಟ್ಯಗಳ ಮೂಲಕ PC ಗಳನ್ನು ವಿಂಗಡಿಸಲಾಗಿದೆ:

· ಸ್ಥಾಯಿ (ಡೆಸ್ಕ್ಟಾಪ್, ಡೆಸ್ಕ್ಟಾಪ್);

ಪೋರ್ಟಬಲ್:

· ಪೋರ್ಟಬಲ್ (ಲ್ಯಾಪ್ಟಾಪ್);

· ನೋಟ್ಬುಕ್ಗಳು;

· ಪಾಕೆಟ್ (ಪಾಮ್ಟಾಪ್).

ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಮುಖ್ಯ ಗುಣಲಕ್ಷಣಗಳು ಅದರ ಕಾರ್ಯಾಚರಣೆಯ ಮತ್ತು ತಾಂತ್ರಿಕ ಗುಣಲಕ್ಷಣಗಳಾದ ವೇಗ, ಮೆಮೊರಿ ಸಾಮರ್ಥ್ಯ, ಲೆಕ್ಕಾಚಾರದ ನಿಖರತೆ, ಇತ್ಯಾದಿ.

ಕಂಪ್ಯೂಟರ್ ಕಾರ್ಯಕ್ಷಮತೆ ಎರಡು ಅಂಶಗಳಲ್ಲಿ ಪರಿಗಣಿಸಲಾಗಿದೆ. ಒಂದೆಡೆ, ಇದು ನಡೆಸಿದ ಪ್ರಾಥಮಿಕ ಕಾರ್ಯಾಚರಣೆಗಳ ಸಂಖ್ಯೆಯಿಂದ ನಿರೂಪಿಸಲ್ಪಟ್ಟಿದೆ ಕೇಂದ್ರ ಪ್ರೊಸೆಸರ್ಪ್ರತಿ ಸೆಕೆಂಡ್. ಪ್ರಾಥಮಿಕ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸೇರ್ಪಡೆ, ವರ್ಗಾವಣೆ, ಹೋಲಿಕೆ, ಇತ್ಯಾದಿಗಳಂತಹ ಯಾವುದೇ ಸರಳ ಕಾರ್ಯಾಚರಣೆ ಎಂದು ಅರ್ಥೈಸಲಾಗುತ್ತದೆ. ಮತ್ತೊಂದೆಡೆ, ಕಾರ್ಯಕ್ಷಮತೆ

ಕಂಪ್ಯೂಟರ್ ತನ್ನ ಮೆಮೊರಿಯ ಸಂಘಟನೆಯ ಮೇಲೆ ಗಮನಾರ್ಹವಾಗಿ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಮೆಮೊರಿಯಲ್ಲಿ ಅಗತ್ಯ ಮಾಹಿತಿಗಾಗಿ ಹುಡುಕುವ ಸಮಯವು ಕಂಪ್ಯೂಟರ್ನ ವೇಗವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ.

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

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

    ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆ,ಪ್ರವೇಶವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳದೆ ಪ್ರೊಸೆಸರ್ ಗಡಿಯಾರದ ಆವರ್ತನದಿಂದ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿ;

    ದರದ ವೇಗ, ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ RAM ಅನ್ನು ಪ್ರವೇಶಿಸುವ ಸಮಯವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವುದು;

    ಸಿಸ್ಟಮ್ ಕಾರ್ಯಕ್ಷಮತೆ,ಕಂಪ್ಯೂಟಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಂಘಟಿಸುವ ಸಿಸ್ಟಮ್ ವೆಚ್ಚವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ;

    ಕಾರ್ಯಾಚರಣೆಯ,ಪರಿಹರಿಸಲಾದ ಕಾರ್ಯಗಳ ಸ್ವರೂಪವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ (ಸಂಯೋಜನೆ, ಕಾರ್ಯಾಚರಣೆಗಳು ಅಥವಾ ಅವುಗಳ "ಮಿಶ್ರಣ").

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

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

ಕಮಾಂಡ್ ಸಿಸ್ಟಮ್ - ಇದು ಕಂಪ್ಯೂಟರ್ ಪ್ರೊಸೆಸರ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಮರ್ಥವಾಗಿರುವ ಆಜ್ಞೆಗಳ ಪಟ್ಟಿಯಾಗಿದೆ. ಪ್ರೊಸೆಸರ್ ಯಾವ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು ಎಂಬುದನ್ನು ಕಮಾಂಡ್ ಸಿಸ್ಟಮ್ ನಿರ್ಧರಿಸುತ್ತದೆ, ಆಜ್ಞೆಯಲ್ಲಿ ಎಷ್ಟು ಆಪರೇಂಡ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು ಮತ್ತು ಯಾವ ಪ್ರಕಾರದ (ಫಾರ್ಮ್ಯಾಟ್) ಆಜ್ಞೆಯು ಅದನ್ನು ಗುರುತಿಸಬೇಕು. ಮುಖ್ಯ ವಿಧದ ಆಜ್ಞೆಗಳ ಸಂಖ್ಯೆ ಚಿಕ್ಕದಾಗಿದೆ; ಅವುಗಳ ಸಹಾಯದಿಂದ, ಕಂಪ್ಯೂಟರ್‌ಗಳು ಸಂಕಲನ, ವ್ಯವಕಲನ, ಗುಣಾಕಾರ, ವಿಭಾಗ, ಹೋಲಿಕೆ, ಮೆಮೊರಿಗೆ ಬರೆಯುವುದು, ರಿಜಿಸ್ಟರ್‌ನಿಂದ ನೋಂದಣಿಗೆ ಸಂಖ್ಯೆಗಳನ್ನು ವರ್ಗಾಯಿಸುವುದು, ಒಂದು ಸಂಖ್ಯೆಯ ವ್ಯವಸ್ಥೆಯಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಪರಿವರ್ತಿಸುವ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಮರ್ಥವಾಗಿವೆ. ಇತ್ಯಾದಿ. ಅಗತ್ಯವಿದ್ದರೆ, ಆಜ್ಞೆಗಳನ್ನು ಮಾರ್ಪಡಿಸಿ , ಲೆಕ್ಕಾಚಾರಗಳ ನಿಶ್ಚಿತಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು. ವಿಶಿಷ್ಟವಾಗಿ, ಕಂಪ್ಯೂಟರ್ ಹತ್ತಾರು ರಿಂದ ನೂರಾರು ಆಜ್ಞೆಗಳನ್ನು ಬಳಸುತ್ತದೆ (ಅವುಗಳ ಮಾರ್ಪಾಡುಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು). ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಅಭಿವೃದ್ಧಿಯ ಪ್ರಸ್ತುತ ಹಂತದಲ್ಲಿ, ಪ್ರೊಸೆಸರ್ ಸೂಚನಾ ವ್ಯವಸ್ಥೆಯನ್ನು ರಚಿಸುವಾಗ ಎರಡು ಮುಖ್ಯ ವಿಧಾನಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಒಂದೆಡೆ, ಇದು ಸಂಪೂರ್ಣ ಸೂಚನೆಗಳೊಂದಿಗೆ ಪ್ರೊಸೆಸರ್‌ಗಳ ಅಭಿವೃದ್ಧಿಗೆ ಸಂಬಂಧಿಸಿದ ಸಾಂಪ್ರದಾಯಿಕ ವಿಧಾನವಾಗಿದೆ - ವಾಸ್ತುಶಿಲ್ಪ ಸಿಐಎಸ್(ಸಂಪೂರ್ಣ ಸೂಚನಾ ಸೆಟ್ ಕಂಪ್ಯೂಟರ್ - ಸಂಪೂರ್ಣ ಸೂಚನೆಗಳನ್ನು ಹೊಂದಿರುವ ಕಂಪ್ಯೂಟರ್). ಮತ್ತೊಂದೆಡೆ, ಇದು ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಕಡಿಮೆಯಾದ ಸರಳ ಆದರೆ ಆಗಾಗ್ಗೆ ಬಳಸುವ ಆಜ್ಞೆಗಳ ಅನುಷ್ಠಾನವಾಗಿದೆ, ಇದು ಪ್ರೊಸೆಸರ್ ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಸರಳೀಕರಿಸಲು ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ - ಆರ್ಕಿಟೆಕ್ಚರ್ RISC(ಕಡಿಮೆಗೊಳಿಸಿದ ಸೂಚನಾ ಸೆಟ್ ಕಂಪ್ಯೂಟರ್ - ಕಡಿಮೆ ಸೂಚನೆಗಳನ್ನು ಹೊಂದಿರುವ ಕಂಪ್ಯೂಟರ್).

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

ಕಂಪ್ಯೂಟರ್ ವಿಶ್ವಾಸಾರ್ಹತೆ - ನಿರ್ದಿಷ್ಟ ಅವಧಿಗೆ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಾಚರಣೆಯ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಅದರ ಗುಣಲಕ್ಷಣಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಯಂತ್ರದ ಸಾಮರ್ಥ್ಯ ಇದು. ಕೆಳಗಿನ ಸೂಚಕಗಳು ಸಂಪೂರ್ಣ ಯಂತ್ರದ ವೈಫಲ್ಯಕ್ಕೆ ಕಾರಣವಾಗುವ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಕಂಪ್ಯೂಟರ್‌ನ ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಪರಿಮಾಣಾತ್ಮಕ ಮೌಲ್ಯಮಾಪನವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ:

    ವೈಫಲ್ಯ-ಮುಕ್ತ ಕಾರ್ಯಾಚರಣೆಯ ಸಂಭವನೀಯತೆ ನಿರ್ದಿಷ್ಟ ಸಮಯನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಾಚರಣೆಯ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ;

    ವೈಫಲ್ಯಗಳ ನಡುವಿನ ಕಂಪ್ಯೂಟರ್ ಸರಾಸರಿ ಸಮಯ;

    ಯಂತ್ರವನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು ಸರಾಸರಿ ಸಮಯ, ಇತ್ಯಾದಿ.

ಕಂಪ್ಯೂಟರ್ ಸಂಕೀರ್ಣ ಅಥವಾ ಸಿಸ್ಟಮ್ನಂತಹ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ರಚನೆಗಳಿಗೆ, "ವೈಫಲ್ಯ" ಎಂಬ ಪರಿಕಲ್ಪನೆಯು ಅರ್ಥವಿಲ್ಲ. ಅಂತಹ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ವೈಯಕ್ತಿಕ ಅಂಶಗಳ ವೈಫಲ್ಯಗಳು ಕಾರ್ಯಾಚರಣೆಯ ದಕ್ಷತೆಯಲ್ಲಿ ಸ್ವಲ್ಪ ಇಳಿಕೆಗೆ ಕಾರಣವಾಗುತ್ತವೆ ಮತ್ತು ಒಟ್ಟಾರೆಯಾಗಿ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಂಪೂರ್ಣ ನಷ್ಟಕ್ಕೆ ಕಾರಣವಾಗುವುದಿಲ್ಲ.

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

ಸ್ವಯಂಚಾಲಿತ ಕೆಲಸದ ಸ್ಥಳ ಸಂಕೀರ್ಣಗಳಲ್ಲಿ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಸಂಘಟಿಸುವ ವಿಧಾನಗಳನ್ನು ಕೈಗಾರಿಕಾ ಉದ್ಯಮಗಳ ಕಾರ್ಯಾಚರಣೆಯ ಉತ್ಪಾದನಾ ನಿರ್ವಹಣೆಯ (OPM) ಪರಿಗಣಿಸಲಾದ ಪ್ರಕ್ರಿಯೆಗಳ ಸಾಮಾನ್ಯ ಸಂದರ್ಭದಲ್ಲಿ ನಿರ್ಧರಿಸಬೇಕು, ಇದರ ಉದ್ದೇಶ ಕಾರ್ಯವೆಂದರೆ ಉತ್ಪಾದನೆಗೆ ಎಲ್ಲಾ ರೀತಿಯ ಸಂಪನ್ಮೂಲಗಳ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು. ಕಾರ್ಮಿಕ ವಸ್ತುಗಳ ಸ್ಥಾಪಿತ ಶ್ರೇಣಿಯ.

ಸ್ವಯಂಚಾಲಿತ ಕೆಲಸದ ಸ್ಥಳ ಸಂಕೀರ್ಣಗಳಲ್ಲಿ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಸಂಘಟಿಸುವ ವಿಧಾನಗಳನ್ನು ಕೈಗಾರಿಕಾ ಉದ್ಯಮಗಳ ಕಾರ್ಯಾಚರಣೆಯ ಉತ್ಪಾದನಾ ನಿರ್ವಹಣೆಯ (OPM) ಪರಿಗಣಿಸಲಾದ ಪ್ರಕ್ರಿಯೆಗಳ ಸಾಮಾನ್ಯ ಸಂದರ್ಭದಲ್ಲಿ ನಿರ್ಧರಿಸಬೇಕು, ಇದರ ಉದ್ದೇಶ ಕಾರ್ಯವೆಂದರೆ ಉತ್ಪಾದನೆಗೆ ಎಲ್ಲಾ ರೀತಿಯ ಸಂಪನ್ಮೂಲಗಳ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು. ಕಾರ್ಮಿಕ ವಸ್ತುಗಳ ಸ್ಥಾಪಿತ ಶ್ರೇಣಿಯ.

ಸ್ವಯಂ-ಬೆಂಬಲಿತ ಉತ್ಪಾದನಾ ತಂಡಗಳ ಸ್ವಯಂಚಾಲಿತ ಕಾರ್ಯಸ್ಥಳ ಸಂಕೀರ್ಣಗಳಾಗಿ AS EUP ಅನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುವಾಗ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಸಂಘಟಿಸುವ ವಿಧಾನಗಳು ಮತ್ತು ಮಾದರಿಗಳ ಸಂಶ್ಲೇಷಣೆ ಎರಡು ಹಂತಗಳ ಮೂಲಕ ಹೋಗಬೇಕು: ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್‌ವೇರ್‌ನ ತರ್ಕಬದ್ಧ ಸಂಯೋಜನೆಯನ್ನು ನಿರ್ಧರಿಸುವ ಹಂತ ಮತ್ತು ಹಂಚಿಕೆಯ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುವ ಹಂತ. ಅದರ ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಸ್ವಯಂಚಾಲಿತ ಕೆಲಸದ ಸ್ಥಳ ಸಂಕೀರ್ಣಗಳ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ನ ಸಂಪನ್ಮೂಲಗಳು.

ಗ್ರಾಹಕರ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ VT ಫ್ಲೀಟ್‌ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಮತ್ತು ಭವಿಷ್ಯದ ಸ್ವಾಧೀನಕ್ಕಾಗಿ ಊಹಿಸಲಾದ VT ಫ್ಲೀಟ್‌ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಹೊಸ VT ಉಪಕರಣಗಳ ತಾಂತ್ರಿಕ (ಹಾರ್ಡ್‌ವೇರ್) ಹೊಂದಾಣಿಕೆ. ವಿಟಿಯನ್ನು ಆಯ್ಕೆಮಾಡುವಾಗ ಈ ಸೂಚಕವು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವ ಪ್ರಮುಖ ಅಂಶಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಎಂದು ಅಭ್ಯಾಸವು ತೋರಿಸುತ್ತದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಧನಗಳೊಂದಿಗೆ ಹಾರ್ಡ್‌ವೇರ್ ಹೊಂದಿಕೆಯಾಗುವ ವಿಟಿ ಉಪಕರಣಗಳನ್ನು ಖರೀದಿಸುವ ಪ್ರವೃತ್ತಿಯು ಅನೇಕ ವಸ್ತುನಿಷ್ಠ ಮತ್ತು ವ್ಯಕ್ತಿನಿಷ್ಠ ಕಾರಣಗಳೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದೆ, ಅದರಲ್ಲಿ ಕನಿಷ್ಠ ಗ್ರಾಹಕರ ಮನೋವಿಜ್ಞಾನ, ಈ ನಿರ್ದಿಷ್ಟ ವರ್ಗದ ಯಂತ್ರಾಂಶವನ್ನು ಬಳಸುವ ಯಶಸ್ಸಿನ ವಿಶ್ವಾಸದ ಪ್ರಜ್ಞೆ. ಸಾಫ್ಟ್‌ವೇರ್ ಹೊಂದಾಣಿಕೆ, ಇದು ಹಾರ್ಡ್‌ವೇರ್-ಅಳವಡಿಕೆ ಸೂಚನಾ ವ್ಯವಸ್ಥೆಯ ಹೊಂದಾಣಿಕೆ, ಡೇಟಾ ಪ್ರಸ್ತುತಿ ಸ್ವರೂಪಗಳ ಹೊಂದಾಣಿಕೆ, ಅನುವಾದಕರ ಹೊಂದಾಣಿಕೆ, DBMS, ಇತ್ಯಾದಿಗಳಿಂದ ನಿರ್ಧರಿಸಲ್ಪಡುತ್ತದೆ. ಸಂಪನ್ಮೂಲ ಬಳಕೆಯ ಮೇಲೆ ಈ ಸೂಚಕದ ಗಮನಾರ್ಹ ಪ್ರಭಾವವನ್ನು ಹಿಂದೆ ಸಿದ್ಧಪಡಿಸಿದ ನಿಯಂತ್ರಕ, ಆರ್ಕೈವಲ್ ಮತ್ತು ಅಂಕಿಅಂಶಗಳ ದತ್ತಾಂಶದ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಲಭ್ಯತೆ, ಹಾಗೆಯೇ ನಿರ್ದಿಷ್ಟ ಮೂಲ ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಕರಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಿದ ಅನುಭವ ಹೊಂದಿರುವ ಉದ್ಯಮದಲ್ಲಿ ತರಬೇತಿ ಪಡೆದ ಸಿಬ್ಬಂದಿಗಳ ವಿಶೇಷತೆಗಳಿಂದ ವಿವರಿಸಬಹುದು.

ವೈಯಕ್ತಿಕ ವರ್ಕ್‌ಸ್ಟೇಷನ್ ಮಾಡ್ಯೂಲ್‌ಗಳ ವೈಫಲ್ಯದ ಸಂದರ್ಭದಲ್ಲಿ, ವಿಫಲವಾದ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ತ್ವರಿತವಾಗಿ ಬದಲಾಯಿಸಲು ಅಥವಾ ಎಲ್ಲಾ ಸಂಕೀರ್ಣಗಳ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲಗಳ (ವರ್ಕ್‌ಶಾಪ್ ಕಾಂಪ್ಲೆಕ್ಸ್‌ನೊಳಗೆ) ನಿರ್ದಿಷ್ಟ ವರ್ಕ್‌ಸ್ಟೇಷನ್‌ಗಳ ನಡುವೆ ಬಳಸಿದ ಸಾಧನಗಳನ್ನು ಮರುಹೊಂದಿಸಲು ಅನುಮತಿಸುವ ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್‌ವೇರ್‌ನ ಖರೀದಿಸಿದ ಸಂಕೀರ್ಣದೊಳಗೆ ಕಾರ್ಯಾಚರಣೆಯ ಹೊಂದಾಣಿಕೆ. , ಇಂಟರ್‌ಶಾಪ್ ಸಂಕೀರ್ಣದೊಳಗೆ, ಯಾವುದೇ ಉದ್ಯಮದ ವ್ಯವಸ್ಥೆಯೊಳಗೆ).

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

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

ಆದ್ದರಿಂದ, ಈ ಸೂಚಕದ ಮೌಲ್ಯಗಳ ಅಂದಾಜು (ಆರ್ಡಿನಲ್) ಮೌಲ್ಯಮಾಪನಕ್ಕಾಗಿ, ಒಂದೇ ರೀತಿಯ-ವರ್ಗದ VT ವಸ್ತುಗಳ ಕಾರ್ಯಾಚರಣೆಯ ಅನುಭವ ಅಥವಾ ಸಿಮ್ಯುಲೇಶನ್ ಮಾದರಿಗಳಿಂದ ಪಡೆದ ಫಲಿತಾಂಶಗಳು ಅತ್ಯಗತ್ಯವಾಗಿರುತ್ತದೆ, ಅಲ್ಲಿ ಡೇಟಾಬೇಸ್ಗಳು ಪರಿಮಾಣ ಮತ್ತು ರಚನೆಯಲ್ಲಿ ನೈಜತೆಗೆ ಅನುಗುಣವಾಗಿರುತ್ತವೆ. ಬಿಡಿ. ಪರೀಕ್ಷಾ ಉದಾಹರಣೆಗಳಿಂದ ಪಡೆದ ಡೇಟಾದ ಅಂದಾಜು ಫಲಿತಾಂಶಗಳಲ್ಲಿ ದೋಷಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು, ಇದು ಸಿಸ್ಟಮ್ನ ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯದಲ್ಲಿ ನಂತರ ಪಡೆದ ನಿಜವಾದ ಅಂದಾಜುಗಳಿಂದ ಪರಿಮಾಣದ ಕ್ರಮದಿಂದ ಭಿನ್ನವಾಗಿರುತ್ತದೆ. ದೋಷದ ಮೂಲವು ಹೆಚ್ಚಾಗಿ ಆಪರೇಟಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳು, ಉಪಯುಕ್ತತೆಗಳ ಅಸ್ಪಷ್ಟತೆಯಾಗಿದೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳು, ಸಂವಹನ ಪ್ರೋಟೋಕಾಲ್‌ಗಳು, ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಮೂಲ ಭಾಷಾ ಪರಿಕರಗಳು ಬಹು-ಬಳಕೆದಾರ, ಬಹು-ಕಾರ್ಯ ಕ್ರಮದಲ್ಲಿ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್‌ಗಳ ಗರಿಷ್ಠ ಸಂಪನ್ಮೂಲಗಳಲ್ಲಿ ಅಥವಾ ಅವುಗಳ ಅಂಶಗಳಿಗೆ ಸಂಪುಟಗಳಲ್ಲಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಮಾಡಿದಾಗ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪ್ರೊಸೆಸರ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೇರ ಲೆಕ್ಕಾಚಾರದ ಸಾಧ್ಯತೆಗಳು, ಇಂಟ್ರಾಮ್ಯಾಷಿನ್ ಸಂವಹನ ಚಾನಲ್‌ಗಳು, ನೆಟ್‌ವರ್ಕ್ ಸಂವಹನ ಚಾನಲ್‌ಗಳು, ಬಾಹ್ಯ ಸಾಧನಗಳ ಪ್ರಕಾರದ ಡೇಟಾ ಪ್ರವೇಶ ವೇಗವನ್ನು ನಿಷ್ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಪ್ರಸ್ತುತ, ಅನೇಕ ಪ್ರೊಸೆಸರ್‌ಗಳ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಅವುಗಳಿಗೆ ಅಳವಡಿಸಲಾಗಿರುವ ಭಾಷಾ ಪರಿಕರಗಳು ಅಗತ್ಯವಿರುವ ಕಂಪ್ಯೂಟೇಶನಲ್ ನಿಖರತೆಯೊಂದಿಗೆ PPP CS ಕಾರ್ಯಗಳ ಸಂಪೂರ್ಣ ಸಂಭಾವ್ಯ ಸೆಟ್ ಅನ್ನು ಒದಗಿಸಲು ಅನುಮತಿಸುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಈ ಸೂಚಕದ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ಧರಿಸುವಾಗ, ವಿಟಿ ಪರಿಕರಗಳು ಮತ್ತು ಮೂಲ ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳ ಪರಿಗಣಿಸಲಾದ ಸಂಯೋಜನೆಯನ್ನು ಉಲ್ಲೇಖಿಸಿ ನಿರ್ದಿಷ್ಟ ರೀತಿಯ ಸ್ವಯಂಚಾಲಿತ ಕಾರ್ಯಸ್ಥಳಗಳ ಕಾರ್ಯ ವರ್ಗಗಳ ಮೂಲಕ ವಿವರಗಳನ್ನು ಪರಿಚಯಿಸುವುದು ಅವಶ್ಯಕ.

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

ಸಿಬ್ಬಂದಿ ನಡುವೆ ಪುನರ್ವಿತರಣೆ ಸೇರಿದಂತೆ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಸ್ಥಳಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾದ ಕಾರ್ಯಗಳ ಸಂಯೋಜನೆ ಮತ್ತು ವಿಷಯವನ್ನು ಬದಲಾಯಿಸುವ ಸಾಧ್ಯತೆ.

ಜ್ಞಾನದ ನೆಲೆಗಳು ಮತ್ತು ಡೇಟಾಬೇಸ್‌ಗಳಿಗೆ ಅನಧಿಕೃತ ಪ್ರವೇಶದ ವಿರುದ್ಧ ರಕ್ಷಣೆಗಾಗಿ ಅಗತ್ಯತೆಗಳನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು, ಹಾಗೆಯೇ ಅಗತ್ಯವಿದ್ದರೆ ಅವರ "ಪಾರದರ್ಶಕತೆ" ಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು.


ಕಂಪ್ಯೂಟರ್ ಉಪಕರಣಗಳ ವರ್ಗೀಕರಣ

1. ಯಂತ್ರಾಂಶ

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

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

ಕಂಪ್ಯೂಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನ ಮುಖ್ಯ ಹಾರ್ಡ್‌ವೇರ್ ಘಟಕಗಳು: ಮೆಮೊರಿ, ಸೆಂಟ್ರಲ್ ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಬಾಹ್ಯ ಸಾಧನಗಳು, ಸಿಸ್ಟಮ್ ಬಸ್‌ನಿಂದ ಪರಸ್ಪರ ಸಂಪರ್ಕಗೊಂಡಿವೆ (ಚಿತ್ರ 1.) ಮುಖ್ಯ ಮೆಮೊರಿಯನ್ನು ಬೈನರಿ ರೂಪದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ರೂಪದಲ್ಲಿ ಆಯೋಜಿಸಲಾಗಿದೆ. ಆರ್ಡರ್ ಮಾಡಲಾದ ಕೋಶಗಳ ಸರಣಿ, ಪ್ರತಿಯೊಂದೂ ವಿಶಿಷ್ಟವಾದ ಡಿಜಿಟಲ್ ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ. ವಿಶಿಷ್ಟವಾಗಿ, ಸೆಲ್ ಗಾತ್ರವು 1 ಬೈಟ್ ಆಗಿದೆ. ಮುಖ್ಯ ಸ್ಮರಣೆಯ ವಿಶಿಷ್ಟ ಕಾರ್ಯಾಚರಣೆಗಳು: ನಿರ್ದಿಷ್ಟ ವಿಳಾಸದೊಂದಿಗೆ ಕೋಶದ ವಿಷಯಗಳನ್ನು ಓದುವುದು ಮತ್ತು ಬರೆಯುವುದು.

2. ಸೆಂಟ್ರಲ್ ಪ್ರೊಸೆಸರ್

ಕೇಂದ್ರೀಯ ಸಂಸ್ಕರಣಾ ಘಟಕವು ದತ್ತಾಂಶ ಸಂಸ್ಕರಣಾ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಮತ್ತು ಕಂಪ್ಯೂಟರ್‌ನ ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸುವ ಕಂಪ್ಯೂಟರ್‌ನ ಕೇಂದ್ರ ಘಟಕವಾಗಿದೆ. ಕೇಂದ್ರ ಪ್ರೊಸೆಸರ್ ಒಳಗೊಂಡಿದೆ:

ನಿಯಂತ್ರಣ ಸಾಧನ - ಪ್ರೋಗ್ರಾಂ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಆಯೋಜಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯದಲ್ಲಿ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ನ ಎಲ್ಲಾ ಸಾಧನಗಳ ಪರಸ್ಪರ ಕ್ರಿಯೆಯನ್ನು ಸಂಘಟಿಸುತ್ತದೆ;

ಅಂಕಗಣಿತ-ತಾರ್ಕಿಕ ಘಟಕ - ಡೇಟಾದ ಮೇಲೆ ಅಂಕಗಣಿತ ಮತ್ತು ತಾರ್ಕಿಕ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ: ಸಂಕಲನ, ವ್ಯವಕಲನ, ಗುಣಾಕಾರ, ಭಾಗಾಕಾರ, ಹೋಲಿಕೆ, ಇತ್ಯಾದಿ.

ಶೇಖರಣಾ ಸಾಧನ - ಆಗಿದೆ ಆಂತರಿಕ ಸ್ಮರಣೆಪ್ರೊಸೆಸರ್, ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಬಳಸಿದಾಗ, ಪ್ರೊಸೆಸರ್ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಮಧ್ಯಂತರ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ; RAM ನೊಂದಿಗೆ ಕೆಲಸವನ್ನು ವೇಗಗೊಳಿಸಲು, ಸಂಗ್ರಹ ಮೆಮೊರಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ನಂತರದ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಪ್ರೊಸೆಸರ್‌ಗೆ ಅಗತ್ಯವಾದ RAM ನಿಂದ ಆಜ್ಞೆಗಳು ಮತ್ತು ಡೇಟಾವನ್ನು ಮುಂದೆ ಪಂಪ್ ಮಾಡಲಾಗುತ್ತದೆ;

ಗಡಿಯಾರ ಜನರೇಟರ್ - ಎಲ್ಲಾ ಕಂಪ್ಯೂಟರ್ ನೋಡ್‌ಗಳ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವ ವಿದ್ಯುತ್ ಪ್ರಚೋದನೆಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.

ಕೇಂದ್ರ ಸಂಸ್ಕಾರಕವು ಪ್ರಮುಖ ವೇರಿಯೇಬಲ್‌ಗಳು ಮತ್ತು ತಾತ್ಕಾಲಿಕ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ವಿಶೇಷ ಕೋಶಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾದೊಂದಿಗೆ ವಿವಿಧ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ - ಆಂತರಿಕ ರೆಜಿಸ್ಟರ್‌ಗಳು. ನೋಂದಣಿಗಳನ್ನು ಎರಡು ವಿಧಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ (ಚಿತ್ರ 2.):

ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ರೆಜಿಸ್ಟರ್‌ಗಳು - ಪ್ರಮುಖ ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳ ತಾತ್ಕಾಲಿಕ ಶೇಖರಣೆಗಾಗಿ ಮತ್ತು ಲೆಕ್ಕಾಚಾರಗಳ ಮಧ್ಯಂತರ ಫಲಿತಾಂಶಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಡೇಟಾ ರೆಜಿಸ್ಟರ್‌ಗಳು ಮತ್ತು ಪಾಯಿಂಟರ್ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ; ಒದಗಿಸುವುದು ಮುಖ್ಯ ಕಾರ್ಯ ತ್ವರಿತ ಪ್ರವೇಶಆಗಾಗ್ಗೆ ಬಳಸುವ ಡೇಟಾಗೆ (ಸಾಮಾನ್ಯವಾಗಿ ಮೆಮೊರಿ ಪ್ರವೇಶವಿಲ್ಲದೆ).

ವಿಶೇಷ ರೆಜಿಸ್ಟರ್‌ಗಳು - ಪ್ರೊಸೆಸರ್‌ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಅವುಗಳಲ್ಲಿ ಪ್ರಮುಖವಾದವುಗಳು: ಸೂಚನಾ ರಿಜಿಸ್ಟರ್, ಸ್ಟಾಕ್ ಪಾಯಿಂಟರ್, ಫ್ಲ್ಯಾಗ್ಸ್ ರಿಜಿಸ್ಟರ್ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಸ್ಟೇಟ್ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರುವ ರಿಜಿಸ್ಟರ್.

ಪ್ರೋಗ್ರಾಮರ್ ಯಾವುದೇ ವಸ್ತುಗಳನ್ನು (ಡೇಟಾ ಅಥವಾ ವಿಳಾಸಗಳು) ತಾತ್ಕಾಲಿಕವಾಗಿ ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಅವುಗಳ ಮೇಲೆ ಅಗತ್ಯವಿರುವ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ತನ್ನ ವಿವೇಚನೆಯಿಂದ ಡೇಟಾ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಬಳಸಬಹುದು. ಡೇಟಾ ರೆಜಿಸ್ಟರ್‌ಗಳಂತೆ ಸೂಚ್ಯಂಕ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಬಳಸಬಹುದು; ಮೂಲ ವಿಳಾಸದ ಆರಂಭದಿಂದ (ಮೆಮೊರಿಯಿಂದ ಒಪೆರಾಂಡ್‌ಗಳನ್ನು ಪಡೆಯುವಾಗ) ಡೇಟಾ ಮತ್ತು ಸೂಚನೆಗಳ ಸೂಚ್ಯಂಕಗಳು ಅಥವಾ ಆಫ್‌ಸೆಟ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದು ಅವರ ಮುಖ್ಯ ಉದ್ದೇಶವಾಗಿದೆ. ಮೂಲ ವಿಳಾಸವು ಮೂಲ ರೆಜಿಸ್ಟರ್‌ಗಳಲ್ಲಿರಬಹುದು.

ಸೆಗ್ಮೆಂಟ್ ರೆಜಿಸ್ಟರ್‌ಗಳು ಪ್ರೊಸೆಸರ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ನ ನಿರ್ಣಾಯಕ ಅಂಶವಾಗಿದ್ದು, 16-ಬಿಟ್ ಒಪೆರಾಂಡ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು 20-ಬಿಟ್ ವಿಳಾಸ ಸ್ಥಳವನ್ನು ವಿಳಾಸವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಮುಖ್ಯ ವಿಭಾಗದ ರೆಜಿಸ್ಟರ್‌ಗಳು: CS - ಕೋಡ್ ಸೆಗ್ಮೆಂಟ್ ರಿಜಿಸ್ಟರ್; ಡಿಎಸ್ - ಡೇಟಾ ಸೆಗ್ಮೆಂಟ್ ರಿಜಿಸ್ಟರ್; SS ಸ್ಟಾಕ್ ಸೆಗ್ಮೆಂಟ್ ರಿಜಿಸ್ಟರ್ ಆಗಿದೆ, ES ಹೆಚ್ಚುವರಿ ಸೆಗ್ಮೆಂಟ್ ರಿಜಿಸ್ಟರ್ ಆಗಿದೆ. ಮೆಮೊರಿಯನ್ನು ವಿಭಾಗಗಳ ಮೂಲಕ ಪ್ರವೇಶಿಸಲಾಗುತ್ತದೆ - ಭೌತಿಕ ವಿಳಾಸದ ಜಾಗದ ಯಾವುದೇ ಭಾಗದಲ್ಲಿ ತಾರ್ಕಿಕ ರಚನೆಗಳು. ವಿಭಾಗದ ಆರಂಭಿಕ ವಿಳಾಸವನ್ನು 16 ರಿಂದ ಭಾಗಿಸಲಾಗಿದೆ (ಕನಿಷ್ಠ ಗಮನಾರ್ಹ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಂಕೆ ಇಲ್ಲದೆ) ಸೆಗ್ಮೆಂಟ್ ರೆಜಿಸ್ಟರ್‌ಗಳಲ್ಲಿ ಒಂದನ್ನು ನಮೂದಿಸಲಾಗಿದೆ; ಅದರ ನಂತರ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವಿಭಾಗದ ವಿಳಾಸದಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಮೆಮೊರಿ ವಿಭಾಗಕ್ಕೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ.

ಯಾವುದೇ ಮೆಮೊರಿ ಕೋಶದ ವಿಳಾಸವು ಎರಡು ಪದಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಅದರಲ್ಲಿ ಒಂದು ಅನುಗುಣವಾದ ವಿಭಾಗದ ಸ್ಮರಣೆಯಲ್ಲಿ ಸ್ಥಳವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ, ಮತ್ತು ಇನ್ನೊಂದು - ಈ ವಿಭಾಗದೊಳಗೆ ಆಫ್ಸೆಟ್. ಒಂದು ವಿಭಾಗದ ಗಾತ್ರವನ್ನು ಅದು ಒಳಗೊಂಡಿರುವ ಡೇಟಾದ ಪ್ರಮಾಣದಿಂದ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ, ಆದರೆ 64 KB ಅನ್ನು ಮೀರಬಾರದು, ಇದು ಗರಿಷ್ಠ ಸಂಭವನೀಯ ಆಫ್‌ಸೆಟ್ ಮೌಲ್ಯದಿಂದ ನಿರ್ಧರಿಸಲ್ಪಡುತ್ತದೆ. ಸೂಚನಾ ವಿಭಾಗದ ವಿಭಾಗದ ವಿಳಾಸವನ್ನು CS ರಿಜಿಸ್ಟರ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಮತ್ತು ವಿಳಾಸದ ಬೈಟ್‌ಗೆ ಆಫ್‌ಸೆಟ್ ಅನ್ನು IP ಸೂಚನಾ ಪಾಯಿಂಟರ್ ರಿಜಿಸ್ಟರ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.

ಚಿತ್ರ.2. 32-ಬಿಟ್ ಪ್ರೊಸೆಸರ್ ರೆಜಿಸ್ಟರ್ಗಳು

ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಪ್ರೋಗ್ರಾಂನ ಮೊದಲ ಆಜ್ಞೆಯ ಆಫ್ಸೆಟ್ ಅನ್ನು IP ಗೆ ನಮೂದಿಸಲಾಗಿದೆ. ಪ್ರೊಸೆಸರ್, ಅದನ್ನು ಮೆಮೊರಿಯಿಂದ ಓದಿದ ನಂತರ, ಈ ಸೂಚನೆಯ ಉದ್ದದಿಂದ IP ಯ ವಿಷಯಗಳನ್ನು ನಿಖರವಾಗಿ ಹೆಚ್ಚಿಸುತ್ತದೆ (ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್ ಸೂಚನೆಗಳು 1 ರಿಂದ 6 ಬೈಟ್‌ಗಳ ಉದ್ದವನ್ನು ಹೊಂದಬಹುದು), ಇದರ ಪರಿಣಾಮವಾಗಿ IP ಪ್ರೋಗ್ರಾಂನ ಎರಡನೇ ಸೂಚನೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ . ಮೊದಲ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ, ಪ್ರೊಸೆಸರ್ ಎರಡನೆಯದನ್ನು ಮೆಮೊರಿಯಿಂದ ಓದುತ್ತದೆ, ಮತ್ತೆ ಐಪಿ ಮೌಲ್ಯವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, IP ಯಾವಾಗಲೂ ಮುಂದಿನ ಆಜ್ಞೆಯ ಆಫ್‌ಸೆಟ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ - ಕಾರ್ಯಗತಗೊಳ್ಳುವ ಆಜ್ಞೆಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ. ಜಂಪ್ ಸೂಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಮಾತ್ರ ವಿವರಿಸಿದ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಉಲ್ಲಂಘಿಸಲಾಗಿದೆ, ಸಬ್ರುಟೀನ್ ಕರೆಗಳು ಮತ್ತು ಸೇವೆಯನ್ನು ಅಡ್ಡಿಪಡಿಸುತ್ತದೆ.

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

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

ಸ್ಟಾಕ್‌ನ ವಿಶಿಷ್ಟ ಲಕ್ಷಣವೆಂದರೆ ಅದರಲ್ಲಿರುವ ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯುವ ವಿಶಿಷ್ಟ ಕ್ರಮವಾಗಿದೆ: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ, ಸ್ಟಾಕ್‌ನಲ್ಲಿ ಮೇಲಿನ ಅಂಶ ಮಾತ್ರ ಲಭ್ಯವಿದೆ, ಅಂದರೆ, ಸ್ಟಾಕ್‌ನಲ್ಲಿ ಕೊನೆಯದಾಗಿ ಲೋಡ್ ಮಾಡಿದ ಅಂಶ. ಸ್ಟಾಕ್‌ನಿಂದ ಮೇಲಿನ ಅಂಶವನ್ನು ಪಾಪ್ ಮಾಡುವುದರಿಂದ ಮುಂದಿನ ಅಂಶ ಲಭ್ಯವಾಗುತ್ತದೆ. ಸ್ಟಾಕ್ ಅಂಶಗಳು ಸ್ಟಾಕ್‌ಗಾಗಿ ನಿಯೋಜಿಸಲಾದ ಮೆಮೊರಿ ಪ್ರದೇಶದಲ್ಲಿ ನೆಲೆಗೊಂಡಿವೆ, ಸ್ಟಾಕ್‌ನ ಕೆಳಗಿನಿಂದ (ಅದರ ಗರಿಷ್ಠ ವಿಳಾಸದಲ್ಲಿ) ಅನುಕ್ರಮವಾಗಿ ಕಡಿಮೆಯಾಗುವ ವಿಳಾಸಗಳಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಮೇಲಿನ, ಪ್ರವೇಶಿಸಬಹುದಾದ ಅಂಶದ ವಿಳಾಸವನ್ನು ಸ್ಟಾಕ್ ಪಾಯಿಂಟರ್ ರಿಜಿಸ್ಟರ್ SP ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ.

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

ಸವಲತ್ತು ಮತ್ತು ಬಳಕೆದಾರ ವಿಧಾನಗಳಲ್ಲಿ ಪ್ರವೇಶಿಸಬಹುದಾದ ಒಂದು ರಿಜಿಸ್ಟರ್ ಇದೆ. ಇದು PSW (ಪ್ರೋಗ್ರಾಂ ಸ್ಟೇಟ್ ವರ್ಡ್) ರಿಜಿಸ್ಟರ್ ಆಗಿದೆ, ಇದನ್ನು ಫ್ಲ್ಯಾಗ್ ರಿಜಿಸ್ಟರ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಫ್ಲ್ಯಾಗ್ ರಿಜಿಸ್ಟರ್ ಕೇಂದ್ರೀಯ ಪ್ರೊಸೆಸರ್‌ಗೆ ಅಗತ್ಯವಿರುವ ವಿವಿಧ ಬಿಟ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಹೋಲಿಕೆಗಳು ಮತ್ತು ಷರತ್ತುಬದ್ಧ ಜಿಗಿತಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಷರತ್ತು ಕೋಡ್‌ಗಳು ಪ್ರಮುಖವಾಗಿವೆ. ಅವುಗಳನ್ನು ಪ್ರೊಸೆಸರ್‌ನ ಅಂಕಗಣಿತ-ತಾರ್ಕಿಕ ಘಟಕದ ಪ್ರತಿ ಚಕ್ರದಲ್ಲಿ ಹೊಂದಿಸಲಾಗಿದೆ ಮತ್ತು ಹಿಂದಿನ ಫಲಿತಾಂಶದ ಸ್ಥಿತಿಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ. ಕಾರ್ಯಾಚರಣೆ. ಫ್ಲ್ಯಾಗ್ ರಿಜಿಸ್ಟರ್‌ನ ವಿಷಯಗಳು ಕಂಪ್ಯೂಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನ ಪ್ರಕಾರವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಮತ್ತು ಸೂಚಿಸುವ ಹೆಚ್ಚುವರಿ ಕ್ಷೇತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು: ಯಂತ್ರ ಮೋಡ್ (ಉದಾಹರಣೆಗೆ, ಬಳಕೆದಾರ ಅಥವಾ ಸವಲತ್ತು); ಟ್ರೇಸ್ ಬಿಟ್ (ಇದನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ); ಪ್ರೊಸೆಸರ್ ಆದ್ಯತೆಯ ಮಟ್ಟ; ಅಡಚಣೆ ಸಕ್ರಿಯಗೊಳಿಸಿ ಸ್ಥಿತಿಯನ್ನು. ಫ್ಲ್ಯಾಗ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಕೆದಾರ ಮೋಡ್‌ನಲ್ಲಿ ಓದಲಾಗುತ್ತದೆ, ಆದರೆ ಕೆಲವು ಕ್ಷೇತ್ರಗಳನ್ನು ಸವಲತ್ತು ಮೋಡ್‌ನಲ್ಲಿ ಮಾತ್ರ ಬರೆಯಬಹುದು (ಉದಾಹರಣೆಗೆ, ಮೋಡ್ ಅನ್ನು ಸೂಚಿಸುವ ಬಿಟ್).

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

ಸಂಚಯಕ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಹೆಚ್ಚಿನ ಸೂಚನೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಈ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಬಳಸುವ ಆಗಾಗ್ಗೆ ಬಳಸುವ ಆಜ್ಞೆಗಳು ಸಂಕ್ಷಿಪ್ತ ಸ್ವರೂಪವನ್ನು ಹೊಂದಿರುತ್ತವೆ.

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

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

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು, ಬಳಕೆದಾರ ಪ್ರೋಗ್ರಾಂ ಕರ್ನಲ್ ಮೋಡ್‌ಗೆ ಪ್ರವೇಶಿಸುವ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಸಿಸ್ಟಮ್ ಕರೆಯನ್ನು ನೀಡಬೇಕು. ಟ್ರ್ಯಾಪ್ (ಎಮ್ಯುಲೇಟೆಡ್ ಇಂಟರಪ್ಟ್) ಆಜ್ಞೆಯು ಪ್ರೊಸೆಸರ್‌ನ ಆಪರೇಟಿಂಗ್ ಮೋಡ್ ಅನ್ನು ಬಳಕೆದಾರರಿಂದ ಕರ್ನಲ್ ಮೋಡ್‌ಗೆ ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ನಿಯಂತ್ರಣವನ್ನು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ವರ್ಗಾಯಿಸುತ್ತದೆ. ಕೆಲಸ ಮುಗಿದ ನಂತರ, ನಿಯಂತ್ರಣವು ಬಳಕೆದಾರರ ಪ್ರೋಗ್ರಾಂಗೆ ಹಿಂತಿರುಗುತ್ತದೆ, ಸಿಸ್ಟಮ್ ಕರೆ ನಂತರ ಆಜ್ಞೆಗೆ.

ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ, ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸೂಚನೆಗಳ ಜೊತೆಗೆ, ಶೂನ್ಯದಿಂದ ಭಾಗಿಸುವ ಪ್ರಯತ್ನ ಅಥವಾ ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಓವರ್‌ಫ್ಲೋನಂತಹ ವಿನಾಯಿತಿ ಸಂದರ್ಭಗಳ ಬಗ್ಗೆ ಎಚ್ಚರಿಕೆ ನೀಡಲು ಹಾರ್ಡ್‌ವೇರ್‌ನಿಂದ ಕರೆಯಲಾಗುವ ಅಡಚಣೆಗಳಿವೆ. ಅಂತಹ ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನಿಯಂತ್ರಣವು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗೆ ಹಾದುಹೋಗುತ್ತದೆ, ಅದು ಮುಂದೆ ಏನು ಮಾಡಬೇಕೆಂದು ನಿರ್ಧರಿಸಬೇಕು. ಕೆಲವೊಮ್ಮೆ ನೀವು ದೋಷ ಸಂದೇಶದೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕೊನೆಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ, ಕೆಲವೊಮ್ಮೆ ನೀವು ಅದನ್ನು ನಿರ್ಲಕ್ಷಿಸಬಹುದು (ಉದಾಹರಣೆಗೆ, ಒಂದು ಸಂಖ್ಯೆಯು ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಕಳೆದುಕೊಂಡರೆ, ಅದನ್ನು ಶೂನ್ಯಕ್ಕೆ ಹೊಂದಿಸಬಹುದು) ಅಥವಾ ಕೆಲವು ರೀತಿಯ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರೋಗ್ರಾಂಗೆ ನಿಯಂತ್ರಣವನ್ನು ವರ್ಗಾಯಿಸಿ.

ಕೇಂದ್ರೀಯ ಪ್ರೊಸೆಸರ್ಗೆ ಸಂಬಂಧಿಸಿದ ಸಾಧನಗಳ ಜೋಡಣೆಯ ಆಧಾರದ ಮೇಲೆ, ಆಂತರಿಕ ಮತ್ತು ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ. ಬಾಹ್ಯ, ನಿಯಮದಂತೆ, ಹೆಚ್ಚಿನ ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಸಾಧನಗಳು (ಬಾಹ್ಯ ಸಾಧನಗಳು ಎಂದೂ ಕರೆಯುತ್ತಾರೆ) ಮತ್ತು ಕೆಲವು ಸಾಧನಗಳು ದೀರ್ಘಾವಧಿಯ ಡೇಟಾ ಸಂಗ್ರಹಣೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ವೈಯಕ್ತಿಕ ನೋಡ್‌ಗಳು ಮತ್ತು ಬ್ಲಾಕ್‌ಗಳ ನಡುವಿನ ಸಮನ್ವಯವನ್ನು ಹಾರ್ಡ್‌ವೇರ್ ಇಂಟರ್‌ಫೇಸ್‌ಗಳು ಎಂದು ಕರೆಯಲಾಗುವ ಪರಿವರ್ತನೆಯ ಹಾರ್ಡ್‌ವೇರ್-ತಾರ್ಕಿಕ ಸಾಧನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಕಂಪ್ಯೂಟಿಂಗ್‌ನಲ್ಲಿನ ಹಾರ್ಡ್‌ವೇರ್ ಇಂಟರ್ಫೇಸ್‌ಗಳ ಮಾನದಂಡಗಳನ್ನು ಪ್ರೋಟೋಕಾಲ್‌ಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ - ಇತರ ಸಾಧನಗಳೊಂದಿಗೆ ತಮ್ಮ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸಂಘಟಿಸಲು ಸಾಧನ ಡೆವಲಪರ್‌ಗಳು ಒದಗಿಸಬೇಕಾದ ತಾಂತ್ರಿಕ ಪರಿಸ್ಥಿತಿಗಳ ಒಂದು ಸೆಟ್.

ಯಾವುದೇ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಆರ್ಕಿಟೆಕ್ಚರ್ನಲ್ಲಿ ಇರುವ ಹಲವಾರು ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಎರಡು ದೊಡ್ಡ ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು: ಸರಣಿ ಮತ್ತು ಸಮಾನಾಂತರ. ಸರಣಿ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ, ಡೇಟಾವನ್ನು ಅನುಕ್ರಮವಾಗಿ, ಬಿಟ್ ಮೂಲಕ ಬಿಟ್ ಮತ್ತು ಸಮಾನಾಂತರ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ - ಬಿಟ್ಗಳ ಗುಂಪುಗಳಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ ರವಾನಿಸಲಾಗುತ್ತದೆ. ಒಂದು ಸಂದೇಶದಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಬಿಟ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಇಂಟರ್ಫೇಸ್ ಅಗಲದಿಂದ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ; ಉದಾಹರಣೆಗೆ, ಎಂಟು-ಬಿಟ್ ಸಮಾನಾಂತರ ಇಂಟರ್ಫೇಸ್‌ಗಳು ಪ್ರತಿ ಚಕ್ರಕ್ಕೆ ಒಂದು ಬೈಟ್ (8 ಬಿಟ್‌ಗಳು) ರವಾನಿಸುತ್ತವೆ.

ಸಮಾನಾಂತರ ಇಂಟರ್‌ಫೇಸ್‌ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸರಣಿ ಇಂಟರ್‌ಫೇಸ್‌ಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿರುತ್ತವೆ, ಆದರೆ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಒದಗಿಸುತ್ತವೆ. ಡೇಟಾ ವರ್ಗಾವಣೆ ವೇಗವು ಮುಖ್ಯವಾದ ಸ್ಥಳದಲ್ಲಿ ಅವುಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ: ಮುದ್ರಣ ಸಾಧನಗಳು, ಇನ್ಪುಟ್ ಸಾಧನಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಗ್ರಾಫಿಕ್ ಮಾಹಿತಿ, ಬಾಹ್ಯ ಮಾಧ್ಯಮದಲ್ಲಿ ಡೇಟಾವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವ ಸಾಧನಗಳು, ಇತ್ಯಾದಿ. ಸಮಾನಾಂತರ ಇಂಟರ್ಫೇಸ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಬೈಟ್‌ಗಳಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ (ಬೈಟ್/ಸೆ; ಕೆಬಿ/ಸೆ; ಎಂಬಿ/ಸೆ).

ಸಾಧನ ಸರಣಿ ಇಂಟರ್ಫೇಸ್ಗಳುಸುಲಭ; ನಿಯಮದಂತೆ, ಅವರು ಪ್ರಸಾರ ಮಾಡುವ ಮತ್ತು ಸ್ವೀಕರಿಸುವ ಸಾಧನಗಳ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ (ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಅಸಮಕಾಲಿಕ ಇಂಟರ್ಫೇಸ್ಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ), ಆದರೆ ಅವುಗಳ ಥ್ರೋಪುಟ್ ಕಡಿಮೆ ಮತ್ತು ಗುಣಾಂಕ ಉಪಯುಕ್ತ ಕ್ರಮಕೆಳಗೆ. ಸರಣಿ ಸಾಧನಗಳ ಮೂಲಕ ಡೇಟಾ ವಿನಿಮಯವನ್ನು ಬೈಟ್‌ಗಳಿಂದ ನಡೆಸಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಬಿಟ್‌ಗಳಿಂದ, ಅವುಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸೆಕೆಂಡಿಗೆ ಬಿಟ್‌ಗಳಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ (bps, Kbps, Mbps). 8 ರಿಂದ ಯಾಂತ್ರಿಕ ವಿಭಾಗದ ಮೂಲಕ ಸರಣಿ ಪ್ರಸರಣ ವೇಗದ ಘಟಕಗಳನ್ನು ಸಮಾನಾಂತರ ಡೇಟಾ ವರ್ಗಾವಣೆ ವೇಗ ಘಟಕಗಳಾಗಿ ಪರಿವರ್ತಿಸುವ ಸ್ಪಷ್ಟವಾದ ಸರಳತೆಯ ಹೊರತಾಗಿಯೂ, ಸೇವೆಯ ಡೇಟಾದ ಉಪಸ್ಥಿತಿಯಿಂದಾಗಿ ಇದು ಸರಿಯಾಗಿಲ್ಲದ ಕಾರಣ ಅಂತಹ ಪರಿವರ್ತನೆಯನ್ನು ನಿರ್ವಹಿಸಲಾಗುವುದಿಲ್ಲ. ಕೊನೆಯ ಉಪಾಯವಾಗಿ, ಸೇವಾ ಡೇಟಾಗೆ ಹೊಂದಿಸಲಾಗಿದೆ, ಕೆಲವೊಮ್ಮೆ ಸರಣಿ ಸಾಧನಗಳ ವೇಗವನ್ನು ಸೆಕೆಂಡಿಗೆ ಅಕ್ಷರಗಳಲ್ಲಿ ಅಥವಾ ಸೆಕೆಂಡಿಗೆ ಅಕ್ಷರಗಳಲ್ಲಿ (ರು / ಸೆ) ವ್ಯಕ್ತಪಡಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಈ ಮೌಲ್ಯವು ತಾಂತ್ರಿಕವಾಗಿಲ್ಲ, ಆದರೆ ಉಲ್ಲೇಖ, ಗ್ರಾಹಕ ಸ್ವಭಾವವಾಗಿದೆ.

ನಿಧಾನ ಸಾಧನಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಸರಣಿ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ (ಸರಳವಾದ ಕಡಿಮೆ-ಗುಣಮಟ್ಟದ ಮುದ್ರಣ ಸಾಧನಗಳು: ಅಕ್ಷರ ಮತ್ತು ಸಿಗ್ನಲ್ ಮಾಹಿತಿಯ ಇನ್‌ಪುಟ್ ಮತ್ತು ಔಟ್‌ಪುಟ್‌ಗಾಗಿ ಸಾಧನಗಳು, ನಿಯಂತ್ರಣ ಸಂವೇದಕಗಳು, ಕಡಿಮೆ-ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಂವಹನ ಸಾಧನಗಳು, ಇತ್ಯಾದಿ), ಹಾಗೆಯೇ ಯಾವುದೇ ಇಲ್ಲದ ಸಂದರ್ಭಗಳಲ್ಲಿ. ಡೇಟಾ ವಿನಿಮಯದ ಅವಧಿಯ ಮೇಲೆ ಗಮನಾರ್ಹ ನಿರ್ಬಂಧಗಳು (ಡಿಜಿಟಲ್ ಕ್ಯಾಮೆರಾಗಳು).

ಕಂಪ್ಯೂಟರ್‌ನ ಎರಡನೇ ಮುಖ್ಯ ಅಂಶವೆಂದರೆ ಮೆಮೊರಿ. ಮೆಮೊರಿ ವ್ಯವಸ್ಥೆಯನ್ನು ಪದರಗಳ ಶ್ರೇಣಿಯ ರೂಪದಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ (ಚಿತ್ರ 3.). ಮೇಲಿನ ಪದರವು ಕೇಂದ್ರ ಪ್ರೊಸೆಸರ್ನ ಆಂತರಿಕ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಆಂತರಿಕ ರೆಜಿಸ್ಟರ್‌ಗಳು 32-ಬಿಟ್ ಪ್ರೊಸೆಸರ್‌ನಲ್ಲಿ 32 x 32 ಬಿಟ್‌ಗಳ ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯವನ್ನು ಮತ್ತು 64-ಬಿಟ್ ಪ್ರೊಸೆಸರ್‌ನಲ್ಲಿ 64 x 64 ಬಿಟ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ ಒಂದು ಕಿಲೋಬೈಟ್‌ಗಿಂತ ಕಡಿಮೆಯಿರುತ್ತದೆ. ಹಾರ್ಡ್‌ವೇರ್ ಹಸ್ತಕ್ಷೇಪವಿಲ್ಲದೆ ಪ್ರೋಗ್ರಾಂಗಳು ಸ್ವತಃ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು (ಅಂದರೆ, ಅವುಗಳಲ್ಲಿ ಏನನ್ನು ಸಂಗ್ರಹಿಸಬೇಕೆಂದು ನಿರ್ಧರಿಸಿ).

Fig.3. ವಿಶಿಷ್ಟ ಕ್ರಮಾನುಗತ ಮೆಮೊರಿ ರಚನೆ

ಮುಂದಿನ ಪದರವು ಸಂಗ್ರಹ ಮೆಮೊರಿಯನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಇದನ್ನು ಮುಖ್ಯವಾಗಿ ಯಂತ್ರಾಂಶದಿಂದ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ. RAM ಅನ್ನು ಸಂಗ್ರಹ ರೇಖೆಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಸಾಮಾನ್ಯವಾಗಿ 64 ಬೈಟ್‌ಗಳು, 0 ರಿಂದ 63 ರವರೆಗೆ ಸಾಲು ಶೂನ್ಯದಲ್ಲಿ ವಿಳಾಸಗಳು, 64 ರಿಂದ 127 ಗೆ ಸಾಲಿನಲ್ಲಿ, ಇತ್ಯಾದಿ. ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುವ ಕ್ಯಾಶ್ ಲೈನ್‌ಗಳನ್ನು ಸಿಪಿಯು ಒಳಗೆ ಅಥವಾ ಅತ್ಯಂತ ಹತ್ತಿರವಿರುವ ಹೈ-ಸ್ಪೀಡ್ ಕ್ಯಾಶ್ ಮೆಮೊರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂ ಮೆಮೊರಿಯಿಂದ ಒಂದು ಪದವನ್ನು ಓದಬೇಕಾದಾಗ, ಸಂಗ್ರಹ ಚಿಪ್ ಪರಿಶೀಲಿಸುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ ಅಗತ್ಯವಿರುವ ಸಾಲುಸಂಗ್ರಹದಲ್ಲಿ. ಇದೇ ವೇಳೆ, ಸಂಗ್ರಹ ಮೆಮೊರಿಗೆ ಪರಿಣಾಮಕಾರಿ ಪ್ರವೇಶ ಸಂಭವಿಸುತ್ತದೆ, ವಿನಂತಿಯು ಸಂಗ್ರಹದಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ತೃಪ್ತಿಗೊಂಡಿದೆ ಮತ್ತು ಮೆಮೊರಿ ವಿನಂತಿಯನ್ನು ಬಸ್‌ಗೆ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ. ಯಶಸ್ವಿ ಸಂಗ್ರಹ ಪ್ರವೇಶವು ಸಾಮಾನ್ಯವಾಗಿ ಎರಡು ಗಡಿಯಾರ ಚಕ್ರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಆದರೆ ವಿಫಲವಾದ ಒಂದು ಗಮನಾರ್ಹವಾದ ಸಮಯದ ನಷ್ಟದೊಂದಿಗೆ ಮೆಮೊರಿ ಪ್ರವೇಶಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ವೆಚ್ಚದ ಕಾರಣ ಸಂಗ್ರಹ ಮೆಮೊರಿ ಗಾತ್ರದಲ್ಲಿ ಸೀಮಿತವಾಗಿದೆ. ಕೆಲವು ಯಂತ್ರಗಳು ಎರಡು ಅಥವಾ ಮೂರು ಹಂತದ ಸಂಗ್ರಹವನ್ನು ಹೊಂದಿರುತ್ತವೆ, ಪ್ರತಿಯೊಂದೂ ಹಿಂದಿನದಕ್ಕಿಂತ ನಿಧಾನ ಮತ್ತು ದೊಡ್ಡದಾಗಿದೆ.

ಮುಂದೆ RAM ಬರುತ್ತದೆ (RAM - ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿ, ಇಂಗ್ಲೀಷ್ RAM, ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿ - ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿ). ಇದು ಕಂಪ್ಯೂಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಶೇಖರಣಾ ಸಾಧನದ ಮುಖ್ಯ ಕೆಲಸದ ಪ್ರದೇಶವಾಗಿದೆ. ಸಂಗ್ರಹ ಮೆಮೊರಿಯಿಂದ ಪೂರೈಸಲಾಗದ ಎಲ್ಲಾ CPU ವಿನಂತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗಾಗಿ ಮುಖ್ಯ ಮೆಮೊರಿಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಹಲವಾರು ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಚಾಲನೆ ಮಾಡುವಾಗ, RAM ನಲ್ಲಿ ಸಂಕೀರ್ಣ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಇರಿಸಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಪರಸ್ಪರ ರಕ್ಷಿಸುವುದು ಮತ್ತು ಅವುಗಳನ್ನು ಮೆಮೊರಿಯಲ್ಲಿ ಚಲಿಸುವುದು ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಎರಡು ವಿಶೇಷ ರೆಜಿಸ್ಟರ್‌ಗಳೊಂದಿಗೆ ಸಜ್ಜುಗೊಳಿಸುವ ಮೂಲಕ ಅರಿತುಕೊಳ್ಳಲಾಗುತ್ತದೆ: ಬೇಸ್ ರಿಜಿಸ್ಟರ್ ಮತ್ತು ಮಿತಿ ರಿಜಿಸ್ಟರ್.

ಸರಳವಾದ ಸಂದರ್ಭದಲ್ಲಿ (Fig. 4.a), ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಪ್ರಾರಂಭಿಸಿದಾಗ, ಬೇಸ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಪ್ರೋಗ್ರಾಂ ಮಾಡ್ಯೂಲ್‌ನ ಪ್ರಾರಂಭದ ವಿಳಾಸದೊಂದಿಗೆ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಮಿತಿ ರಿಜಿಸ್ಟರ್ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಪ್ರೋಗ್ರಾಂ ಮಾಡ್ಯೂಲ್ ಎಷ್ಟು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಡೇಟಾ. ಮೆಮೊರಿಯಿಂದ ಆಜ್ಞೆಯನ್ನು ಪಡೆಯುವಾಗ, ಹಾರ್ಡ್‌ವೇರ್ ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ಅದು ಮಿತಿ ರಿಜಿಸ್ಟರ್‌ಗಿಂತ ಕಡಿಮೆಯಿದ್ದರೆ, ಅದು ಬೇಸ್ ರಿಜಿಸ್ಟರ್‌ನ ಮೌಲ್ಯವನ್ನು ಅದಕ್ಕೆ ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ಮೊತ್ತವನ್ನು ಮೆಮೊರಿಗೆ ವರ್ಗಾಯಿಸುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂ ಡೇಟಾದ ಪದವನ್ನು ಓದಲು ಬಯಸಿದಾಗ (ಉದಾಹರಣೆಗೆ, ವಿಳಾಸ 10000 ನಿಂದ), ಹಾರ್ಡ್‌ವೇರ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆ ವಿಳಾಸಕ್ಕೆ ಮೂಲ ರಿಜಿಸ್ಟರ್‌ನ ವಿಷಯಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, 50000) ಮತ್ತು ಮೊತ್ತವನ್ನು (60000) ಮೆಮೊರಿಗೆ ವರ್ಗಾಯಿಸುತ್ತದೆ. ಬೇಸ್ ರಿಜಿಸ್ಟರ್ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ವಿಳಾಸವನ್ನು ಅನುಸರಿಸಿ ಮೆಮೊರಿಯ ಯಾವುದೇ ಭಾಗವನ್ನು ಉಲ್ಲೇಖಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಮಿತಿ ರಿಜಿಸ್ಟರ್ ಪ್ರೋಗ್ರಾಂ ನಂತರ ಮೆಮೊರಿಯ ಯಾವುದೇ ಭಾಗವನ್ನು ಪ್ರವೇಶಿಸುವುದನ್ನು ತಡೆಯುತ್ತದೆ. ಹೀಗಾಗಿ, ಈ ಯೋಜನೆಯ ಸಹಾಯದಿಂದ, ಎರಡೂ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗುತ್ತದೆ: ಕಾರ್ಯಕ್ರಮಗಳ ರಕ್ಷಣೆ ಮತ್ತು ಚಲನೆ.

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

ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಮೆಮೊರಿ ಮ್ಯಾನೇಜರ್ ಎರಡು ಜೋಡಿ ಬೇಸ್ ಮತ್ತು ಮಿತಿ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಒಂದು ಜೋಡಿ ಪ್ರೋಗ್ರಾಂ ಪಠ್ಯಕ್ಕಾಗಿ, ಇನ್ನೊಂದು ಜೋಡಿ ಡೇಟಾಕ್ಕಾಗಿ. ಕಮಾಂಡ್ ರಿಜಿಸ್ಟರ್ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಪಠ್ಯದ ಎಲ್ಲಾ ಉಲ್ಲೇಖಗಳು ಮೊದಲ ಜೋಡಿ ರೆಜಿಸ್ಟರ್‌ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ; ಡೇಟಾದ ಉಲ್ಲೇಖಗಳು ಎರಡನೇ ಜೋಡಿ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಈ ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ಧನ್ಯವಾದಗಳು, RAM ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂನ ಒಂದು ನಕಲನ್ನು ಮಾತ್ರ ಸಂಗ್ರಹಿಸುವಾಗ ಹಲವಾರು ಬಳಕೆದಾರರ ನಡುವೆ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಇದನ್ನು ಸರಳ ಯೋಜನೆಯಲ್ಲಿ ಹೊರಗಿಡಲಾಗಿದೆ. ಪ್ರೋಗ್ರಾಂ ಸಂಖ್ಯೆ 1 ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ನಾಲ್ಕು ರೆಜಿಸ್ಟರ್‌ಗಳು ಎಡಭಾಗದಲ್ಲಿ ಚಿತ್ರ 4 (ಬಿ) ನಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಇದೆ, ಪ್ರೋಗ್ರಾಂ ಸಂಖ್ಯೆ 2 ಚಾಲನೆಯಲ್ಲಿರುವಾಗ - ಬಲಭಾಗದಲ್ಲಿ. ಮೆಮೊರಿ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಕಾರ್ಯವಾಗಿದೆ.

ಮೆಮೊರಿ ರಚನೆಯಲ್ಲಿ ಮುಂದಿನದು ಮ್ಯಾಗ್ನೆಟಿಕ್ ಡಿಸ್ಕ್(ಎಚ್‌ಡಿಡಿ). ಡಿಸ್ಕ್ ಮೆಮೊರಿಯು ಪ್ರತಿ-ಬಿಟ್ ಆಧಾರದ ಮೇಲೆ RAM ಗಿಂತ ಎರಡು ಆರ್ಡರ್‌ಗಳು ಅಗ್ಗವಾಗಿದೆ ಮತ್ತು ಗಾತ್ರದಲ್ಲಿ ದೊಡ್ಡದಾಗಿದೆ, ಆದರೆ ಡಿಸ್ಕ್‌ನಲ್ಲಿರುವ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ಸುಮಾರು ಮೂರು ಆರ್ಡರ್‌ಗಳು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಕಡಿಮೆ ವೇಗದ ಕಾರಣ ಹಾರ್ಡ್ ಡ್ರೈವ್ಡಿಸ್ಕ್ ಯಾಂತ್ರಿಕ ರಚನೆಯಾಗಿದೆ ಎಂಬುದು ಸತ್ಯ. ಎಚ್ಡಿಡಿ 5400, 7200 ಅಥವಾ 10800 rpm ವೇಗದಲ್ಲಿ ತಿರುಗುವ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಲೋಹದ ಫಲಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ (ಚಿತ್ರ 5.). ಏಕಕೇಂದ್ರಕ ವಲಯಗಳ ರೂಪದಲ್ಲಿ ಫಲಕಗಳಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ದಾಖಲಿಸಲಾಗಿದೆ. ಪ್ರತಿ ನೀಡಲಾದ ಸ್ಥಾನದಲ್ಲಿರುವ ಓದುವ/ಬರೆಯುವ ತಲೆಗಳು ಟ್ರ್ಯಾಕ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಪ್ಲ್ಯಾಟರ್‌ನಲ್ಲಿ ರಿಂಗ್ ಅನ್ನು ಓದಬಹುದು. ಒಟ್ಟಾಗಿ, ಕೊಟ್ಟಿರುವ ಫೋರ್ಕ್ ಸ್ಥಾನಕ್ಕಾಗಿ ಟ್ರ್ಯಾಕ್‌ಗಳು ಸಿಲಿಂಡರ್ ಅನ್ನು ರೂಪಿಸುತ್ತವೆ.

ಪ್ರತಿ ಟ್ರ್ಯಾಕ್ ಅನ್ನು ಹಲವಾರು ವಲಯಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರತಿ ವಲಯಕ್ಕೆ 512 ಬೈಟ್‌ಗಳು. ಆಧುನಿಕ ಡಿಸ್ಕ್ಗಳಲ್ಲಿ, ಹೊರಗಿನ ಸಿಲಿಂಡರ್ಗಳು ಒಳಗಿನವುಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ವಲಯಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಒಂದು ಸಿಲಿಂಡರ್‌ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ತಲೆಯನ್ನು ಸರಿಸಲು ಸುಮಾರು 1 ಎಂಎಸ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಯಾದೃಚ್ಛಿಕ ಸಿಲಿಂಡರ್‌ಗೆ ಚಲಿಸುವಿಕೆಯು ಡ್ರೈವ್ ಅನ್ನು ಅವಲಂಬಿಸಿ 5 ರಿಂದ 10 ಎಂಎಸ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ತಲೆಯು ಅಪೇಕ್ಷಿತ ಟ್ರ್ಯಾಕ್‌ನ ಮೇಲಿರುವಾಗ, ಮೋಟಾರ್ ಡಿಸ್ಕ್ ಅನ್ನು ತಿರುಗಿಸುವವರೆಗೆ ನೀವು ಕಾಯಬೇಕಾಗುತ್ತದೆ ಇದರಿಂದ ಅಗತ್ಯವಿರುವ ವಲಯವು ತಲೆಯ ಕೆಳಗೆ ಇರುತ್ತದೆ. ಇದು ಡಿಸ್ಕ್ ತಿರುಗುವಿಕೆಯ ವೇಗವನ್ನು ಅವಲಂಬಿಸಿ ಹೆಚ್ಚುವರಿ 5 ರಿಂದ 10 ms ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಒಂದು ವಲಯವು ತಲೆಯ ಅಡಿಯಲ್ಲಿದ್ದಾಗ, ಓದುವ ಅಥವಾ ಬರೆಯುವ ಪ್ರಕ್ರಿಯೆಯು 5 MB/s (ಕಡಿಮೆ-ವೇಗದ ಡ್ರೈವ್‌ಗಳಿಗಾಗಿ) 160 MB/s (ಅತಿ ವೇಗದ ಡ್ರೈವ್‌ಗಳಿಗಾಗಿ) ವರೆಗಿನ ವೇಗದಲ್ಲಿ ಸಂಭವಿಸುತ್ತದೆ.

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

ಮೇಲೆ ವಿವರಿಸಿದ ಪ್ರಕಾರಗಳ ಜೊತೆಗೆ, ಅನೇಕ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಓದಲು-ಮಾತ್ರ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿಯನ್ನು ಹೊಂದಿವೆ (ROM, ಓದಲು ಮಾತ್ರ ಮೆಮೊರಿ), ಇದು ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಆಫ್ ಮಾಡಿದಾಗ ಅದರ ವಿಷಯಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ROM ಅನ್ನು ತಯಾರಿಕೆಯ ಸಮಯದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಅದರ ವಿಷಯಗಳನ್ನು ಅದರ ನಂತರ ಬದಲಾಯಿಸಲಾಗುವುದಿಲ್ಲ. ಕೆಲವು ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ, ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಬಳಸಲಾಗುವ ಬೂಟ್ ಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ಕಡಿಮೆ-ಮಟ್ಟದ ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಕೆಲವು I/O ಕಾರ್ಡ್‌ಗಳನ್ನು ROM ಒಳಗೊಂಡಿದೆ.

ವಿದ್ಯುನ್ಮಾನವಾಗಿ ಅಳಿಸಬಹುದಾದ ROM (EEPROM, ಎಲೆಕ್ಟ್ರಿಕಲ್ ಅಳಿಸಬಹುದಾದ ROM) ಮತ್ತು ಫ್ಲಾಶ್ RAM (ಫ್ಲಾಶ್ RAM) ಸಹ ಬಾಷ್ಪಶೀಲವಲ್ಲ, ಆದರೆ ROM ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಅವುಗಳ ವಿಷಯಗಳನ್ನು ಅಳಿಸಬಹುದು ಮತ್ತು ಪುನಃ ಬರೆಯಬಹುದು. ಆದಾಗ್ಯೂ, ಅವರಿಗೆ ಡೇಟಾವನ್ನು ಬರೆಯಲು RAM ಗೆ ಬರೆಯುವುದಕ್ಕಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದ್ದರಿಂದ, ಅವುಗಳನ್ನು ROM ಗಳಂತೆಯೇ ಬಳಸಲಾಗುತ್ತದೆ.

ಮತ್ತೊಂದು ರೀತಿಯ ಮೆಮೊರಿ ಇದೆ - CMOS ಮೆಮೊರಿ, ಇದು ಬಾಷ್ಪಶೀಲವಾಗಿದೆ ಮತ್ತು ಪ್ರಸ್ತುತ ದಿನಾಂಕ ಮತ್ತು ಪ್ರಸ್ತುತ ಸಮಯವನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಮೆಮೊರಿಯು ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಬ್ಯಾಟರಿಯಿಂದ ಚಾಲಿತವಾಗಿದೆ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿರಬಹುದು (ಉದಾಹರಣೆಗೆ, ಯಾವ ಹಾರ್ಡ್ ಡ್ರೈವ್‌ನಿಂದ ಬೂಟ್ ಮಾಡಬೇಕೆಂದು ಸೂಚಿಸುತ್ತದೆ).

3. I/O ಸಾಧನಗಳು

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನೊಂದಿಗೆ ನಿಕಟವಾಗಿ ಸಂವಹನ ನಡೆಸುವ ಇತರ ಸಾಧನಗಳು ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಸಾಧನಗಳಾಗಿವೆ, ಇದು ಎರಡು ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ: ನಿಯಂತ್ರಕ ಮತ್ತು ಸಾಧನ ಸ್ವತಃ. ನಿಯಂತ್ರಕವು ಒಂದು ಬೋರ್ಡ್‌ನಲ್ಲಿ ಮೈಕ್ರೊ ಸರ್ಕ್ಯೂಟ್ (ಚಿಪ್‌ಸೆಟ್) ಆಗಿದ್ದು ಅದನ್ನು ಕನೆಕ್ಟರ್‌ಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ, ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಿಂದ ಆಜ್ಞೆಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ನಿಯಂತ್ರಕವು ಡಿಸ್ಕ್ನಿಂದ ನಿರ್ದಿಷ್ಟ ವಲಯವನ್ನು ಓದಲು ಆಜ್ಞೆಯನ್ನು ಪಡೆಯುತ್ತದೆ. ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ನಿಯಂತ್ರಕವು ಡಿಸ್ಕ್ ಸೆಕ್ಟರ್ನ ರೇಖೀಯ ಸಂಖ್ಯೆಯನ್ನು ಸಿಲಿಂಡರ್, ಸೆಕ್ಟರ್ ಮತ್ತು ಹೆಡ್ನ ಸಂಖ್ಯೆಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಹೊರಗಿನ ಸಿಲಿಂಡರ್‌ಗಳು ಒಳಗಿನವುಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ವಲಯಗಳನ್ನು ಹೊಂದಿರಬಹುದು ಎಂಬ ಅಂಶದಿಂದ ಪರಿವರ್ತನೆ ಕಾರ್ಯಾಚರಣೆಯು ಸಂಕೀರ್ಣವಾಗಿದೆ. ನಿಯಂತ್ರಕವು ನಂತರ ಯಾವ ಸಿಲಿಂಡರ್ ತಲೆಯು ಪ್ರಸ್ತುತವಾಗಿದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ ಮತ್ತು ಅಗತ್ಯವಿರುವ ಸಂಖ್ಯೆಯ ಸಿಲಿಂಡರ್‌ಗಳನ್ನು ತಲೆಗೆ ಸರಿಸಲು ದ್ವಿದಳ ಧಾನ್ಯಗಳ ಅನುಕ್ರಮವನ್ನು ನೀಡುತ್ತದೆ. ಅದರ ನಂತರ ನಿಯಂತ್ರಕವು ಡಿಸ್ಕ್ ತಿರುಗಲು ಕಾಯುತ್ತದೆ, ಅಗತ್ಯವಿರುವ ವಲಯವನ್ನು ತಲೆಯ ಕೆಳಗೆ ಇರಿಸುತ್ತದೆ. ನಂತರ ಡಿಸ್ಕ್‌ನಿಂದ ಬಿಟ್‌ಗಳನ್ನು ಓದುವ ಮತ್ತು ಸಂಗ್ರಹಿಸುವ ಪ್ರಕ್ರಿಯೆಗಳು, ಹೆಡರ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಮತ್ತು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಗಳು ಚೆಕ್ಸಮ್. ಮುಂದೆ, ನಿಯಂತ್ರಕವು ಸ್ವೀಕರಿಸಿದ ಬಿಟ್ಗಳನ್ನು ಪದಗಳಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಮೆಮೊರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಈ ಕೆಲಸವನ್ನು ಕೈಗೊಳ್ಳಲು, ನಿಯಂತ್ರಕಗಳು ಅಂತರ್ನಿರ್ಮಿತ ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಹೊಂದಿರುತ್ತವೆ.

I/O ಸಾಧನವು ಸರಳವಾದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿದ್ದು ಅದು ಏಕೀಕೃತ IDE ಮಾನದಂಡವನ್ನು ಅನುಸರಿಸಬೇಕು (IDE, ಇಂಟಿಗ್ರೇಟೆಡ್ ಡ್ರೈವ್ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ - ಅಂತರ್ನಿರ್ಮಿತ ಡ್ರೈವ್ ಇಂಟರ್ಫೇಸ್). ಸಾಧನ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿಯಂತ್ರಕವು ಮರೆಮಾಡಿರುವುದರಿಂದ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಿಯಂತ್ರಕ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ನೋಡುತ್ತದೆ, ಇದು ಸಾಧನ ಇಂಟರ್ಫೇಸ್ನಿಂದ ಭಿನ್ನವಾಗಿರಬಹುದು.

ವಿಭಿನ್ನ I/O ಸಾಧನಗಳ ನಿಯಂತ್ರಕಗಳು ಪರಸ್ಪರ ಭಿನ್ನವಾಗಿರುವುದರಿಂದ, ಅವುಗಳಿಗೆ ಸೂಕ್ತವಾದ ಅಗತ್ಯವಿರುತ್ತದೆ ಸಾಫ್ಟ್ವೇರ್- ಚಾಲಕರು. ಆದ್ದರಿಂದ, ಪ್ರತಿ ನಿಯಂತ್ರಕ ತಯಾರಕರು ಅದನ್ನು ಬೆಂಬಲಿಸುವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಡ್ರೈವರ್‌ಗಳನ್ನು ಪೂರೈಸಬೇಕು. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಚಾಲಕವನ್ನು ಸ್ಥಾಪಿಸಲು ಮೂರು ಮಾರ್ಗಗಳಿವೆ:

ಹೊಸ ಡ್ರೈವರ್‌ನೊಂದಿಗೆ ಕರ್ನಲ್ ಅನ್ನು ಮರುನಿರ್ಮಿಸಿ ಮತ್ತು ಸಿಸ್ಟಮ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಿ, ಅಂದರೆ ಎಷ್ಟು UNIX ಸಿಸ್ಟಮ್‌ಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ;

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಸೇರಿಸಲಾದ ಫೈಲ್‌ನಲ್ಲಿ ಡ್ರೈವರ್ ಅಗತ್ಯವಿರುವ ನಮೂದನ್ನು ರಚಿಸಿ ಮತ್ತು ಸಿಸ್ಟಮ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಿ; ಆರಂಭಿಕ ಬೂಟ್ ಸಮಯದಲ್ಲಿ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕಂಡುಕೊಳ್ಳುತ್ತದೆ ಅಗತ್ಯವಿರುವ ಚಾಲಕಮತ್ತು ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ; ವಿಂಡೋಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ;

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

ಪ್ರತಿ ನಿಯಂತ್ರಕದೊಂದಿಗೆ ಸಂವಹನಕ್ಕಾಗಿ ಕೆಲವು ರೆಜಿಸ್ಟರ್‌ಗಳಿವೆ. ಉದಾಹರಣೆಗೆ, ಕನಿಷ್ಠ ಡಿಸ್ಕ್ ನಿಯಂತ್ರಕವು ಡಿಸ್ಕ್ ವಿಳಾಸ, ಮೆಮೊರಿ ವಿಳಾಸ, ಸೆಕ್ಟರ್ ಸಂಖ್ಯೆ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯ ದಿಕ್ಕನ್ನು (ಓದಲು ಅಥವಾ ಬರೆಯಲು) ಸೂಚಿಸಲು ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಹೊಂದಿರಬಹುದು. ನಿಯಂತ್ರಕವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ಚಾಲಕವು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಿಂದ ಆಜ್ಞೆಯನ್ನು ಪಡೆಯುತ್ತಾನೆ, ನಂತರ ಅದನ್ನು ಸಾಧನದ ರೆಜಿಸ್ಟರ್‌ಗಳಿಗೆ ಬರೆಯಲು ಸೂಕ್ತವಾದ ಮೌಲ್ಯಗಳಿಗೆ ಅನುವಾದಿಸುತ್ತದೆ.

ಕೆಲವು ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ, I/O ಸಾಧನದ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಅಡ್ರೆಸ್ ಸ್ಪೇಸ್‌ಗೆ ಮ್ಯಾಪ್ ಮಾಡಲಾಗುತ್ತದೆ ಇದರಿಂದ ಅವುಗಳನ್ನು ಮೆಮೊರಿಯಲ್ಲಿ ಸಾಮಾನ್ಯ ಪದಗಳಂತೆ ಓದಬಹುದು ಅಥವಾ ಬರೆಯಬಹುದು. ಹಾರ್ಡ್‌ವೇರ್‌ನಿಂದ ಬಳಕೆದಾರರ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ರಕ್ಷಿಸಲು (ಉದಾಹರಣೆಗೆ, ಬೇಸ್ ಮತ್ತು ಮಿತಿ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಬಳಸುವುದು) ರಿಜಿಸ್ಟರ್ ವಿಳಾಸಗಳನ್ನು ಬಳಕೆದಾರರ ಪ್ರೋಗ್ರಾಂಗಳ ವ್ಯಾಪ್ತಿಯ ಹೊರಗೆ RAM ನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ.

ಇತರ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ, ಸಾಧನ ರೆಜಿಸ್ಟರ್‌ಗಳು ವಿಶೇಷ I/O ಪೋರ್ಟ್‌ಗಳಲ್ಲಿ ನೆಲೆಗೊಂಡಿವೆ ಮತ್ತು ಪ್ರತಿ ರಿಜಿಸ್ಟರ್ ತನ್ನದೇ ಆದ ಪೋರ್ಟ್ ವಿಳಾಸವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಅಂತಹ ಯಂತ್ರಗಳಲ್ಲಿ, IN ಮತ್ತು OUT ಆದೇಶಗಳು ಸವಲತ್ತು ಮೋಡ್‌ನಲ್ಲಿ ಲಭ್ಯವಿವೆ, ಇದು ಚಾಲಕರು ರಿಜಿಸ್ಟರ್‌ಗಳನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಮೊದಲ ಯೋಜನೆಯು ವಿಶೇಷ I/O ಸೂಚನೆಗಳ ಅಗತ್ಯವನ್ನು ನಿವಾರಿಸುತ್ತದೆ, ಆದರೆ ಕೆಲವು ವಿಳಾಸ ಸ್ಥಳವನ್ನು ಬಳಸುತ್ತದೆ. ಎರಡನೆಯ ಯೋಜನೆಯು ವಿಳಾಸದ ಜಾಗವನ್ನು ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ, ಆದರೆ ವಿಶೇಷ ಆಜ್ಞೆಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. ಎರಡೂ ಯೋಜನೆಗಳನ್ನು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಡೇಟಾ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಅನ್ನು ಮೂರು ರೀತಿಯಲ್ಲಿ ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ.

1. ಬಳಕೆದಾರ ಪ್ರೋಗ್ರಾಂ ಸಿಸ್ಟಮ್ ವಿನಂತಿಯನ್ನು ನೀಡುತ್ತದೆ, ಇದನ್ನು ಕರ್ನಲ್ ಅನುಗುಣವಾದ ಡ್ರೈವರ್‌ಗಾಗಿ ಕಾರ್ಯವಿಧಾನದ ಕರೆಗೆ ಅನುವಾದಿಸುತ್ತದೆ. ಚಾಲಕನು ನಂತರ I/O ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತಾನೆ. ಈ ಸಮಯದಲ್ಲಿ, ಚಾಲಕವು ತುಂಬಾ ಚಿಕ್ಕದಾದ ಪ್ರೋಗ್ರಾಂ ಲೂಪ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಸಾಧನದ ಸಿದ್ಧತೆಯನ್ನು ನಿರಂತರವಾಗಿ ಪೋಲಿಂಗ್ ಮಾಡುತ್ತದೆ (ಸಾಮಾನ್ಯವಾಗಿ ಸಾಧನವು ಇನ್ನೂ ಕಾರ್ಯನಿರತವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುವ ಕೆಲವು ಬಿಟ್ ಇರುತ್ತದೆ). I/O ಕಾರ್ಯಾಚರಣೆಯು ಪೂರ್ಣಗೊಂಡಾಗ, ಚಾಲಕವು ಡೇಟಾವನ್ನು ಅಗತ್ಯವಿರುವ ಸ್ಥಳದಲ್ಲಿ ಇರಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ಮೂಲ ಸ್ಥಿತಿಗೆ ಮರಳುತ್ತದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಂತರ ಕರೆ ಮಾಡಿದ ಪ್ರೋಗ್ರಾಂಗೆ ನಿಯಂತ್ರಣವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಈ ವಿಧಾನವನ್ನು ಸಿದ್ಧ ಕಾಯುವಿಕೆ ಅಥವಾ ಸಕ್ರಿಯ ಕಾಯುವಿಕೆ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಒಂದು ಅನನುಕೂಲತೆಯನ್ನು ಹೊಂದಿದೆ: ಪ್ರೊಸೆಸರ್ ತನ್ನ ಕೆಲಸವನ್ನು ಪೂರ್ಣಗೊಳಿಸುವವರೆಗೆ ಸಾಧನವನ್ನು ಪೋಲ್ ಮಾಡಬೇಕು.

2. ಚಾಲಕನು ಸಾಧನವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತಾನೆ ಮತ್ತು I/O ಪೂರ್ಣಗೊಂಡಾಗ ಅಡಚಣೆಯನ್ನು ನೀಡುವಂತೆ ಕೇಳುತ್ತಾನೆ. ಇದರ ನಂತರ, ಚಾಲಕವು ಡೇಟಾವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅಗತ್ಯವಿದ್ದಲ್ಲಿ ಕರೆ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ ಮತ್ತು ಇತರ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ನಿಯಂತ್ರಕವು ಡೇಟಾ ವರ್ಗಾವಣೆಯ ಅಂತ್ಯವನ್ನು ಪತ್ತೆ ಮಾಡಿದಾಗ, ಕಾರ್ಯಾಚರಣೆಯ ಪೂರ್ಣತೆಯನ್ನು ಸಂಕೇತಿಸಲು ಅದು ಅಡಚಣೆಯನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ. ಇನ್ಪುಟ್-ಔಟ್ಪುಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕಾರ್ಯವಿಧಾನವು ಈ ಕೆಳಗಿನಂತೆ ಸಂಭವಿಸುತ್ತದೆ (Fig. 6.a):

ಹಂತ 1: ಚಾಲಕವು ಆಜ್ಞೆಯನ್ನು ನಿಯಂತ್ರಕಕ್ಕೆ ರವಾನಿಸುತ್ತದೆ, ಸಾಧನದ ರೆಜಿಸ್ಟರ್‌ಗಳಿಗೆ ಮಾಹಿತಿಯನ್ನು ಬರೆಯುತ್ತದೆ; ನಿಯಂತ್ರಕವು I/O ಸಾಧನವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ.

ಹಂತ 2: ಓದುವುದು ಅಥವಾ ಬರೆಯುವುದನ್ನು ಮುಗಿಸಿದ ನಂತರ, ನಿಯಂತ್ರಕವು ಇಂಟರಪ್ಟ್ ಕಂಟ್ರೋಲರ್ ಚಿಪ್‌ಗೆ ಸಂಕೇತವನ್ನು ಕಳುಹಿಸುತ್ತದೆ.

ಹಂತ 3: ಅಡಚಣೆ ನಿಯಂತ್ರಕವು ಅಡಚಣೆಯನ್ನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧವಾಗಿದ್ದರೆ, ಅದು CPU ನ ನಿರ್ದಿಷ್ಟ ಪಿನ್‌ಗೆ ಸಂಕೇತವನ್ನು ಕಳುಹಿಸುತ್ತದೆ.

ಹಂತ 4: ಇಂಟರಪ್ಟ್ ನಿಯಂತ್ರಕವು ಬಸ್‌ನಲ್ಲಿ I/O ಸಾಧನ ಸಂಖ್ಯೆಯನ್ನು ಇರಿಸುತ್ತದೆ ಇದರಿಂದ CPU ಅದನ್ನು ಓದಬಹುದು ಮತ್ತು ಯಾವ ಸಾಧನವು ತನ್ನ ಕೆಲಸವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದೆ ಎಂದು ತಿಳಿಯಬಹುದು. CPU ಅಡಚಣೆಯನ್ನು ಪಡೆದಾಗ, ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ (PC) ಮತ್ತು ಪ್ರೊಸೆಸರ್ ಸ್ಥಿತಿ ಪದದ (PSW) ವಿಷಯಗಳನ್ನು ಪ್ರಸ್ತುತ ಸ್ಟಾಕ್‌ಗೆ ತಳ್ಳಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರೊಸೆಸರ್ ಸವಲತ್ತು ಮೋಡ್‌ಗೆ ಬದಲಾಗುತ್ತದೆ (ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕರ್ನಲ್ ಮೋಡ್). I/O ಸಾಧನ ಸಂಖ್ಯೆಯನ್ನು ಇಂಟರಪ್ಟ್ ಹ್ಯಾಂಡ್ಲರ್‌ನ ವಿಳಾಸವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಬಳಸಲಾಗುವ ಮೆಮೊರಿಯ ಭಾಗಕ್ಕೆ ಸೂಚ್ಯಂಕವಾಗಿ ಬಳಸಬಹುದು ಈ ಸಾಧನದ. ಮೆಮೊರಿಯ ಈ ಭಾಗವನ್ನು ಇಂಟರಪ್ಟ್ ವೆಕ್ಟರ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇಂಟರಪ್ಟ್ ಹ್ಯಾಂಡ್ಲರ್ (ಇಂಟರಪ್ಟ್ ಕಳುಹಿಸಿದ ಡಿವೈಸ್ ಡ್ರೈವರ್‌ನ ಭಾಗ) ತನ್ನ ಕೆಲಸವನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ, ಅದು ಸ್ಟಾಕ್‌ನಲ್ಲಿರುವ ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ ಮತ್ತು ಪ್ರೊಸೆಸರ್ ಸ್ಟೇಟಸ್ ವರ್ಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಅವುಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ಸ್ಥಿತಿಯ ಬಗ್ಗೆ ಮಾಹಿತಿಗಾಗಿ ಸಾಧನವನ್ನು ಪ್ರಶ್ನಿಸುತ್ತದೆ. ಅಡಚಣೆ ಪ್ರಕ್ರಿಯೆಯು ಪೂರ್ಣಗೊಂಡ ನಂತರ, ನಿಯಂತ್ರಣವು ಮೊದಲು ಚಾಲನೆಯಲ್ಲಿರುವ ಬಳಕೆದಾರರ ಪ್ರೋಗ್ರಾಂಗೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಅದರ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯು ಇನ್ನೂ ಪೂರ್ಣಗೊಂಡಿಲ್ಲ (Fig. 6 b).

3. ಮಾಹಿತಿಯ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ಗಾಗಿ, ನೇರ ಮೆಮೊರಿ ಪ್ರವೇಶ ನಿಯಂತ್ರಕ (DMA, ಡೈರೆಕ್ಟ್ ಮೆಮೊರಿ ಆಕ್ಸೆಸ್) ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಕೇಂದ್ರ ಪ್ರೊಸೆಸರ್ನಿಂದ ನಿರಂತರ ಹಸ್ತಕ್ಷೇಪವಿಲ್ಲದೆ RAM ಮತ್ತು ಕೆಲವು ನಿಯಂತ್ರಕಗಳ ನಡುವಿನ ಬಿಟ್ಗಳ ಹರಿವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ. ಪ್ರೊಸೆಸರ್ DMA ಚಿಪ್ ಅನ್ನು ಕರೆಯುತ್ತದೆ, ಎಷ್ಟು ಬೈಟ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸಬೇಕೆಂದು ಹೇಳುತ್ತದೆ, ಸಾಧನ ಮತ್ತು ಮೆಮೊರಿ ವಿಳಾಸಗಳು ಮತ್ತು ಡೇಟಾ ವರ್ಗಾವಣೆಯ ದಿಕ್ಕನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಚಿಪ್ ತನ್ನದೇ ಆದ ಕೆಲಸವನ್ನು ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಪೂರ್ಣಗೊಂಡ ನಂತರ, DMA ಒಂದು ಅಡಚಣೆಯನ್ನು ನೀಡುತ್ತದೆ, ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ.

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

ಪೆಂಟಿಯಮ್ ಕಂಪ್ಯೂಟಿಂಗ್ ವ್ಯವಸ್ಥೆಯು ಎಂಟು ಬಸ್‌ಗಳನ್ನು ಹೊಂದಿದೆ (ಕ್ಯಾಶ್ ಬಸ್, ಸ್ಥಳೀಯ ಬಸ್, ಮೆಮೊರಿ ಬಸ್, PCI, SCSI, USB, IDE ಮತ್ತು ISA). ಪ್ರತಿಯೊಂದು ಬಸ್ ತನ್ನದೇ ಆದ ಡೇಟಾ ವರ್ಗಾವಣೆ ವೇಗ ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಅದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಎಲ್ಲಾ ಬಸ್ಸುಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರಬೇಕು.

ISA (ಇಂಡಸ್ಟ್ರಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್) ಬಸ್ - IBM PC/AT ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಮೊದಲು ಕಾಣಿಸಿಕೊಂಡಿತು, 8.33 MHz ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಗಡಿಯಾರದ ಚಕ್ರಕ್ಕೆ ಎರಡು ಬೈಟ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸಬಹುದು ಗರಿಷ್ಠ ವೇಗ 16.67 MB/s; ಹಳೆಯ ನಿಧಾನಗತಿಯ I/O ಕಾರ್ಡ್‌ಗಳೊಂದಿಗೆ ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಗಾಗಿ ಇದನ್ನು ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ.

PCI ಬಸ್ (ಪೆರಿಫೆರಲ್ ಕಾಂಪೊನೆಂಟ್ ಇಂಟರ್ ಕನೆಕ್ಟ್, ಇಂಟರ್ಫೇಸ್ ಬಾಹ್ಯ ಸಾಧನಗಳು) - ISA ಬಸ್‌ನ ಉತ್ತರಾಧಿಕಾರಿಯಾಗಿ ಇಂಟೆಲ್ ರಚಿಸಿದ್ದು, 66 MHz ಆವರ್ತನದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದು ಮತ್ತು 528 MB/s ವೇಗದಲ್ಲಿ ಪ್ರತಿ ಗಡಿಯಾರಕ್ಕೆ 8 ಬೈಟ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸಬಹುದು. ಪ್ರಸ್ತುತ PCI ಬಸ್ಸುಗಳುಹೆಚ್ಚಿನ I/O ಕಾರ್ಡ್‌ಗಳು ಅದರೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದರಿಂದ ಹೆಚ್ಚಿನ ವೇಗದ I/O ಸಾಧನಗಳನ್ನು, ಹಾಗೆಯೇ ಇಂಟೆಲ್ ಅಲ್ಲದ ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಬಳಸಿ.

ಪೆಂಟಿಯಮ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿರುವ ಸ್ಥಳೀಯ ಬಸ್ ಅನ್ನು PCI ಬ್ರಿಡ್ಜ್ ಚಿಪ್‌ಗೆ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲು CPU ಬಳಸುತ್ತದೆ, ಇದು ಮೀಸಲಾದ ಮೆಮೊರಿ ಬಸ್‌ನಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ, ಆಗಾಗ್ಗೆ 100 MHz ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ.

ಪೆಂಟಿಯಮ್ ಸಿಸ್ಟಮ್‌ಗಳು ಪ್ರೊಸೆಸರ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಮೊದಲ ಹಂತದ ಸಂಗ್ರಹ (L1 ಸಂಗ್ರಹ) ಮತ್ತು ದೊಡ್ಡ ಬಾಹ್ಯ ಎರಡನೇ ಹಂತದ ಸಂಗ್ರಹವನ್ನು (L2 ಕ್ಯಾಶ್) ಹೊಂದಿರುವುದರಿಂದ, ಬಾಹ್ಯ ಸಂಗ್ರಹವನ್ನು ಸಂಪರ್ಕಿಸಲು ಕ್ಯಾಶ್ ಬಸ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

IDE ಬಸ್ ಅನ್ನು ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ: ಡಿಸ್ಕ್ಗಳು ​​ಮತ್ತು CD-ROM ರೀಡರ್ಗಳು. ಬಸ್ PC/AT ಡಿಸ್ಕ್ ನಿಯಂತ್ರಕ ಇಂಟರ್‌ಫೇಸ್‌ನ ವಂಶಸ್ಥರಾಗಿದ್ದು, ಪೆಂಟಿಯಮ್ ಪ್ರೊಸೆಸರ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ಎಲ್ಲಾ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಪ್ರಸ್ತುತ ಪ್ರಮಾಣಿತವಾಗಿದೆ.

USB ಬಸ್ (ಯೂನಿವರ್ಸಲ್ ಸೀರಿಯಲ್ ಬಸ್, ಸಾರ್ವತ್ರಿಕ ಸರಣಿ ಬಸ್) ನಿಧಾನಗತಿಯ ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಸಾಧನಗಳನ್ನು (ಕೀಬೋರ್ಡ್, ಮೌಸ್) ಕಂಪ್ಯೂಟರ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಇದು USB ಸಾಧನಗಳಿಗೆ ವಿದ್ಯುತ್ ಸರಬರಾಜು ಮಾಡುವ ಎರಡು ತಂತಿಗಳೊಂದಿಗೆ ಸಣ್ಣ ನಾಲ್ಕು-ತಂತಿ ಕನೆಕ್ಟರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.

USB ಬಸ್ ಒಂದು ಕೇಂದ್ರೀಕೃತ ಬಸ್ ಆಗಿದ್ದು, ಆತಿಥೇಯ ಸಾಧನವು I/O ಸಾಧನಗಳು ಡೇಟಾವನ್ನು ಹೊಂದಿದೆಯೇ ಎಂದು ನೋಡಲು ಪ್ರತಿ ಮಿಲಿಸೆಕೆಂಡ್‌ನಲ್ಲಿ ಸಮೀಕ್ಷೆ ನಡೆಸುತ್ತದೆ. ಇದು 1.5 MB/s ವೇಗದಲ್ಲಿ ಡೇಟಾ ಡೌನ್‌ಲೋಡ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ಎಲ್ಲಾ USB ಸಾಧನಗಳು ಒಂದೇ ಚಾಲಕವನ್ನು ಬಳಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ರೀಬೂಟ್ ಮಾಡದೆಯೇ ಸಿಸ್ಟಮ್ಗೆ ಸಂಪರ್ಕಿಸಬಹುದು.

SCSI ಬಸ್ (ಸಣ್ಣ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ ಇಂಟರ್ಫೇಸ್) ವೇಗದ ಡಿಸ್ಕ್ಗಳು, ಸ್ಕ್ಯಾನರ್ಗಳು ಮತ್ತು ಗಮನಾರ್ಹ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಅಗತ್ಯವಿರುವ ಇತರ ಸಾಧನಗಳಿಗೆ ಬಳಸಲಾಗುವ ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆಯ ಬಸ್ ಆಗಿದೆ. ಇದರ ಕಾರ್ಯಕ್ಷಮತೆ 160 MB/s ತಲುಪುತ್ತದೆ. SCSI ಬಸ್ ಅನ್ನು ಮ್ಯಾಕಿಂತೋಷ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು UNIX ಸಿಸ್ಟಮ್‌ಗಳು ಮತ್ತು ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ಆಧರಿಸಿದ ಇತರ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಜನಪ್ರಿಯವಾಗಿದೆ.

IEEE 1394 ಬಸ್ (FireWire) ಒಂದು ಬಿಟ್-ಸೀರಿಯಲ್ ಬಸ್ ಮತ್ತು 50 MB/s ವೇಗದಲ್ಲಿ ಪ್ಯಾಕೆಟ್ ಡೇಟಾ ವರ್ಗಾವಣೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಪೋರ್ಟಬಲ್ ಡಿಜಿಟಲ್ ವೀಡಿಯೊ ಕ್ಯಾಮೆರಾಗಳು ಮತ್ತು ಇತರ ಮಲ್ಟಿಮೀಡಿಯಾ ಸಾಧನಗಳನ್ನು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಈ ಆಸ್ತಿ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. USB ಬಸ್‌ನಂತಲ್ಲದೆ, IEEE 1394 ಬಸ್‌ನಲ್ಲಿ ಕೇಂದ್ರ ನಿಯಂತ್ರಕ ಇರುವುದಿಲ್ಲ.

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಹಾರ್ಡ್‌ವೇರ್ ಘಟಕಗಳನ್ನು ಗುರುತಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಈ ಅವಶ್ಯಕತೆ ಕಾರಣವಾಯಿತು ಇಂಟೆಲ್ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಪ್ಲಗ್ ಮತ್ತು ಪ್ಲೇ ಎಂಬ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು. ಈ ವ್ಯವಸ್ಥೆಯ ಮೊದಲು, ಪ್ರತಿ I/O ಬೋರ್ಡ್ I/O ರಿಜಿಸ್ಟರ್ ವಿಳಾಸಗಳನ್ನು ಮತ್ತು ಅಡಚಣೆ ವಿನಂತಿಯ ಮಟ್ಟವನ್ನು ಸ್ಥಿರಗೊಳಿಸಿತ್ತು. ಉದಾಹರಣೆಗೆ, ಕೀಬೋರ್ಡ್ ಇಂಟರಪ್ಟ್ 1 ಮತ್ತು 0x60 ರಿಂದ 0x64 ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ವಿಳಾಸಗಳನ್ನು ಬಳಸಿದೆ; ಫ್ಲಾಪಿ ಡಿಸ್ಕ್ ನಿಯಂತ್ರಕವು ಅಡಚಣೆ 6 ಅನ್ನು ಬಳಸಿದೆ ಮತ್ತು 0x3F0 ರಿಂದ 0x3F7 ವಿಳಾಸಗಳನ್ನು ಹೊಂದಿದೆ; ಪ್ರಿಂಟರ್ ಇಂಟರಪ್ಟ್ 7 ಮತ್ತು ವಿಳಾಸಗಳನ್ನು 0x378 ರಿಂದ 0x37A ಗೆ ಬಳಸಿದೆ.

ಬಳಕೆದಾರರು ಖರೀದಿಸಿದರೆ ಧ್ವನಿ ಕಾರ್ಡ್ಮತ್ತು ಮೋಡೆಮ್, ಈ ಸಾಧನಗಳು ಆಕಸ್ಮಿಕವಾಗಿ ಅದೇ ಅಡಚಣೆಯನ್ನು ಬಳಸಿದವು. ಸಂಘರ್ಷ ಉಂಟಾಗಿದೆ, ಆದ್ದರಿಂದ ಸಾಧನಗಳು ಒಟ್ಟಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಪ್ರತಿ ಬೋರ್ಡ್‌ನಲ್ಲಿ ಡಿಐಪಿ ಸ್ವಿಚ್‌ಗಳ (ಜಿಗಿತಗಾರರು) ಒಂದು ಸೆಟ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದು ಮತ್ತು ಪ್ರತಿ ಬೋರ್ಡ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಸಂಭವನೀಯ ಪರಿಹಾರವಾಗಿದೆ, ಇದರಿಂದಾಗಿ ಪೋರ್ಟ್ ವಿಳಾಸಗಳು ಮತ್ತು ವಿಭಿನ್ನ ಸಾಧನಗಳ ಅಡ್ಡಿಪಡಿಸುವ ಸಂಖ್ಯೆಗಳು ಪರಸ್ಪರ ಸಂಘರ್ಷಿಸುವುದಿಲ್ಲ.

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

ಕಂಪ್ಯೂಟರ್ ಬೂಟ್ ಮಾಡಿದಾಗ, BIOS ಸಿಸ್ಟಮ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಇದು ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ RAM ನ ಪ್ರಮಾಣ, ಕೀಬೋರ್ಡ್ ಮತ್ತು ಇತರ ಮುಖ್ಯ ಸಾಧನಗಳ ಸಂಪರ್ಕ ಮತ್ತು ಸರಿಯಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಮುಂದೆ, BIOS ISA ಮತ್ತು PCI ಬಸ್‌ಗಳು ಮತ್ತು ಅವುಗಳಿಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಎಲ್ಲಾ ಸಾಧನಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಈ ಸಾಧನಗಳಲ್ಲಿ ಕೆಲವು ಸಾಂಪ್ರದಾಯಿಕವಾಗಿವೆ (ಪ್ರಿ-ಪ್ಲಗ್ ಮತ್ತು ಪ್ಲೇ). ಅವರು ಸ್ಥಿರವಾದ ಅಡಚಣೆ ಮಟ್ಟಗಳು ಮತ್ತು I/O ಪೋರ್ಟ್ ವಿಳಾಸವನ್ನು ಹೊಂದಿದ್ದಾರೆ (ಉದಾಹರಣೆಗೆ, I/O ಬೋರ್ಡ್‌ನಲ್ಲಿ ಸ್ವಿಚ್‌ಗಳು ಅಥವಾ ಜಂಪರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಹೊಂದಿಸಲಾಗಿದೆ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಿಂದ ಬದಲಾಯಿಸಲಾಗುವುದಿಲ್ಲ). ಈ ಸಾಧನಗಳನ್ನು ನೋಂದಾಯಿಸಲಾಗಿದೆ, ನಂತರ ಪ್ಲಗ್ ಮತ್ತು ಪ್ಲೇ ಸಾಧನಗಳನ್ನು ನೋಂದಾಯಿಸಲಾಗಿದೆ. ಪ್ರಸ್ತುತ ಇರುವ ಸಾಧನಗಳು ಕೊನೆಯ ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಇರುವ ಸಾಧನಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿದ್ದರೆ, ಹೊಸ ಸಾಧನಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತದೆ.

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

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಂತರ ಕಂಪ್ಯೂಟರ್ನ ಕಾನ್ಫಿಗರೇಶನ್ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು BIOS ಅನ್ನು ಪೋಲ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಸಾಧನಕ್ಕೆ ಡ್ರೈವರ್ನ ಉಪಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಚಾಲಕವು ಕಾಣೆಯಾಗಿದ್ದರೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಡ್ರೈವರ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಫ್ಲಾಪಿ ಡಿಸ್ಕ್ ಅಥವಾ ಸಿಡಿಯನ್ನು ಸೇರಿಸಲು ಬಳಕೆದಾರರನ್ನು ಕೇಳುತ್ತದೆ (ಈ ಡಿಸ್ಕ್ಗಳನ್ನು ಸಾಧನ ತಯಾರಕರಿಂದ ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ). ಎಲ್ಲಾ ಡ್ರೈವರ್‌ಗಳು ಸ್ಥಳದಲ್ಲಿದ್ದರೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅವುಗಳನ್ನು ಕರ್ನಲ್‌ಗೆ ಲೋಡ್ ಮಾಡುತ್ತದೆ. ಇದು ನಂತರ ಚಾಲಕ ಕೋಷ್ಟಕಗಳನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಯಾವುದೇ ಅಗತ್ಯ ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ನಮೂದು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ ಅಥವಾ GUIಪ್ರತಿ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ.

5. ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಅಭಿವೃದ್ಧಿಯ ಇತಿಹಾಸ

ಎಲ್ಲಾ IBM-ಹೊಂದಾಣಿಕೆಯ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಇಂಟೆಲ್-ಹೊಂದಾಣಿಕೆಯ ಪ್ರೊಸೆಸರ್‌ಗಳೊಂದಿಗೆ ಸಜ್ಜುಗೊಂಡಿವೆ. ಇಂಟೆಲ್ ಕುಟುಂಬದ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯ ಇತಿಹಾಸವು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ. ಇಂಟೆಲ್‌ನ ಮೊದಲ ಸಾರ್ವತ್ರಿಕ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ 1970 ರಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು. ಇದನ್ನು ಇಂಟೆಲ್ 4004 ಎಂದು ಕರೆಯಲಾಯಿತು, ಇದು ನಾಲ್ಕು-ಬಿಟ್ ಮತ್ತು ನಾಲ್ಕು-ಬಿಟ್ ಪದಗಳನ್ನು ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿತ್ತು. ಇದರ ವೇಗವು ಸೆಕೆಂಡಿಗೆ 8000 ಕಾರ್ಯಾಚರಣೆಗಳು. ಇಂಟೆಲ್ 4004 ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಅನ್ನು 4 ಕೆಬಿ ಮೆಮೊರಿ ಗಾತ್ರದೊಂದಿಗೆ ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್‌ಗಳಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ಮೂರು ವರ್ಷಗಳ ನಂತರ, ಇಂಟೆಲ್ 8080 ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿತು, ಇದು ಈಗಾಗಲೇ 16-ಬಿಟ್ ಅಂಕಗಣಿತದ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಬಲ್ಲದು, 16-ಬಿಟ್ ವಿಳಾಸ ಬಸ್ ಅನ್ನು ಹೊಂದಿತ್ತು ಮತ್ತು ಆದ್ದರಿಂದ, 64 KB ಮೆಮೊರಿ (2,516 0 = 65536) ವರೆಗೆ ಪರಿಹರಿಸಬಹುದು. 16 ಬಿಟ್‌ಗಳ (ಎರಡು ಬೈಟ್‌ಗಳು) ಪದದ ಗಾತ್ರದೊಂದಿಗೆ 8086 ಪ್ರೊಸೆಸರ್‌ನ ಬಿಡುಗಡೆಯಿಂದ 1978 ಗುರುತಿಸಲ್ಪಟ್ಟಿದೆ, 20-ಬಿಟ್ ಬಸ್ ಮತ್ತು 1 MB ಮೆಮೊರಿಯೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದು (2 520 0 = 1048576, ಅಥವಾ 1024 KB), ಬ್ಲಾಕ್‌ಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ. (ವಿಭಾಗಗಳು) 64 KB ಪ್ರತಿ. 8086 ಪ್ರೊಸೆಸರ್ ಅನ್ನು IBM PC ಮತ್ತು IBM PC/XT ಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ಹೊಸ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಮುಂದಿನ ಪ್ರಮುಖ ಹಂತವೆಂದರೆ 8028b ಪ್ರೊಸೆಸರ್, ಇದು 1982 ರಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು. ಇದು 24-ಬಿಟ್ ವಿಳಾಸ ಬಸ್ ಅನ್ನು ಹೊಂದಿತ್ತು, 16 ಮೆಗಾಬೈಟ್ ವಿಳಾಸ ಸ್ಥಳವನ್ನು ನಿರ್ವಹಿಸಬಲ್ಲದು ಮತ್ತು IBM PC/AT ಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಅಕ್ಟೋಬರ್ 1985 ರಲ್ಲಿ, 80386DX ಅನ್ನು 32-ಬಿಟ್ ವಿಳಾಸ ಬಸ್ (ಗರಿಷ್ಠ ವಿಳಾಸ ಸ್ಥಳ 4 GB) ನೊಂದಿಗೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಮತ್ತು ಜೂನ್ 1988 ರಲ್ಲಿ, 80386SX ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಇದು 80386DX ಗಿಂತ ಅಗ್ಗವಾಗಿದೆ ಮತ್ತು 24-ಬಿಟ್ ವಿಳಾಸ ಬಸ್ ಅನ್ನು ಹೊಂದಿತ್ತು. ನಂತರ ಏಪ್ರಿಲ್ 1989 ರಲ್ಲಿ 80486DX ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಕಾಣಿಸಿಕೊಂಡಿತು ಮತ್ತು ಮೇ 1993 ರಲ್ಲಿ ಪೆಂಟಿಯಮ್ ಪ್ರೊಸೆಸರ್ನ ಮೊದಲ ಆವೃತ್ತಿ ಕಾಣಿಸಿಕೊಂಡಿತು (ಎರಡೂ 32-ಬಿಟ್ ವಿಳಾಸ ಬಸ್ನೊಂದಿಗೆ).

ಮೇ 1995 ರಲ್ಲಿ ಮಾಸ್ಕೋದಲ್ಲಿ ಕಾಮ್ಟೆಕ್ -95 ಅಂತರಾಷ್ಟ್ರೀಯ ಪ್ರದರ್ಶನದಲ್ಲಿ ಇಂಟೆಲ್ ಪ್ರಸ್ತುತಪಡಿಸಿತು ಹೊಸ ಪ್ರೊಸೆಸರ್- P6.

P6 ನ ಅಭಿವೃದ್ಧಿಯ ಸಮಯದಲ್ಲಿ ನಿಗದಿಪಡಿಸಲಾದ ಪ್ರಮುಖ ಗುರಿಗಳಲ್ಲಿ ಒಂದು ಪೆಂಟಿಯಮ್ ಪ್ರೊಸೆಸರ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ದ್ವಿಗುಣಗೊಳಿಸುವುದು. ಅದೇ ಸಮಯದಲ್ಲಿ, P6 ನ ಮೊದಲ ಆವೃತ್ತಿಗಳ ಉತ್ಪಾದನೆಯನ್ನು ಈಗಾಗಲೇ ಡೀಬಗ್ ಮಾಡಲಾದ "ಇಂಟೆಲ್" ಪ್ರಕಾರ ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ ಮತ್ತು ಉತ್ಪಾದನೆಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳುಪೆಂಟಿಯಮ್ ಸೆಮಿಕಂಡಕ್ಟರ್ ತಂತ್ರಜ್ಞಾನ (O.6 ಮೈಕ್ರಾನ್ಸ್, 3.3 V).

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

x86 ಕುಟುಂಬದ ಪರ್ಯಾಯ ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್‌ಗಳೊಂದಿಗೆ ಹೋಲಿಸಿದಾಗ, P6 ಮೈಕ್ರೊ ಆರ್ಕಿಟೆಕ್ಚರ್ ನೆಕ್ಸ್‌ಜೆನ್‌ನ Nx586 ಮತ್ತು AMD ಯ K5 ಪ್ರೊಸೆಸರ್‌ಗಳ ಮೈಕ್ರೊ ಆರ್ಕಿಟೆಕ್ಚರ್‌ನೊಂದಿಗೆ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿದೆ ಮತ್ತು ಸ್ವಲ್ಪ ಮಟ್ಟಿಗೆ ಸೈರಿಕ್ಸ್‌ನ M1 ನೊಂದಿಗೆ ಹೋಲುತ್ತದೆ. ನಾಲ್ಕು ಕಂಪನಿಗಳ ಎಂಜಿನಿಯರ್‌ಗಳು ಒಂದೇ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತಿದ್ದಾರೆ ಎಂಬ ಅಂಶದಿಂದ ಈ ಸಾಮಾನ್ಯತೆಯನ್ನು ವಿವರಿಸಲಾಗಿದೆ: ಇಂಟೆಲ್ x86 CISC ಆರ್ಕಿಟೆಕ್ಚರ್‌ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳುವಾಗ RISC ತಂತ್ರಜ್ಞಾನದ ಅಂಶಗಳನ್ನು ಪರಿಚಯಿಸುವುದು.

ಒಂದು ಪ್ಯಾಕೇಜಿನಲ್ಲಿ ಎರಡು ಹರಳುಗಳು

P6 ನ ಮುಖ್ಯ ಪ್ರಯೋಜನ ಮತ್ತು ವಿಶಿಷ್ಟ ಲಕ್ಷಣವೆಂದರೆ ಅದರ ಸ್ಥಾನಪ್ರೊಸೆಸರ್‌ನೊಂದಿಗೆ ಅದೇ ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ 256 KB ಗಾತ್ರದ ದ್ವಿತೀಯ ಸ್ಥಿರ ಸಂಗ್ರಹ ಮೆಮೊರಿ ಇದೆ, ವಿಶೇಷವಾಗಿ ಮೀಸಲಾದ ಬಸ್ ಮೂಲಕ ಪ್ರೊಸೆಸರ್‌ಗೆ ಸಂಪರ್ಕಪಡಿಸಲಾಗಿದೆ. ಈ ವಿನ್ಯಾಸವು P6-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳ ವಿನ್ಯಾಸವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸರಳಗೊಳಿಸಬೇಕು. P6 ಒಂದು ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ ಎರಡು ಚಿಪ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸಾಮೂಹಿಕ ಉತ್ಪಾದನೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಮೊದಲ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಆಗಿದೆ.

P6 ನಲ್ಲಿನ CPU ಡೈ 5.5 ಮಿಲಿಯನ್ ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ; L2 ಕ್ಯಾಶ್ ಕ್ರಿಸ್ಟಲ್ - 15.5 ಮಿಲಿಯನ್. ಹೋಲಿಕೆಗಾಗಿ, ನವೀನ ಮಾದರಿಪೆಂಟಿಯಮ್ ಸುಮಾರು 3.3 ಮಿಲಿಯನ್ ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು ಮತ್ತು L2 ಸಂಗ್ರಹವನ್ನು ಬಾಹ್ಯ ಮೆಮೊರಿ ಡೈಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಯಿತು.

ಆದ್ದರಿಂದ ದೊಡ್ಡ ಸಂಖ್ಯೆಸಂಗ್ರಹದಲ್ಲಿರುವ ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳನ್ನು ಅದರ ಸ್ಥಿರ ಸ್ವಭಾವದಿಂದ ವಿವರಿಸಲಾಗಿದೆ. P6 ನ ಸ್ಥಿರ ಮೆಮೊರಿಯು ಒಂದು ಬಿಟ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಲು ಆರು ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ ಡೈನಾಮಿಕ್ ಮೆಮೊರಿಗೆ ಪ್ರತಿ ಬಿಟ್‌ಗೆ ಕೇವಲ ಒಂದು ಟ್ರಾನ್ಸಿಸ್ಟರ್ ಅಗತ್ಯವಿರುತ್ತದೆ. ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ ವೇಗವಾಗಿರುತ್ತದೆ, ಆದರೆ ಹೆಚ್ಚು ದುಬಾರಿಯಾಗಿದೆ. ಸೆಕೆಂಡರಿ ಕ್ಯಾಶ್ ಹೊಂದಿರುವ ಚಿಪ್‌ನಲ್ಲಿರುವ ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳ ಸಂಖ್ಯೆಯು ಪ್ರೊಸೆಸರ್ ಚಿಪ್‌ಗಿಂತ ಮೂರು ಪಟ್ಟು ಹೆಚ್ಚಿದ್ದರೂ, ಸಂಗ್ರಹದ ಭೌತಿಕ ಆಯಾಮಗಳು ಚಿಕ್ಕದಾಗಿದೆ: ಪ್ರೊಸೆಸರ್‌ಗೆ 306 ವಿರುದ್ಧ 202 ಚದರ ಮಿಲಿಮೀಟರ್‌ಗಳು. ಎರಡೂ ಹರಳುಗಳನ್ನು 387 ಸಂಪರ್ಕಗಳೊಂದಿಗೆ ("ಡ್ಯುಯಲ್ ಕ್ಯಾವಿಟಿ ಪಿನ್-ಡ್ರಿಡ್ ಅರೇ") ಸೆರಾಮಿಕ್ ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ ಒಟ್ಟಿಗೆ ಸುತ್ತುವರಿಯಲಾಗಿದೆ. ಎರಡೂ ಡೈಗಳನ್ನು ಒಂದೇ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿ ತಯಾರಿಸಲಾಗುತ್ತದೆ (0.6 µm, 4-ಲೇಯರ್ ಮೆಟಲ್-BiCMOS, 2.9 V). ಅಂದಾಜು ಗರಿಷ್ಠ ವಿದ್ಯುತ್ ಬಳಕೆ: 133 MHz ನಲ್ಲಿ 20 W.

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

ವಿಲೀನಕ್ಕೆ ಎರಡನೇ ಕಾರಣವೆಂದರೆ ಉತ್ಪಾದಕತೆಯನ್ನು ಸುಧಾರಿಸುವುದು. ಎರಡನೇ ಹಂತದ CPU ಅನ್ನು ವಿಶೇಷವಾಗಿ ಮೀಸಲಾದ 64-ಬಿಟ್ ವೈಡ್ ಬಸ್ ಮೂಲಕ ಪ್ರೊಸೆಸರ್‌ಗೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ ಮತ್ತು ಪ್ರೊಸೆಸರ್‌ನಂತೆ ಅದೇ ಗಡಿಯಾರದ ಆವರ್ತನದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

60 ಮತ್ತು 66 MHz ನಲ್ಲಿನ ಮೊದಲ ಪೆಂಟಿಯಮ್ ಪ್ರೊಸೆಸರ್‌ಗಳು ಅದೇ ಗಡಿಯಾರದ ವೇಗದಲ್ಲಿ 64-ಬಿಟ್ ಬಸ್‌ನಲ್ಲಿ ದ್ವಿತೀಯ ಸಂಗ್ರಹವನ್ನು ಪ್ರವೇಶಿಸಿದವು. ಆದಾಗ್ಯೂ, ಪೆಂಟಿಯಮ್ ಗಡಿಯಾರದ ವೇಗವು ಹೆಚ್ಚಾದಂತೆ, ವಿನ್ಯಾಸಕಾರರಿಗೆ ಎಲ್ಲಾ ಸಮಯದಲ್ಲೂ ಆ ಆವರ್ತನವನ್ನು ನಿರ್ವಹಿಸುವುದು ತುಂಬಾ ಕಷ್ಟಕರ ಮತ್ತು ದುಬಾರಿಯಾಯಿತು. ಮದರ್ಬೋರ್ಡ್. ಆದ್ದರಿಂದ, ಆವರ್ತನ ವಿಭಾಜಕಗಳನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಿತು. ಉದಾಹರಣೆಗೆ, 100 MHz ಪೆಂಟಿಯಮ್‌ಗಾಗಿ, ಬಾಹ್ಯ ಬಸ್ 66 MHz ಆವರ್ತನದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (90 MHz ಪೆಂಟಿಯಮ್‌ಗೆ, ಇದು ಕ್ರಮವಾಗಿ 60 MHz ಆಗಿದೆ). ಪೆಂಟಿಯಮ್ ಈ ಬಸ್ ಅನ್ನು ದ್ವಿತೀಯ ಸಂಗ್ರಹವನ್ನು ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಮುಖ್ಯ ಮೆಮೊರಿ ಮತ್ತು PCI ಚಿಪ್‌ಸೆಟ್‌ನಂತಹ ಇತರ ಸಾಧನಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಬಳಸುತ್ತದೆ.

ಸೆಕೆಂಡರಿ ಕ್ಯಾಶ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಮೀಸಲಾದ ಬಸ್ ಅನ್ನು ಬಳಸುವುದು ಸಿಸ್ಟಮ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ. ಮೊದಲನೆಯದಾಗಿ, ಇದು ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಬಸ್ ವೇಗಗಳ ಸಂಪೂರ್ಣ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಅನ್ನು ಸಾಧಿಸುತ್ತದೆ; ಎರಡನೆಯದಾಗಿ, ಇತರ I/O ಕಾರ್ಯಾಚರಣೆಗಳೊಂದಿಗಿನ ಸ್ಪರ್ಧೆ ಮತ್ತು ಸಂಬಂಧಿತ ವಿಳಂಬಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. L2 ಕ್ಯಾಶ್ ಬಸ್ ಬಾಹ್ಯ ಬಸ್‌ನಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ಪ್ರತ್ಯೇಕವಾಗಿದೆ, ಅದರ ಮೂಲಕ ಮೆಮೊರಿ ಮತ್ತು ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ಪ್ರವೇಶಿಸಲಾಗುತ್ತದೆ. 64-ಬಿಟ್ ಬಾಹ್ಯ ಬಸ್ ಪ್ರೊಸೆಸರ್‌ನ ಅರ್ಧ, ಮೂರನೇ ಒಂದು ಅಥವಾ ನಾಲ್ಕನೇ ಒಂದು ಭಾಗದಷ್ಟು ವೇಗದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ದ್ವಿತೀಯ ಕ್ಯಾಶ್ ಬಸ್ ಸ್ವತಂತ್ರವಾಗಿ ಪೂರ್ಣ ವೇಗದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಸೆಕೆಂಡರಿ ಕ್ಯಾಶ್ ಅನ್ನು ಒಂದೇ ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ ಸಂಯೋಜಿಸುವುದು ಮತ್ತು ಅವುಗಳನ್ನು ಮೀಸಲಾದ ಬಸ್‌ನಲ್ಲಿ ಸಂವಹನ ಮಾಡುವುದು ಅತ್ಯಂತ ಶಕ್ತಿಶಾಲಿ RISC ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ತಂತ್ರಗಳ ಕಡೆಗೆ ಒಂದು ಹೆಜ್ಜೆಯಾಗಿದೆ. ಹೀಗಾಗಿ, ಡಿಜಿಟಲ್‌ನಿಂದ ಆಲ್ಫಾ 21164 ಪ್ರೊಸೆಸರ್‌ನಲ್ಲಿ, 96 kB ಯ ಎರಡನೇ ಹಂತದ ಸಂಗ್ರಹವು ಪ್ರಾಥಮಿಕ ಸಂಗ್ರಹದಂತೆ ಪ್ರೊಸೆಸರ್ ಕೋರ್‌ನಲ್ಲಿದೆ. ಇದು ಚಿಪ್‌ನಲ್ಲಿನ ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು 9.3 ಮಿಲಿಯನ್‌ಗೆ ಹೆಚ್ಚಿಸುವ ಮೂಲಕ ಹೆಚ್ಚಿನ ಸಂಗ್ರಹ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಆಲ್ಫಾ 21164 ನ ಕಾರ್ಯಕ್ಷಮತೆ 300 MHz ನಲ್ಲಿ 330 SPECint92 ಆಗಿದೆ. P6 ನ ಕಾರ್ಯಕ್ಷಮತೆ ಕಡಿಮೆಯಾಗಿದೆ (Intel ಅಂದಾಜು 200 SPECint92 133 MHz), ಆದರೆ P6 ಒದಗಿಸುತ್ತದೆ ಅತ್ಯುತ್ತಮ ಅನುಪಾತಅದರ ಸಂಭಾವ್ಯ ಮಾರುಕಟ್ಟೆಗೆ ವೆಚ್ಚ/ಕಾರ್ಯಕ್ಷಮತೆ.

ವೆಚ್ಚ/ಕಾರ್ಯಕ್ಷಮತೆಯ ಅನುಪಾತವನ್ನು ನಿರ್ಣಯಿಸುವಾಗ, P6 ಅದರ ಪ್ರತಿಸ್ಪರ್ಧಿಗಳಿಗಿಂತ ಹೆಚ್ಚು ದುಬಾರಿಯಾಗಿದ್ದರೂ, ಹೆಚ್ಚಿನ ಇತರ ಪ್ರೊಸೆಸರ್‌ಗಳು ಹೆಚ್ಚುವರಿ ಮೆಮೊರಿ ಚಿಪ್‌ಗಳು ಮತ್ತು ಸಂಗ್ರಹ ನಿಯಂತ್ರಕದಿಂದ ಸುತ್ತುವರೆದಿರಬೇಕು ಎಂದು ಪರಿಗಣಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಹೋಲಿಸಬಹುದಾದ ಸಂಗ್ರಹ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಲು, ಇತರ ಪ್ರೊಸೆಸರ್‌ಗಳು 256 KB ಗಿಂತ ದೊಡ್ಡ ಸಂಗ್ರಹಗಳನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ.

ಇಂಟೆಲ್ ವಿಶಿಷ್ಟವಾಗಿ ಅದರ ಪ್ರೊಸೆಸರ್‌ಗಳ ಹಲವಾರು ಮಾರ್ಪಾಡುಗಳನ್ನು ನೀಡುತ್ತದೆ. ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸಕರ ವಿವಿಧ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸಲು ಮತ್ತು ಸ್ಪರ್ಧಾತ್ಮಕ ಮಾದರಿಗಳಿಗೆ ಕಡಿಮೆ ಜಾಗವನ್ನು ಬಿಡಲು ಇದನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ, P6 ಉತ್ಪಾದನೆಯ ಪ್ರಾರಂಭದ ನಂತರ, ದ್ವಿತೀಯ ಕ್ಯಾಶ್ ಮೆಮೊರಿಯ ಹೆಚ್ಚಿದ ಪರಿಮಾಣದೊಂದಿಗೆ ಎರಡೂ ಮಾರ್ಪಾಡುಗಳು ಮತ್ತು ಅಗ್ಗದ ಮಾರ್ಪಾಡುಗಳನ್ನು ನಾವು ಊಹಿಸಬಹುದು ಬಾಹ್ಯ ಸ್ಥಳಸೆಕೆಂಡರಿ ಕ್ಯಾಶ್, ಆದರೆ ಸೆಕೆಂಡರಿ ಕ್ಯಾಶ್ ಮತ್ತು ಪ್ರೊಸೆಸರ್ ನಡುವೆ ಮೀಸಲಾದ ಬಸ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದು.

ಆರಂಭಿಕ ಹಂತವಾಗಿ ಪೆಂಟಿಯಮ್

ಪೆಂಟಿಯಮ್ ಪ್ರೊಸೆಸರ್ ಅದರ ಪೈಪ್‌ಲೈನ್ ಮತ್ತು ಸೂಪರ್‌ಸ್ಕೇಲಾರ್ವಾಸ್ತುಶಿಲ್ಪವು ಪ್ರಭಾವಶಾಲಿ ಮಟ್ಟದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಿದೆ. ಪೆಂಟಿಯಮ್ ಎರಡು 5-ಹಂತದ ಪೈಪ್‌ಲೈನ್‌ಗಳನ್ನು ಹೊಂದಿದ್ದು ಅದು ಸಮಾನಾಂತರವಾಗಿ ಚಲಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಯಂತ್ರದ ಗಡಿಯಾರ ಚಕ್ರಕ್ಕೆ ಎರಡು ಪೂರ್ಣಾಂಕ ಸೂಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು ಜೋಡಿ ಆಜ್ಞೆಗಳನ್ನು ಮಾತ್ರ ಸಮಾನಾಂತರವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು, ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಪರಸ್ಪರ ಅನುಸರಿಸಿ ಮತ್ತು ಕೆಲವು ನಿಯಮಗಳನ್ನು ಪೂರೈಸುವುದು, ಉದಾಹರಣೆಗೆ, "ಓದಿದ ನಂತರ ಬರೆಯಿರಿ" ಪ್ರಕಾರದ ರಿಜಿಸ್ಟರ್ ಅವಲಂಬನೆಗಳ ಅನುಪಸ್ಥಿತಿ.

P6 ನಲ್ಲಿ, ಥ್ರೋಪುಟ್ ಅನ್ನು ಹೆಚ್ಚಿಸಲು, ಒಂದೇ 12-ಹಂತದ ಪೈಪ್ಲೈನ್ಗೆ ಪರಿವರ್ತನೆ ಮಾಡಲಾಯಿತು. ಹಂತಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸುವುದರಿಂದ ಪ್ರತಿ ಹಂತದಲ್ಲಿ ನಿರ್ವಹಿಸುವ ಕೆಲಸದಲ್ಲಿ ಇಳಿಕೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ ಮತ್ತು ಇದರ ಪರಿಣಾಮವಾಗಿ, ಪೆಂಟಿಯಮ್‌ಗೆ ಹೋಲಿಸಿದರೆ ತಂಡವು ಪ್ರತಿ ಹಂತದಲ್ಲಿ ಕಳೆಯುವ ಸಮಯವನ್ನು 33 ಪ್ರತಿಶತದಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಇದರರ್ಥ P6 ಅನ್ನು 100 MHz ಪೆಂಟಿಯಮ್‌ನಂತೆ ಉತ್ಪಾದಿಸಲು ಬಳಸಿದ ಅದೇ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸುವುದರಿಂದ P6 133 MHz ಗಡಿಯಾರಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ.

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

ಹೊಸ ವಿಧಾನವು ಕಮಾಂಡ್ ಪೂಲ್ ಮತ್ತು ಹೊಸದು ಎಂದು ಕರೆಯಲ್ಪಡುವ ಬಳಕೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಪರಿಣಾಮಕಾರಿ ವಿಧಾನಗಳುಕಾರ್ಯಕ್ರಮದ ಭವಿಷ್ಯದ ನಡವಳಿಕೆಯನ್ನು ಊಹಿಸುವುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸಾಂಪ್ರದಾಯಿಕ "ಮರಣದಂಡನೆ" ಹಂತವನ್ನು ಎರಡರಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ: "ರವಾನೆ / ಮರಣದಂಡನೆ" ಮತ್ತು "ರೋಲ್ಬ್ಯಾಕ್". ಪರಿಣಾಮವಾಗಿ, ಆಜ್ಞೆಗಳು ಯಾವುದೇ ಕ್ರಮದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಬಹುದು, ಆದರೆ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಅವುಗಳ ಮೂಲ ಕ್ರಮಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಯಾವಾಗಲೂ ಅವುಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಬಹುದು. P6 ಕೋರ್ ಅನ್ನು ಕಮಾಂಡ್ ಪೂಲ್ (Fig. 1) ಮೂಲಕ ಸಂವಹನ ಮಾಡುವ ಮೂರು ಸ್ವತಂತ್ರ ಸಾಧನಗಳಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ.

ಉತ್ಪಾದಕತೆಯನ್ನು ಸುಧಾರಿಸುವಲ್ಲಿ ಮುಖ್ಯ ಸಮಸ್ಯೆ

ಆಧುನಿಕ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸೀಮಿತಗೊಳಿಸುವ ಅಂಶಗಳ ಸಂಪೂರ್ಣ ವಿಶ್ಲೇಷಣೆಯ ನಂತರ ಸೂಚನಾ ಪೂಲ್ ಮೂಲಕ ಸಂವಹನ ಮಾಡುವ ಮೂರು ಸ್ವತಂತ್ರ ಸಾಧನಗಳಾಗಿ P6 ಅನ್ನು ಸಂಘಟಿಸುವ ನಿರ್ಧಾರವನ್ನು ಮಾಡಲಾಗಿದೆ. ಪೆಂಟಿಯಮ್ ಮತ್ತು ಇತರ ಹಲವು ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಒಂದು ಮೂಲಭೂತ ಸತ್ಯವೆಂದರೆ, ನೈಜ-ಪ್ರಪಂಚದ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಪ್ರೊಸೆಸರ್‌ನ ಶಕ್ತಿಯನ್ನು ಪೂರ್ಣವಾಗಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ.

ಕಳೆದ 10 ವರ್ಷಗಳಲ್ಲಿ ಪ್ರೊಸೆಸರ್ ವೇಗವು ಕನಿಷ್ಠ 10 ಪಟ್ಟು ಹೆಚ್ಚಾಗಿದೆ, ಮುಖ್ಯ ಮೆಮೊರಿ ಪ್ರವೇಶ ಸಮಯವು ಕೇವಲ 60 ಪ್ರತಿಶತದಷ್ಟು ಕಡಿಮೆಯಾಗಿದೆ. ಪ್ರೊಸೆಸರ್ ವೇಗಕ್ಕೆ ಹೋಲಿಸಿದರೆ ಮೆಮೊರಿ ವೇಗದಲ್ಲಿ ಹೆಚ್ಚುತ್ತಿರುವ ವಿಳಂಬವು P6 ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ ಪರಿಹರಿಸಬೇಕಾದ ಮೂಲಭೂತ ಸಮಸ್ಯೆಯಾಗಿದೆ.

ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಒಂದು ಸಂಭವನೀಯ ವಿಧಾನವೆಂದರೆ ಪ್ರೊಸೆಸರ್ ಸುತ್ತಮುತ್ತಲಿನ ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆಯ ಘಟಕಗಳ ಅಭಿವೃದ್ಧಿಗೆ ಅದರ ಗಮನವನ್ನು ಬದಲಾಯಿಸುವುದು. ಆದಾಗ್ಯೂ, ಹೆಚ್ಚಿನ-ಕಾರ್ಯಕ್ಷಮತೆಯ ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಹೆಚ್ಚಿನ ವೇಗದ ವಿಶೇಷ ಪರಿಸರ ಚಿಪ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸಿಸ್ಟಮ್‌ಗಳ ಸಾಮೂಹಿಕ ಉತ್ಪಾದನೆಯು ತುಂಬಾ ದುಬಾರಿಯಾಗಿದೆ.

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

ಈ ಪರಿಹಾರವು ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ, ಆದರೆ ಅತ್ಯಂತ ದುಬಾರಿಯಾಗಿದೆ, ವಿಶೇಷವಾಗಿ L2 ಕ್ಯಾಶ್ ಘಟಕಗಳಿಗೆ ಇಂದಿನ ವೇಗದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪರಿಗಣಿಸಿ. P6 ಅನ್ನು ಸಂಪೂರ್ಣ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನ ಸಮರ್ಥ ಅನುಷ್ಠಾನದ ದೃಷ್ಟಿಕೋನದಿಂದ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಕಡಿಮೆ-ವೆಚ್ಚದ ಮೆಮೊರಿ ಉಪವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಪೂರ್ಣ ಸಿಸ್ಟಮ್‌ನ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸುವುದು ಅಗತ್ಯವಾಗಿತ್ತು.

ಹೀಗಾಗಿ,ಸುಧಾರಿತ ಬ್ರಾಂಚ್ ಪ್ರಿಡಿಕ್ಷನ್ (ಕಮಾಂಡ್‌ಗಳ ಮುಂದಿನ ಅನುಕ್ರಮವನ್ನು ಬಹುತೇಕ ಯಾವಾಗಲೂ ಸರಿಯಾಗಿ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ), ಡೇಟಾ ಫ್ಲೋ ವಿಶ್ಲೇಷಣೆ (ಕಮಾಂಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್‌ನ ಅತ್ಯುತ್ತಮ ಕ್ರಮವನ್ನು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ) ಮತ್ತು ಲುಕ್‌ಹೆಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ (ಕಮಾಂಡ್‌ಗಳ ನಿರೀಕ್ಷಿತ ಅನುಕ್ರಮವು ಅಲಭ್ಯತೆಯಿಲ್ಲದೆ ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತದೆ) ನಂತಹ ವಾಸ್ತುಶಿಲ್ಪದ ತಂತ್ರಗಳ P6 ಸಂಯೋಜನೆಯು ಸೂಕ್ತ ಕ್ರಮದಲ್ಲಿ) ಅದೇ ಉತ್ಪಾದನಾ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಪೆಂಟಿಯಮ್‌ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ದ್ವಿಗುಣಗೊಳಿಸಿದೆ. ಈ ವಿಧಾನಗಳ ಸಂಯೋಜನೆಯನ್ನು ಡೈನಾಮಿಕ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

ಪ್ರಸ್ತುತ, ಇಂಟೆಲ್ ಹೊಸ 0.35 ಮೈಕ್ರಾನ್ ಉತ್ಪಾದನಾ ತಂತ್ರಜ್ಞಾನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ, ಇದು 200 MHz ಗಿಂತ ಹೆಚ್ಚಿನ ಕೋರ್ ಗಡಿಯಾರದ ವೇಗದೊಂದಿಗೆ P6 ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.

P6 ಪ್ರಬಲ ಸರ್ವರ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ವೇದಿಕೆಯಾಗಿ

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

P6 ಪ್ರೊಸೆಸರ್‌ನ ಬಿಡುಗಡೆಯು ಇಂಟೆಲ್‌ನ ನೀತಿಯನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ, ಹಿಂದೆ ಹೆಚ್ಚು ದುಬಾರಿ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಕಂಡುಬಂದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸಮೂಹ ಮಾರುಕಟ್ಟೆಗೆ ತರುತ್ತದೆ. ಆಂತರಿಕ P6 ರೆಜಿಸ್ಟರ್‌ಗಳಿಗೆ ಪ್ಯಾರಿಟಿ ನಿಯಂತ್ರಣವನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಮತ್ತು ಪ್ರೊಸೆಸರ್ ಕೋರ್ ಮತ್ತು ಎರಡನೇ ಹಂತದ ಸಂಗ್ರಹವನ್ನು ಸಂಪರ್ಕಿಸುವ 64-ಬಿಟ್ ಬಸ್ ದೋಷ ಪತ್ತೆ ಮತ್ತು ತಿದ್ದುಪಡಿ ಸಾಧನಗಳನ್ನು ಹೊಂದಿದೆ. P6 ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಹೊಸ ರೋಗನಿರ್ಣಯದ ಸಾಮರ್ಥ್ಯಗಳು ತಯಾರಕರು ಹೆಚ್ಚು ವಿಶ್ವಾಸಾರ್ಹ ವ್ಯವಸ್ಥೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. P6 ಪ್ರೊಸೆಸರ್ ಸಂಪರ್ಕಗಳ ಮೂಲಕ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ ಅಥವಾ 100 ಕ್ಕೂ ಹೆಚ್ಚು ಪ್ರೊಸೆಸರ್ ವೇರಿಯೇಬಲ್‌ಗಳು ಅಥವಾ ಅದರಲ್ಲಿ ಸಂಭವಿಸುವ ಘಟನೆಗಳ ಕುರಿತು ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಸಂಗ್ರಹದಲ್ಲಿನ ಡೇಟಾದ ಅನುಪಸ್ಥಿತಿ, ರೆಜಿಸ್ಟರ್‌ಗಳ ವಿಷಯಗಳು, ಸ್ವಯಂ-ಮಾರ್ಪಡಿಸುವ ಕೋಡ್‌ನ ನೋಟ ಮತ್ತು ಹೀಗೆ. ಪ್ರೊಸೆಸರ್ ಸ್ಥಿತಿಯನ್ನು ನಿರ್ಧರಿಸಲು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಇತರ ಪ್ರೋಗ್ರಾಂಗಳು ಈ ಮಾಹಿತಿಯನ್ನು ಓದಬಹುದು. P6 ಚೆಕ್‌ಪಾಯಿಂಟ್‌ಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲವನ್ನು ಸಹ ಹೊಂದಿದೆ, ಅಂದರೆ ದೋಷ ಸಂಭವಿಸಿದಲ್ಲಿ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಹಿಂದೆ ದಾಖಲಿಸಿದ ಸ್ಥಿತಿಗೆ ಹಿಂತಿರುಗಿಸಬಹುದು.

ಇದೇ ದಾಖಲೆಗಳು

    ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನವು ಬಹಳ ಹಿಂದೆಯೇ ಕಾಣಿಸಿಕೊಂಡಿತು, ಏಕೆಂದರೆ ನಾಗರಿಕತೆಯ ಅಭಿವೃದ್ಧಿಯ ಮುಂಜಾನೆ ವಿವಿಧ ರೀತಿಯ ಲೆಕ್ಕಾಚಾರಗಳ ಅಗತ್ಯವು ಅಸ್ತಿತ್ವದಲ್ಲಿತ್ತು. ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ತ್ವರಿತ ಅಭಿವೃದ್ಧಿ. ಇಪ್ಪತ್ತನೇ ಶತಮಾನದ 80 ರ ದಶಕದಿಂದ ಮೊದಲ PC ಗಳು, ಮಿನಿ-ಕಂಪ್ಯೂಟರ್ಗಳ ರಚನೆ.

    ಅಮೂರ್ತ, 09/25/2008 ಸೇರಿಸಲಾಗಿದೆ

    ಕಂಪ್ಯೂಟರ್ ಉಪಕರಣಗಳಿಗೆ ತಾಂತ್ರಿಕ ಮತ್ತು ತಡೆಗಟ್ಟುವ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳ ಗುಣಲಕ್ಷಣಗಳು. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಿಗೆ ರೋಗನಿರ್ಣಯ ಕಾರ್ಯಕ್ರಮಗಳು. ಸ್ವಯಂಚಾಲಿತ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳ ಪರಸ್ಪರ ಸಂಬಂಧ. ಬಾಹ್ಯ ಪ್ರತಿಕೂಲ ಪ್ರಭಾವಗಳಿಂದ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ರಕ್ಷಿಸುವುದು.

    ಅಮೂರ್ತ, 03/25/2015 ಸೇರಿಸಲಾಗಿದೆ

    ಕಂಪ್ಯೂಟರ್ ಉಪಕರಣಗಳ ಸಂರಚನೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಮತ್ತು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಮಾಹಿತಿ ಮತ್ತು ವಿಶ್ಲೇಷಣಾತ್ಮಕ ವ್ಯವಸ್ಥೆಯ ಅಭಿವೃದ್ಧಿ. ರಚನೆ ಸ್ವಯಂಚಾಲಿತ ನಿಯಂತ್ರಣಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಮೂಲಕ. ಸಾಫ್ಟ್ವೇರ್, ಯೋಜನೆಯ ಆರ್ಥಿಕ ದಕ್ಷತೆಯ ಸಮರ್ಥನೆ.

    ಪ್ರಬಂಧ, 05/20/2013 ಸೇರಿಸಲಾಗಿದೆ

    ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನ ಅಭಿವೃದ್ಧಿಯ ಹಸ್ತಚಾಲಿತ ಹಂತ. ಸ್ಥಾನಿಕ ಸಂಖ್ಯೆಯ ವ್ಯವಸ್ಥೆ. 17 ನೇ ಶತಮಾನದಲ್ಲಿ ಯಂತ್ರಶಾಸ್ತ್ರದ ಅಭಿವೃದ್ಧಿ. ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಅಭಿವೃದ್ಧಿಯ ಎಲೆಕ್ಟ್ರೋಮೆಕಾನಿಕಲ್ ಹಂತ. ಐದನೇ ತಲೆಮಾರಿನ ಕಂಪ್ಯೂಟರ್ಗಳು. ಸೂಪರ್‌ಕಂಪ್ಯೂಟರ್‌ನ ನಿಯತಾಂಕಗಳು ಮತ್ತು ವಿಶಿಷ್ಟ ಲಕ್ಷಣಗಳು.

    ಕೋರ್ಸ್ ಕೆಲಸ, 04/18/2012 ಸೇರಿಸಲಾಗಿದೆ

    ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ (PC) ಕಾರ್ಯಾಚರಣೆಯ ರಚನೆ ಮತ್ತು ತತ್ವ. ಪಿಸಿ ಕಾರ್ಯಕ್ಷಮತೆಯ ರೋಗನಿರ್ಣಯ ಮತ್ತು ದೋಷಗಳ ಗುರುತಿಸುವಿಕೆ. ಕಾರ್ಯಗಳು ನಿರ್ವಹಣೆಕಂಪ್ಯೂಟರ್ ಸೌಲಭ್ಯಗಳು. ಕೆಲಸದ ಸ್ಥಿತಿಯಲ್ಲಿ ಉಪಕರಣಗಳನ್ನು ನಿರ್ವಹಿಸುವ ವಿಧಾನಗಳ ಅಭಿವೃದ್ಧಿ.

    ಕೋರ್ಸ್ ಕೆಲಸ, 07/13/2011 ಸೇರಿಸಲಾಗಿದೆ

    ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನದ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ವಿದೇಶಿ ಮತ್ತು ದೇಶೀಯ ಅಭ್ಯಾಸಗಳ ಅಧ್ಯಯನ, ಹಾಗೆಯೇ ಮುಂದಿನ ದಿನಗಳಲ್ಲಿ ಕಂಪ್ಯೂಟರ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯ ನಿರೀಕ್ಷೆಗಳು. ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ಬಳಸುವ ತಂತ್ರಜ್ಞಾನಗಳು. ನಮ್ಮ ದೇಶದಲ್ಲಿ ಕಂಪ್ಯೂಟಿಂಗ್ ಉದ್ಯಮದ ಅಭಿವೃದ್ಧಿಯ ಹಂತಗಳು. PC ಮತ್ತು ಸಂವಹನಗಳನ್ನು ವಿಲೀನಗೊಳಿಸುವುದು.

    ಕೋರ್ಸ್ ಕೆಲಸ, 04/27/2013 ಸೇರಿಸಲಾಗಿದೆ

    ವಿನ್ಯಾಸ ಕಾರ್ಯವಿಧಾನಗಳ ವರ್ಗೀಕರಣ. ಕಂಪ್ಯೂಟರ್ ತಂತ್ರಜ್ಞಾನ ಮತ್ತು ಎಂಜಿನಿಯರಿಂಗ್ ವಿನ್ಯಾಸದ ಸಂಶ್ಲೇಷಣೆಯ ಇತಿಹಾಸ. ಕಂಪ್ಯೂಟರ್ ನೆರವಿನ ವಿನ್ಯಾಸ ವ್ಯವಸ್ಥೆಗಳ ಕಾರ್ಯಗಳು, ಅವುಗಳ ಸಾಫ್ಟ್‌ವೇರ್. ಮೂರು ಆಯಾಮದ ಸ್ಕ್ಯಾನರ್‌ಗಳು, ಮ್ಯಾನಿಪ್ಯುಲೇಟರ್‌ಗಳು ಮತ್ತು ಪ್ರಿಂಟರ್‌ಗಳ ಬಳಕೆಯ ವೈಶಿಷ್ಟ್ಯಗಳು.

    ಅಮೂರ್ತ, 12/25/2012 ಸೇರಿಸಲಾಗಿದೆ

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

    ಪ್ರಬಂಧ, 06/23/2009 ಸೇರಿಸಲಾಗಿದೆ

    ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ನ ಪರಿಕಲ್ಪನೆ ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳು, ಅದರ ಮುಖ್ಯ ಭಾಗಗಳು ಮತ್ತು ಅವುಗಳ ಉದ್ದೇಶ. ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ ಬೋಧನಾ ಉಪಕರಣಗಳು ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್ ತರಗತಿಯಲ್ಲಿ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸುವ ವೈಶಿಷ್ಟ್ಯಗಳು. ಕೆಲಸದ ಸ್ಥಳಗಳ ಉಪಕರಣಗಳು ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್.

    ಅಮೂರ್ತ, 07/09/2012 ಸೇರಿಸಲಾಗಿದೆ

    ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ನ ಸಂಯೋಜನೆಯು ಕಂಪ್ಯೂಟರ್, ಅದರ ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ನ ಸಂರಚನೆಯಾಗಿದೆ. ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್‌ನ ಹಾರ್ಡ್‌ವೇರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ರೂಪಿಸುವ ಸಾಧನಗಳು ಮತ್ತು ಉಪಕರಣಗಳು. ಮುಖ್ಯ ಮೆಮೊರಿ, I/O ಪೋರ್ಟ್‌ಗಳು, ಬಾಹ್ಯ ಅಡಾಪ್ಟರ್.