ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ವ್ಯವಸ್ಥೆಗಳು

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

ಇದೆಲ್ಲವೂ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ತಂತ್ರಜ್ಞಾನದ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ಎಲೆಕ್ಟ್ರಿಕಲ್ ಎಂಜಿನಿಯರ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ.

ಮಾಹಿತಿ ಸಂಸ್ಕರಣೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಮತ್ತು ವಿವಿಧ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಮೈಕ್ರೋಪ್ರೊಸೆಸರ್ ವ್ಯವಸ್ಥೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

"ಮೈಕ್ರೋಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್" ಎಂಬ ಪದವು ತುಂಬಾ ವಿಶಾಲವಾಗಿದೆ ಮತ್ತು "ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಮೆಷಿನ್ (ECM)", "ನಿಯಂತ್ರಣ ಕಂಪ್ಯೂಟರ್", "ಕಂಪ್ಯೂಟರ್" ಮತ್ತು ಇತರ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ವ್ಯವಸ್ಥೆಯು ಹಾರ್ಡ್‌ವೇರ್ ಅಥವಾ ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿ — ಹಾರ್ಡ್‌ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ (ಸಾಫ್ಟ್‌ವೇರ್) — ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ.

ಡಿಜಿಟಲ್ ಮಾಹಿತಿ

ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್ ಡಿಜಿಟಲ್ ಮಾಹಿತಿಯೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಇದು ಸಂಖ್ಯಾ ಸಂಕೇತಗಳ ಸರಣಿಯಾಗಿದೆ.

ಯಾವುದೇ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್‌ನ ಮಧ್ಯಭಾಗದಲ್ಲಿ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಆಗಿದ್ದು ಅದು ಬೈನರಿ ಸಂಖ್ಯೆಗಳನ್ನು ಮಾತ್ರ ಸ್ವೀಕರಿಸುತ್ತದೆ (0 ಸೆ ಮತ್ತು 1 ಸೆಗಳಿಂದ ಮಾಡಲ್ಪಟ್ಟಿದೆ).ಬೈನರಿ ಸಂಖ್ಯೆಗಳನ್ನು ಬೈನರಿ ಸಂಖ್ಯೆ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಬರೆಯಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ದೈನಂದಿನ ಜೀವನದಲ್ಲಿ ನಾವು 0,1,2,3,4,5,6,7,8,9 ಸಂಖ್ಯೆಗಳನ್ನು ಬರೆಯಲು ಹತ್ತು ಅಕ್ಷರಗಳು ಅಥವಾ ಅಂಕೆಗಳನ್ನು ಬಳಸುವ ದಶಮಾಂಶ ಸಂಖ್ಯೆಯ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುತ್ತೇವೆ. ಅಂತೆಯೇ, ಬೈನರಿ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಅಂತಹ ಎರಡು ಚಿಹ್ನೆಗಳು (ಅಥವಾ ಅಂಕೆಗಳು) ಇವೆ - 0 ಮತ್ತು 1.

ಸಂಖ್ಯಾ ವ್ಯವಸ್ಥೆಯು ಸಂಖ್ಯೆಗಳನ್ನು ಬರೆಯುವ ನಿಯಮಗಳು ಮಾತ್ರ ಎಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಅವಶ್ಯಕ, ಮತ್ತು ವ್ಯವಸ್ಥೆಯ ಪ್ರಕಾರದ ಆಯ್ಕೆಯು ಬಳಕೆಯ ಸುಲಭತೆಯಿಂದ ನಿರ್ಧರಿಸಲ್ಪಡುತ್ತದೆ. ಬೈನರಿ ಸಿಸ್ಟಮ್ನ ಆಯ್ಕೆಯು ಅದರ ಸರಳತೆಯಿಂದಾಗಿ, ಅಂದರೆ ಡಿಜಿಟಲ್ ಸಾಧನಗಳ ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ಅವುಗಳ ತಾಂತ್ರಿಕ ಅನುಷ್ಠಾನದ ಸುಲಭತೆ.

ಡಿಜಿಟಲ್ ಮಾಹಿತಿಯ ಮಾಪನದ ಘಟಕಗಳನ್ನು ಪರಿಗಣಿಸಿ:

ಒಂದು ಬಿಟ್ (ಇಂಗ್ಲಿಷ್ನಿಂದ «ಬೈನರಿ ಡಿಜಿಟಿ» — ಬೈನರಿ ಅಂಕಿ) ಕೇವಲ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ: 0 ಅಥವಾ 1. ನೀವು ತಾರ್ಕಿಕ ಮೌಲ್ಯವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಬಹುದು «ಹೌದು» ಅಥವಾ «ಇಲ್ಲ», ರಾಜ್ಯ «ಆನ್» ಅಥವಾ «ಆಫ್», ರಾಜ್ಯ « ತೆರೆದ» «ಅಥವಾ» ಮುಚ್ಚಿದ «ಇತ್ಯಾದಿ.

ಎಂಟು ಬಿಟ್‌ಗಳ ಗುಂಪನ್ನು ಬೈಟ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ 10010111. ಒಂದು ಬೈಟ್ ನಿಮಗೆ 256 ಮೌಲ್ಯಗಳನ್ನು ಎನ್‌ಕೋಡ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ: 00000000 — 0, 11111111 — 255.

ಒಂದು ಬಿಟ್ ಮಾಹಿತಿಯ ಚಿಕ್ಕ ಘಟಕವಾಗಿದೆ.

ಬೈಟ್ - ಮಾಹಿತಿ ಸಂಸ್ಕರಣೆಯ ಚಿಕ್ಕ ಘಟಕ. ಬೈಟ್ - ಯಂತ್ರ ಪದದ ಭಾಗ, ಸಾಮಾನ್ಯವಾಗಿ 8 ಬಿಟ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಅದರ ಸಂಗ್ರಹಣೆ, ಪ್ರಸರಣ ಮತ್ತು ಸಂಸ್ಕರಣೆಯ ಸಮಯದಲ್ಲಿ ಮಾಹಿತಿಯ ಮೊತ್ತಕ್ಕೆ ಒಂದು ಘಟಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಒಂದು ಬೈಟ್ ಅಕ್ಷರಗಳು, ಉಚ್ಚಾರಾಂಶಗಳು ಮತ್ತು ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ (ಸಾಮಾನ್ಯವಾಗಿ ಎಲ್ಲಾ 8 ಬಿಟ್‌ಗಳನ್ನು ಆಕ್ರಮಿಸುತ್ತದೆ) ಅಥವಾ ದಶಮಾಂಶ ಅಂಕೆಗಳು (1 ಬೈಟ್‌ನಲ್ಲಿ ಪ್ರತಿ 2 ಅಂಕೆಗಳು).

ಎರಡು ಪಕ್ಕದಲ್ಲಿರುವ ಬೈಟ್‌ಗಳನ್ನು ಪದ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, 4 ಬೈಟ್‌ಗಳನ್ನು ಡಬಲ್ ವರ್ಡ್, 8 ಬೈಟ್‌ಗಳನ್ನು ಕ್ವಾಡ್ ಪದ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

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

ಉದಾಹರಣೆಗೆ, ಪಠ್ಯ ಮಾಹಿತಿಯನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲು ASCII ಕೋಡ್‌ಗಳ ಕೋಷ್ಟಕವನ್ನು (ಇಂಗ್ಲಿಷ್ ಅಮೇರಿಕನ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕೋಡ್ ಫಾರ್ ಇನ್ಫರ್ಮೇಷನ್ ಇಂಟರ್‌ಚೇಂಜ್‌ನಿಂದ) ಬಳಸಲಾಗುತ್ತದೆ. ಒಂದು ಅಕ್ಷರವನ್ನು ಒಂದು ಬೈಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಅದು 256 ಮೌಲ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಚಿತ್ರಾತ್ಮಕ ಮಾಹಿತಿಯನ್ನು ಚುಕ್ಕೆಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ (ಪಿಕ್ಸೆಲ್ಗಳು), ಮತ್ತು ಪ್ರತಿ ಚುಕ್ಕೆಗಳ ಬಣ್ಣ ಮತ್ತು ಸ್ಥಾನವನ್ನು ಅಡ್ಡಲಾಗಿ ಮತ್ತು ಲಂಬವಾಗಿ ಕೋಡ್ ಮಾಡಲಾಗಿದೆ.

ಬೈನರಿ ಮತ್ತು ದಶಮಾಂಶ ವ್ಯವಸ್ಥೆಗಳ ಜೊತೆಗೆ, MS ಒಂದು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುತ್ತದೆ, ಇದರಲ್ಲಿ 0 ... 9 ಮತ್ತು A ... F ಚಿಹ್ನೆಗಳನ್ನು ಸಂಖ್ಯೆಗಳನ್ನು ಬರೆಯಲು ಬಳಸಲಾಗುತ್ತದೆ, ಒಂದು ಬೈಟ್ ಅನ್ನು ಎರಡರಿಂದ ವಿವರಿಸಲಾಗಿದೆ ಎಂಬ ಅಂಶದಿಂದಾಗಿ ಇದರ ಬಳಕೆಯಾಗಿದೆ. -ಅಂಕಿಯ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಖ್ಯೆ, ಇದು ಸಂಖ್ಯಾತ್ಮಕ ಕೋಡ್ ಅನ್ನು ಬಹಳವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಹೆಚ್ಚು ಓದುವಂತೆ ಮಾಡುತ್ತದೆ (11111111 — FF).

ಕೋಷ್ಟಕ 1 - ವಿವಿಧ ಸಂಖ್ಯೆಯ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಸಂಖ್ಯೆಗಳನ್ನು ಬರೆಯುವುದು

ವಿಭಿನ್ನ ಸಂಖ್ಯೆಯ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಸಂಖ್ಯೆಗಳನ್ನು ಬರೆಯುವುದು

ಸಂಖ್ಯೆಯ ಮೌಲ್ಯವನ್ನು ನಿರ್ಧರಿಸಲು (ಉದಾಹರಣೆಗೆ, ವಿಭಿನ್ನ ಸಂಖ್ಯೆಯ ವ್ಯವಸ್ಥೆಗಳಿಗೆ 100 ಸಂಖ್ಯೆಯ ಮೌಲ್ಯವು 42, 10010, 25616 ಆಗಿರಬಹುದು), ಸಂಖ್ಯೆಯ ಕೊನೆಯಲ್ಲಿ ಸಂಖ್ಯಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಸೂಚಿಸುವ ಲ್ಯಾಟಿನ್ ಅಕ್ಷರವನ್ನು ಸೇರಿಸಿ: ಬೈನರಿ ಸಂಖ್ಯೆಗಳಿಗೆ ಅಕ್ಷರ b, ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಖ್ಯೆಗಳಿಗೆ - h, ದಶಮಾಂಶ ಸಂಖ್ಯೆಗಳಿಗೆ - d. ಹೆಚ್ಚುವರಿ ಪದನಾಮವಿಲ್ಲದ ಸಂಖ್ಯೆಯನ್ನು ದಶಮಾಂಶ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.

ಒಂದು ಸಿಸ್ಟಮ್‌ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಸಂಖ್ಯೆಗಳನ್ನು ಪರಿವರ್ತಿಸುವುದು ಮತ್ತು ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಮೂಲ ಅಂಕಗಣಿತ ಮತ್ತು ತಾರ್ಕಿಕ ಕಾರ್ಯಾಚರಣೆಗಳು ಎಂಜಿನಿಯರಿಂಗ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್ (ವಿಂಡೋಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನ ಪ್ರಮಾಣಿತ ಅಪ್ಲಿಕೇಶನ್) ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್ನ ರಚನೆ

ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ವ್ಯವಸ್ಥೆಯು ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ (ಪ್ರೊಸೆಸರ್) ಅನ್ನು ಆಧರಿಸಿದೆ ಅದು ಮಾಹಿತಿ ಸಂಸ್ಕರಣೆ ಮತ್ತು ನಿಯಂತ್ರಣ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ರೂಪಿಸುವ ಉಳಿದ ಸಾಧನಗಳು ಪ್ರೊಸೆಸರ್ ಕೆಲಸ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

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

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

ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ವ್ಯವಸ್ಥೆಯ ರಚನೆಯನ್ನು ಚಿತ್ರ 1 ರಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ. ಸರಳೀಕೃತ ರೂಪದಲ್ಲಿ, ಪ್ರೊಸೆಸರ್ ಅಂಕಗಣಿತದ ಲಾಜಿಕ್ ಯುನಿಟ್ (ALU) ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಅದು ಡಿಜಿಟಲ್ ಮಾಹಿತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ನಿಯಂತ್ರಣ ಘಟಕ (CU).

ಮೆಮೊರಿಯು ಸಾಮಾನ್ಯವಾಗಿ ಓದಲು-ಮಾತ್ರ ಮೆಮೊರಿಯನ್ನು (ROM) ಒಳಗೊಂಡಿರುತ್ತದೆ, ಇದು ಬಾಷ್ಪಶೀಲವಲ್ಲದ ಮತ್ತು ದೀರ್ಘಾವಧಿಯ ಮಾಹಿತಿಯ ಸಂಗ್ರಹಣೆಗಾಗಿ (ಉದಾ, ಪ್ರೋಗ್ರಾಂಗಳು) ಮತ್ತು ತಾತ್ಕಾಲಿಕ ಡೇಟಾ ಸಂಗ್ರಹಣೆಗಾಗಿ ಉದ್ದೇಶಿಸಲಾದ ಯಾದೃಚ್ಛಿಕ-ಪ್ರವೇಶ ಮೆಮೊರಿ (RAM) ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್ನ ರಚನೆ

ಚಿತ್ರ 1 - ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ವ್ಯವಸ್ಥೆಯ ರಚನೆ

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

  • ಡಿಬಿ ಡೇಟಾ ಬಸ್ (ಡೇಟಾ ಬಸ್), ಇದರ ಮೂಲಕ ಪ್ರೊಸೆಸರ್, ಮೆಮೊರಿ ಮತ್ತು ಪೋರ್ಟ್‌ಗಳ ನಡುವೆ ಡೇಟಾವನ್ನು ವಿನಿಮಯ ಮಾಡಲಾಗುತ್ತದೆ;

  • ವಿಳಾಸ ಬಸ್ AB (ವಿಳಾಸ ಬಸ್), ಪ್ರೊಸೆಸರ್ನ ಮೆಮೊರಿ ಕೋಶಗಳು ಮತ್ತು ಪೋರ್ಟ್ಗಳನ್ನು ಪರಿಹರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ;

  • ಕಂಟ್ರೋಲ್ ಬಸ್ ಸಿಬಿ (ಕಂಟ್ರೋಲ್ ಬಸ್), ಪ್ರೊಸೆಸರ್‌ನಿಂದ ಬಾಹ್ಯ ಸಾಧನಗಳಿಗೆ ವಿವಿಧ ನಿಯಂತ್ರಣ ಸಂಕೇತಗಳನ್ನು ರವಾನಿಸುವ ಸಾಲುಗಳ ಒಂದು ಸೆಟ್ ಮತ್ತು ಪ್ರತಿಯಾಗಿ.

ಮೈಕ್ರೋಪ್ರೊಸೆಸರ್ಗಳು

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

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

ಪ್ರೊಸೆಸರ್ ಹೆಸರಿನಲ್ಲಿ "ಮೈಕ್ರೋ" ಎಂಬ ಪೂರ್ವಪ್ರತ್ಯಯವು ಮೈಕ್ರಾನ್ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯಗತಗೊಳಿಸಲ್ಪಡುತ್ತದೆ ಎಂದರ್ಥ.

ಇಂಟೆಲ್ ಪೆಂಟಿಯಮ್ 4 ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ನ ಗೋಚರತೆ

ಚಿತ್ರ 2 - ಇಂಟೆಲ್ ಪೆಂಟಿಯಮ್ 4 ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ನ ಬಾಹ್ಯ ನೋಟ

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

ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ - ಇದು ಅದರ ತಾರ್ಕಿಕ ಸಂಘಟನೆಯಾಗಿದೆ; ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿರ್ಮಿಸಲು ಅಗತ್ಯವಿರುವ ಕಾರ್ಯಗಳ ಹಾರ್ಡ್‌ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಅನುಷ್ಠಾನದ ವಿಷಯದಲ್ಲಿ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಇದು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ.

ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳ ಮುಖ್ಯ ಗುಣಲಕ್ಷಣಗಳು:

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

2) ಬಿಟ್ ಪ್ರೊಸೆಸರ್ (8, 16, 32, 64 ಬಿಟ್‌ಗಳು, ಇತ್ಯಾದಿ) - ಒಂದು ಗಡಿಯಾರ ಚಕ್ರದಲ್ಲಿ ಸಂಸ್ಕರಿಸಿದ ಡೇಟಾದ ಬೈಟ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಪ್ರೊಸೆಸರ್‌ನ ಬಿಟ್ ಅಗಲವನ್ನು ಅದರ ಆಂತರಿಕ ರೆಜಿಸ್ಟರ್‌ಗಳ ಬಿಟ್ ಅಗಲದಿಂದ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ಪ್ರೊಸೆಸರ್ 8-ಬಿಟ್, 16-ಬಿಟ್, 32-ಬಿಟ್, 64-ಬಿಟ್, ಇತ್ಯಾದಿ ಆಗಿರಬಹುದು. ಅಂದರೆ. ಡೇಟಾವನ್ನು 1, 2, 4, 8 ಬೈಟ್‌ಗಳ ಭಾಗಗಳಲ್ಲಿ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ಬಿಟ್ ಆಳ, ಹೆಚ್ಚಿನ ಕೆಲಸದ ಉತ್ಪಾದಕತೆ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿದೆ.

ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ನ ಆಂತರಿಕ ವಾಸ್ತುಶಿಲ್ಪ

ವಿಶಿಷ್ಟವಾದ 8-ಬಿಟ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ನ ಸರಳೀಕೃತ ಆಂತರಿಕ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಚಿತ್ರ 3 ರಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ. ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ನ ರಚನೆಯನ್ನು ಮೂರು ಮುಖ್ಯ ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು:

1) ಆಜ್ಞೆಗಳು, ಡೇಟಾ ಮತ್ತು ವಿಳಾಸಗಳ ತಾತ್ಕಾಲಿಕ ಸಂಗ್ರಹಣೆಗಾಗಿ ನೋಂದಣಿಗಳು;

2) ಅಂಕಗಣಿತದ ತರ್ಕ ಘಟಕ (ALU) ಇದು ಅಂಕಗಣಿತ ಮತ್ತು ತಾರ್ಕಿಕ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ;

3) ಕಂಟ್ರೋಲ್ ಮತ್ತು ಟೈಮಿಂಗ್ ಸರ್ಕ್ಯೂಟ್ - ಕಮಾಂಡ್ ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ, ALU ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಆಯೋಜಿಸುತ್ತದೆ, ಎಲ್ಲಾ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ರೆಜಿಸ್ಟರ್‌ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಬಾಹ್ಯ ನಿಯಂತ್ರಣ ಸಂಕೇತಗಳನ್ನು ಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಉತ್ಪಾದಿಸುತ್ತದೆ.

8-ಬಿಟ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ನ ಸರಳೀಕೃತ ಆಂತರಿಕ ಆರ್ಕಿಟೆಕ್ಚರ್

ಚಿತ್ರ 3 — 8-ಬಿಟ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ನ ಸರಳೀಕೃತ ಆಂತರಿಕ ಆರ್ಕಿಟೆಕ್ಚರ್

ರೇಖಾಚಿತ್ರದಿಂದ ನೀವು ನೋಡುವಂತೆ, ಪ್ರೊಸೆಸರ್ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಆಧರಿಸಿದೆ, ಇದನ್ನು ವಿಶೇಷ (ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶದೊಂದಿಗೆ) ಮತ್ತು ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ರೆಜಿಸ್ಟರ್ಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ.

ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ (ಕಂಪ್ಯೂಟರ್) - ಮುಂದಿನ ಕಮಾಂಡ್ ಬೈಟ್‌ನ ವಿಳಾಸವನ್ನು ಹೊಂದಿರುವ ರಿಜಿಸ್ಟರ್. ಮುಂದೆ ಯಾವ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುವುದು ಎಂಬುದನ್ನು ಪ್ರೊಸೆಸರ್ ತಿಳಿದುಕೊಳ್ಳಬೇಕು.

ಬ್ಯಾಟರಿ - ತರ್ಕ ಮತ್ತು ಅಂಕಗಣಿತದ ಪ್ರಕ್ರಿಯೆಗೆ ಹೆಚ್ಚಿನ ಸೂಚನೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ರಿಜಿಸ್ಟರ್; ಇದು ALU ಕಾರ್ಯಾಚರಣೆಗೆ ಅಗತ್ಯವಿರುವ ಬೈಟ್‌ಗಳ ಡೇಟಾದ ಮೂಲವಾಗಿದೆ ಮತ್ತು ALU ಕಾರ್ಯಾಚರಣೆಯ ಫಲಿತಾಂಶವನ್ನು ಇರಿಸಲಾಗುತ್ತದೆ.

ಫಂಕ್ಷನ್ ರಿಜಿಸ್ಟರ್ (ಅಥವಾ ಫ್ಲ್ಯಾಗ್ ರಿಜಿಸ್ಟರ್) ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ನ ಆಂತರಿಕ ಸ್ಥಿತಿಯ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರುತ್ತದೆ, ನಿರ್ದಿಷ್ಟವಾಗಿ ಕೊನೆಯ ALU ಕಾರ್ಯಾಚರಣೆಯ ಫಲಿತಾಂಶ. ಫ್ಲ್ಯಾಗ್ ರಿಜಿಸ್ಟರ್ ಸಾಮಾನ್ಯ ಅರ್ಥದಲ್ಲಿ ರಿಜಿಸ್ಟರ್ ಅಲ್ಲ, ಆದರೆ ಸರಳವಾಗಿ ಫ್ಲಿಪ್ ಫ್ಲಾಪ್‌ಗಳ ಒಂದು ಸೆಟ್ (ಫ್ಲ್ಯಾಗ್ ಅಪ್ ಅಥವಾ ಡೌನ್. ಸಾಮಾನ್ಯವಾಗಿ ಸೊನ್ನೆ, ಓವರ್‌ಫ್ಲೋ, ನೆಗೆಟಿವ್ ಮತ್ತು ಕ್ಯಾರಿ ಫ್ಲ್ಯಾಗ್‌ಗಳು ಇವೆ).

ಸ್ಟಾಕ್ ಪಾಯಿಂಟರ್ (SP) - ಸ್ಟಾಕ್‌ನ ಸ್ಥಾನವನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ, ಅಂದರೆ, ಅದು ಕೊನೆಯದಾಗಿ ಬಳಸಿದ ಸೆಲ್‌ನ ವಿಳಾಸವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಸ್ಟಾಕ್ - ಡೇಟಾ ಸಂಗ್ರಹಣೆಯನ್ನು ಸಂಘಟಿಸುವ ಒಂದು ವಿಧಾನ.

ಕಮಾಂಡ್ ರಿಜಿಸ್ಟರ್ ಪ್ರಸ್ತುತ ಕಮಾಂಡ್ ಬೈಟ್ ಅನ್ನು ಕಮಾಂಡ್ ಡಿಕೋಡರ್ ಮೂಲಕ ಡಿಕೋಡ್ ಮಾಡುವುದನ್ನು ಒಳಗೊಂಡಿದೆ.

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

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

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

ಇಂಟೆಲ್ ಮತ್ತು ಎಎಮ್‌ಡಿ ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಮತ್ತು ತಯಾರಿಸಲು ಪ್ರಮುಖ ಕಂಪನಿಗಳಾಗಿವೆ.

ಮೈಕ್ರೋಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್ ಅಲ್ಗಾರಿದಮ್

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

ಸಂಪೂರ್ಣ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್ನ ಮುಖ್ಯ ನಿಯಂತ್ರಣ ಅಂಶವು ಪ್ರೊಸೆಸರ್ ಆಗಿದೆ ... ಇದು ಕೆಲವು ವಿಶೇಷ ಪ್ರಕರಣಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, ಎಲ್ಲಾ ಇತರ ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ. RAM, ROM ಮತ್ತು I / O ಪೋರ್ಟ್‌ಗಳಂತಹ ಉಳಿದ ಸಾಧನಗಳು ಅಧೀನವಾಗಿವೆ.

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

ಪ್ರೋಗ್ರಾಂ ಆಜ್ಞೆಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯದಲ್ಲಿ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ನ ಕ್ರಿಯೆಗಳ ಅನುಕ್ರಮವನ್ನು ಪರಿಗಣಿಸಿ:

1) ಮುಂದಿನ ಸೂಚನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ತನ್ನ ವಿಳಾಸವನ್ನು ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ.

2) ಎಂಪಿಯು ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿರುವ ವಿಳಾಸದಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ ಮತ್ತು ಕಮಾಂಡ್ ರಿಜಿಸ್ಟರ್‌ನಲ್ಲಿ ಮುಂದಿನ ಆಜ್ಞೆಯ ಮೊದಲ ಬೈಟ್ ಅನ್ನು ಮೆಮೊರಿಯಿಂದ ಓದುತ್ತದೆ.

3) ಕಮಾಂಡ್ ಡಿಕೋಡರ್ ಕಮಾಂಡ್ ಕೋಡ್ ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡುತ್ತದೆ (ಅರ್ಥಮಾಡುತ್ತದೆ).

4) ಡಿಕೋಡರ್‌ನಿಂದ ಸ್ವೀಕರಿಸಿದ ಮಾಹಿತಿಗೆ ಅನುಗುಣವಾಗಿ, ನಿಯಂತ್ರಣ ಘಟಕವು ಕಮಾಂಡ್ ಸೂಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೈಕ್ರೋ-ಆಪರೇಷನ್‌ಗಳ ಸಮಯ-ಆದೇಶದ ಅನುಕ್ರಮವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಅವುಗಳೆಂದರೆ:

- ರೆಜಿಸ್ಟರ್‌ಗಳು ಮತ್ತು ಮೆಮೊರಿಯಿಂದ ಆಪರೇಂಡ್‌ಗಳನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ;

- ಕಮಾಂಡ್ ಕೋಡ್ ಸೂಚಿಸಿದಂತೆ ಅವುಗಳ ಮೇಲೆ ಅಂಕಗಣಿತ, ತಾರ್ಕಿಕ ಅಥವಾ ಇತರ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ;

- ಆಜ್ಞೆಯ ಉದ್ದವನ್ನು ಅವಲಂಬಿಸಿ, ಕಂಪ್ಯೂಟರ್ನ ವಿಷಯಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ;

— ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್‌ನಲ್ಲಿರುವ ವಿಳಾಸವನ್ನು ಮುಂದಿನ ಆಜ್ಞೆಗೆ ನಿಯಂತ್ರಣವನ್ನು ವರ್ಗಾಯಿಸುತ್ತದೆ.

ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಾಗಿ ಸೂಚನಾ ಸೆಟ್ ಅನ್ನು ಮೂರು ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು:

1) ಡೇಟಾವನ್ನು ಸರಿಸಲು ಆದೇಶಗಳು

ಮೆಮೊರಿ, ಪ್ರೊಸೆಸರ್, I / O ಪೋರ್ಟ್‌ಗಳ ನಡುವೆ (ಪ್ರತಿ ಪೋರ್ಟ್ ತನ್ನದೇ ಆದ ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ), ಪ್ರೊಸೆಸರ್ ರೆಜಿಸ್ಟರ್‌ಗಳ ನಡುವೆ ವರ್ಗಾವಣೆ ನಡೆಯುತ್ತದೆ.

2) ಡೇಟಾ ರೂಪಾಂತರ ಆಜ್ಞೆಗಳು

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

3) ನಿಯಂತ್ರಣ ಆಜ್ಞೆಯ ವರ್ಗಾವಣೆ

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

ಬಾಹ್ಯ ಸಾಧನಗಳು

ಬಾಹ್ಯ ಸಾಧನಗಳು ಪ್ರೊಸೆಸರ್‌ಗೆ ಬಾಹ್ಯವಾಗಿರುವ ಎಲ್ಲಾ ಸಾಧನಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ (RAM ಹೊರತುಪಡಿಸಿ) ಮತ್ತು I / O ಪೋರ್ಟ್‌ಗಳ ಮೂಲಕ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ. ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ಮೂರು ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು:

1) ಮಾನವ-ಕಂಪ್ಯೂಟರ್ ಸಂವಹನ ಸಾಧನಗಳು (ಕೀಬೋರ್ಡ್, ಮಾನಿಟರ್, ಪ್ರಿಂಟರ್, ಇತ್ಯಾದಿ);

2) ನಿಯಂತ್ರಣ ವಸ್ತುಗಳೊಂದಿಗೆ ಸಂವಹನಕ್ಕಾಗಿ ಸಾಧನಗಳು (ಸಂವೇದಕಗಳು, ಪ್ರಚೋದಕಗಳು, ADC ಮತ್ತು DAC);

3) ದೊಡ್ಡ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ಬಾಹ್ಯ ಶೇಖರಣಾ ಸಾಧನಗಳು (ಹಾರ್ಡ್ ಡಿಸ್ಕ್, ಫ್ಲಾಪಿ ಡಿಸ್ಕ್ಗಳು).

ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್‌ಗೆ ಭೌತಿಕವಾಗಿ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ - ಕನೆಕ್ಟರ್‌ಗಳ ಮೂಲಕ ಮತ್ತು ತಾರ್ಕಿಕವಾಗಿ - ಪೋರ್ಟ್‌ಗಳ ಮೂಲಕ (ನಿಯಂತ್ರಕಗಳು).

ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಬಾಹ್ಯ ಸಾಧನಗಳ ನಡುವೆ ಇಂಟರ್‌ಫೇಸ್ ಮಾಡಲು ಇಂಟರಪ್ಟ್ ಸಿಸ್ಟಮ್ (ಮೆಕ್ಯಾನಿಸಂ) ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಅಡಚಣೆ ವ್ಯವಸ್ಥೆ

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

ಪ್ರತಿ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಕನಿಷ್ಠ ಒಂದು ಅಡಚಣೆ ವಿನಂತಿಯನ್ನು ಇನ್‌ಪುಟ್ INT ಹೊಂದಿದೆ (ಇಂಟರಪ್ಟ್ ಪದದಿಂದ).

ಕೀಬೋರ್ಡ್ನೊಂದಿಗೆ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ ಪ್ರೊಸೆಸರ್ನ ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ಉದಾಹರಣೆಯನ್ನು ಪರಿಗಣಿಸೋಣ (ಚಿತ್ರ 4).

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

ಕೀಬೋರ್ಡ್‌ನೊಂದಿಗೆ ಪ್ರೊಸೆಸರ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ

ಚಿತ್ರ 4 - ಕೀಬೋರ್ಡ್‌ನೊಂದಿಗೆ CPU ಕಾರ್ಯಾಚರಣೆ

ಕೆಲಸದ ಅಲ್ಗಾರಿದಮ್:

1) ಕೀಲಿಯನ್ನು ಒತ್ತಿದಾಗ, ಕೀಬೋರ್ಡ್ ನಿಯಂತ್ರಕವು ಸಂಖ್ಯಾ ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಈ ಸಂಕೇತವು ಕೀಬೋರ್ಡ್ ಪೋರ್ಟ್ ಚಿಪ್ಗೆ ಹೋಗುತ್ತದೆ.

2) ಕೀಬೋರ್ಡ್ ಪೋರ್ಟ್ CPU ಗೆ ಅಡಚಣೆ ಸಂಕೇತವನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಬಾಹ್ಯ ಸಾಧನವು ತನ್ನದೇ ಆದ ಅಡಚಣೆ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿದೆ, ಅದರ ಮೂಲಕ ಪ್ರೊಸೆಸರ್ ಅದನ್ನು ಗುರುತಿಸುತ್ತದೆ.

3) ಕೀಬೋರ್ಡ್‌ನಿಂದ ಅಡಚಣೆಯನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, ಪ್ರೊಸೆಸರ್ ಪ್ರೋಗ್ರಾಂನ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಅಡ್ಡಿಪಡಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಫೀಸ್ ವರ್ಡ್ ಎಡಿಟರ್) ಮತ್ತು ಮೆಮೊರಿಯಿಂದ ಕೀಬೋರ್ಡ್ ಕೋಡ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ. ಅಂತಹ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಚಾಲಕ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

4) ಈ ಪ್ರೋಗ್ರಾಂ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಕೀಬೋರ್ಡ್ ಪೋರ್ಟ್‌ಗೆ ನಿರ್ದೇಶಿಸುತ್ತದೆ ಮತ್ತು ಸಂಖ್ಯಾ ಕೋಡ್ ಅನ್ನು ಪ್ರೊಸೆಸರ್ ರಿಜಿಸ್ಟರ್‌ಗೆ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ.

5) ಡಿಜಿಟಲ್ ಕೋಡ್ ಅನ್ನು ಮೆಮೊರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರೊಸೆಸರ್ ಮತ್ತೊಂದು ಕೆಲಸವನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ.

ಕಾರ್ಯಾಚರಣೆಯ ಹೆಚ್ಚಿನ ವೇಗದಿಂದಾಗಿ, ಪ್ರೊಸೆಸರ್ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.

ಓದಲು ನಾವು ನಿಮಗೆ ಸಲಹೆ ನೀಡುತ್ತೇವೆ:

ವಿದ್ಯುತ್ ಪ್ರವಾಹ ಏಕೆ ಅಪಾಯಕಾರಿ?