ಸ್ಥಿರ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿ ಸಾಧನಗಳು - RAM (RAM). ಸ್ಥಿರ RAM

ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ - SRAM (ಸ್ಟ್ಯಾಟಿಕ್ ರಾಂಡಮ್ ಆಕ್ಸೆಸ್ ಮೆಮೊರಿ), ಅದರ ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಸ್ಥಿರ ಮೋಡ್‌ನಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ - ಅಂದರೆ, ಪ್ರವೇಶದ ಅನುಪಸ್ಥಿತಿಯಲ್ಲಿ (ಆದರೆ ಪೂರೈಕೆ ವೋಲ್ಟೇಜ್ ಉಪಸ್ಥಿತಿಯಲ್ಲಿ) ಅನಿರ್ದಿಷ್ಟವಾಗಿ ದೀರ್ಘಕಾಲದವರೆಗೆ. ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ ಕೋಶಗಳನ್ನು ಫ್ಲಿಪ್-ಫ್ಲಾಪ್‌ಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ - ಎರಡು ಸ್ಥಿರ ಸ್ಥಿತಿಗಳೊಂದಿಗೆ ಅಂಶಗಳು. ಡೈನಾಮಿಕ್ ಮೆಮೊರಿಗೆ ಹೋಲಿಸಿದರೆ, ಈ ಕೋಶಗಳು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿವೆ ಮತ್ತು ಹೆಚ್ಚು ಚಿಪ್ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ, ಆದರೆ ಅವುಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸುಲಭವಾಗಿದೆ ಮತ್ತು ಪುನರುತ್ಪಾದನೆಯ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿಯ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಶೇಖರಣಾ ಕೋಶಗಳ ಉತ್ಪಾದನಾ ತಂತ್ರಜ್ಞಾನ ಮತ್ತು ಸರ್ಕ್ಯೂಟ್ ವಿನ್ಯಾಸದಿಂದ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ.
ಅತ್ಯಂತ ಮಿತವ್ಯಯದ ಸ್ಥಿರ ಮೆಮೊರಿ CMOS (ಅಥವಾ CMOS ಮೆಮೊರಿ) ಅದೇ ಸಮಯದಲ್ಲಿ ಈ ಪ್ರಕಾರದ ನಿಧಾನವಾದ ಮೆಮೊರಿಯಾಗಿದೆ, 100 ನ್ಯಾನೊಸೆಕೆಂಡ್‌ಗಳಿಗಿಂತ ಹೆಚ್ಚು ಪ್ರವೇಶ ಸಮಯವನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ಕಡಿಮೆ-ಶಕ್ತಿಯಿಂದ ಚಾಲಿತವಾದಾಗ ಮಾಹಿತಿಯ ದೀರ್ಘಾವಧಿಯ ಸಂಗ್ರಹಣೆಗೆ ಸೂಕ್ತವಾಗಿದೆ. ಬ್ಯಾಟರಿ. CMOS ಮೆಮೊರಿಯನ್ನು ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಆಂತರಿಕ ಗಡಿಯಾರವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
ವೇಗವಾದ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿಯು ಕೆಲವು ನ್ಯಾನೊಸೆಕೆಂಡ್‌ಗಳ ಪ್ರವೇಶ ಸಮಯವನ್ನು ಹೊಂದಿದೆ, ಇದು ಪ್ರೊಸೆಸರ್‌ನ ಸಿಸ್ಟಮ್ ಬಸ್ ವೇಗದಲ್ಲಿ ಪ್ರೊಸೆಸರ್ ಕಾಯುವ ಚಕ್ರಗಳ ಅಗತ್ಯವಿಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುವ ತುಲನಾತ್ಮಕವಾಗಿ ಹೆಚ್ಚಿನ ನಿರ್ದಿಷ್ಟ ವೆಚ್ಚ ಮತ್ತು ಅಂಶಗಳ ಕಡಿಮೆ ಪ್ಯಾಕಿಂಗ್ ಸಾಂದ್ರತೆಯೊಂದಿಗೆ ಹೆಚ್ಚಿನ ವಿದ್ಯುತ್ ಬಳಕೆ SRAM ಅನ್ನು ಕಂಪ್ಯೂಟರ್ RAM ಆಗಿ ಬಳಸಲು ಅನುಮತಿಸುವುದಿಲ್ಲ.
ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ ಸಾಧನಗಳು (SRAM) ಡೈನಾಮಿಕ್ ಪದಗಳಿಗಿಂತ ಪ್ರಯೋಜನವನ್ನು ಹೊಂದಿವೆ, ಅವುಗಳ ಪ್ರವೇಶ ಸಮಯವು ಬರೆಯುವ ಅಥವಾ ಓದುವ ಚಕ್ರದ ಸಮಯಕ್ಕೆ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಪ್ರೊಸೆಸರ್ನಂತೆಯೇ ಅದೇ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿ ತಯಾರಿಸಲಾಗುತ್ತದೆ, ಸ್ಥಿರ ಮೆಮೊರಿಯು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೊಂದಿದೆ. ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿಯನ್ನು ಬಳಸುವಲ್ಲಿ ಮುಖ್ಯ ಮಿತಿ ವೆಚ್ಚವಾಗಿದೆ. ಡೈನಾಮಿಕ್ ಮೆಮೊರಿಗೆ ಸಮಾನ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ, ಸ್ಥಿರ ಸ್ಮರಣೆಯು ಸರಿಸುಮಾರು ನಾಲ್ಕು ಪಟ್ಟು ಹೆಚ್ಚು ದುಬಾರಿಯಾಗಿದೆ. ಆದ್ದರಿಂದ, ಈ ರೀತಿಯ ಮೆಮೊರಿಯು ಹೆಚ್ಚಿನ-ಕಾರ್ಯಕ್ಷಮತೆಯ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಾಹ್ಯ (ಪ್ರೊಸೆಸರ್‌ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ) ಸಂಗ್ರಹ ಮೆಮೊರಿಯಾಗಿ ವ್ಯಾಪಕವಾಗಿ ಹರಡಿದೆ. ಈ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿನ ಬೆಲೆ/ಕಾರ್ಯಕ್ಷಮತೆಯ ಅನುಪಾತವು ಅಂತಹ ಮಹತ್ವದ ಪಾತ್ರವನ್ನು ವಹಿಸುವುದಿಲ್ಲ. ಆದಾಗ್ಯೂ, ಹೆಚ್ಚಿನ ಸಾಮರ್ಥ್ಯದ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ ಚಿಪ್‌ಗಳ ಆಗಮನ ಮತ್ತು ಅದರ ವೆಚ್ಚದಲ್ಲಿನ ಕಡಿತದೊಂದಿಗೆ, ಮೆಮೊರಿ ಸರ್ಕ್ಯೂಟ್‌ಗಳನ್ನು ಬಳಸುವ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ರೂಢಮಾದರಿಯು ಬದಲಾಗುತ್ತದೆ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ತಯಾರಕರು ಡೈನಾಮಿಕ್ ಮೆಮೊರಿಯನ್ನು ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿಯೊಂದಿಗೆ ಬದಲಾಯಿಸಬಹುದು, ಈ ಮಧ್ಯೆ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ ಅಂಶಗಳನ್ನು RAM ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಸಿಸ್ಟಂ ಬಸ್‌ನ ಪ್ರತಿ ಚಕ್ರದಲ್ಲಿ ಬಸ್‌ಗೆ ಡೇಟಾವನ್ನು ಔಟ್‌ಪುಟ್ ಮಾಡಲು ಡೇಟಾ ತಯಾರಿಗಾಗಿ ವೇಗದ ಪೈಪ್‌ಲೈನ್ ಬಫರ್.
ಸ್ಥಿರ ಮೆಮೊರಿ ಚಿಪ್ನ ರಚನೆ
ಸ್ಥಿರ RAM ನಲ್ಲಿನ ಮೆಮೊರಿ ಅಂಶವು ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳಿಂದ ಮಾಡಿದ ಪ್ರಚೋದಕವಾಗಿದೆ. ಸ್ಥಿರ ಮೆಮೊರಿ ಚಿಪ್ನ ರಚನೆಯು (ಚಿತ್ರ 1.) M x N ಮೆಮೊರಿ ಅಂಶಗಳನ್ನು ಹೊಂದಿರುವ ಶೇಖರಣಾ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ.

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

ಆದರೆ ಕಂಪ್ಯೂಟರ್ನ ಮುಖ್ಯ ಮೆಮೊರಿ, ಅದರ ಎಲ್ಲಾ ಕೆಲಸವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ ರಾಮ್- ರಾಮ್. ಮುಖ್ಯ ಮೆಮೊರಿ ಅವಶ್ಯಕತೆಗಳು:

  • ಗರಿಷ್ಠ ಪರಿಮಾಣ
  • ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆ
  • ಗರಿಷ್ಠ ವಿಶ್ವಾಸಾರ್ಹತೆ

ಆರಂಭದಲ್ಲಿ, RAM ಆಗಿತ್ತುಸ್ಥಿರ ಪ್ರಕಾರ. RAM ಕೋಶವನ್ನು ಟ್ರಾನ್ಸಿಸ್ಟರ್ ಕ್ಯಾಸ್ಕೇಡ್ ಆಧಾರದ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ, ಇದು 10 ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳನ್ನು ಒಂದು ರಾಜ್ಯದಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಬದಲಾಯಿಸುವ ಸಮಯವು ತುಂಬಾ ಕಡಿಮೆಯಿರುವುದರಿಂದ ಸ್ಥಿರ ಮೆಮೊರಿಯ ಕಾರ್ಯಕ್ಷಮತೆ ಹೆಚ್ಚಾಗಿರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಪ್ರತಿ ಮೆಮೊರಿ ಸೆಲ್‌ಗೆ ಅಂತಹ ಹಲವಾರು ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳು ಸಾಕಷ್ಟು ದೊಡ್ಡ ಭೌತಿಕ ಪರಿಮಾಣವನ್ನು ಆಕ್ರಮಿಸಿಕೊಂಡಿವೆ, ಅಂದರೆ, ದೊಡ್ಡ ಪ್ರಮಾಣದ ಮೆಮೊರಿಯನ್ನು ಸಣ್ಣ ಭೌತಿಕ ಜಾಗಕ್ಕೆ "ಸ್ಕ್ವೀಝ್" ಮಾಡುವುದು ಅಸಾಧ್ಯವಾಗಿದೆ. ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ ರಚನೆಯ ಎರಡನೇ ಅಹಿತಕರ ಲಕ್ಷಣವೆಂದರೆ ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳು ತುಲನಾತ್ಮಕವಾಗಿ ಹೆಚ್ಚಿನ ಮಟ್ಟದ ಶಕ್ತಿಯನ್ನು ಬಳಸುತ್ತವೆ, ಇದು ಗರಿಷ್ಠ ಮೆಮೊರಿ ಗಾತ್ರದ ಮೇಲೆ ತನ್ನದೇ ಆದ ಮಿತಿಗಳನ್ನು ವಿಧಿಸುತ್ತದೆ.ಮೇಲಿನ ಅನಾನುಕೂಲಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಡೈನಾಮಿಕ್ ಮೆಮೊರಿ, ಇದರ ಕೋಶವು ಕೆಪಾಸಿಟರ್ ಮತ್ತು ನಿಯಂತ್ರಣ ಟ್ರಾನ್ಸಿಸ್ಟರ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಕೆಪಾಸಿಟರ್ ಅನ್ನು ಚಾರ್ಜ್ ಮಾಡಿದಾಗ, ಇದು ಒಂದು ತಾರ್ಕಿಕ ಸ್ಥಿತಿಯಾಗಿದೆ, ಅದು ಡಿಸ್ಚಾರ್ಜ್ ಆಗಿರುತ್ತದೆ. ಎರಡು ರಾಜ್ಯಗಳು ಸಾಕಷ್ಟು ಸಾಕು, ಏಕೆಂದರೆ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ ಬೈನರಿ ಕೋಡ್‌ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (ಒಂದೋ ಸಿಗ್ನಲ್ ಇದೆ - ತಾರ್ಕಿಕ "1", ಅಥವಾ ಯಾವುದೇ ಸಿಗ್ನಲ್ ಇಲ್ಲ - ತಾರ್ಕಿಕ "0"). ಕೆಪಾಸಿಟರ್ ಮತ್ತು ಟ್ರಾನ್ಸಿಸ್ಟರ್ ಹಲವಾರು ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳಿಗಿಂತ ಕಡಿಮೆ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಅಂತಹ ಟಂಡೆಮ್ನ ಶಕ್ತಿಯ ಬಳಕೆ ಕೂಡ ತುಂಬಾ ಕಡಿಮೆಯಾಗಿದೆ. ಆದರೆ ವೇಗದಲ್ಲಿ ಸಮಸ್ಯೆಗಳಿವೆ. ಹಲವಾರು ಕಾರಣಗಳಿವೆ:

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

ಆದರೆ, RAM ನ ಮೂಲಭೂತ ಅವಶ್ಯಕತೆಯು ಅದರ ಪರಿಮಾಣವಾಗಿರುವುದರಿಂದ (ಆಧುನಿಕ ಮೆಮೊರಿ ಮಾಡ್ಯೂಲ್‌ಗಳು ಹಲವಾರು GB ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ), ಡೈನಾಮಿಕ್ ಮೆಮೊರಿಯು ಯೋಗ್ಯವಾಗಿದೆ, ಇದು ನಿಧಾನವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಸಂಕೀರ್ಣ ನಿಯಂತ್ರಣ ನಿಯಂತ್ರಕ ಸರ್ಕ್ಯೂಟ್ ಅನ್ನು ಹೊಂದಿದೆ.

ಸ್ಥಿರ ರೀತಿಯ ಮೆಮೊರಿಯಲ್ಲಿ ಮೆಮೊರಿ ಕೋಶದ ಆಧಾರವು ಪ್ರಚೋದಕವಾಗಿದೆ. ಬೈಪೋಲಾರ್ ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳು ಮತ್ತು ಫೀಲ್ಡ್-ಎಫೆಕ್ಟ್ ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳನ್ನು ಪ್ರಚೋದಕವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮೂಲಭೂತ ಅಂಶಗಳಾಗಿ ಬಳಸಬಹುದು. ಆದಾಗ್ಯೂ, ಅವುಗಳ ಆಧಾರದ ಮೇಲೆ ನಿರ್ಮಿಸಲಾದ ಮೆಮೊರಿ ಚಿಪ್‌ಗಳ ಹೆಚ್ಚಿನ ಶಕ್ತಿಯ ಬಳಕೆಯಿಂದಾಗಿ ಹಿಂದಿನವರು ವ್ಯಾಪಕವಾದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಂಡುಕೊಂಡಿಲ್ಲ. ಆದ್ದರಿಂದ, ಕ್ಷೇತ್ರ-ಪರಿಣಾಮದ ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳನ್ನು ಬಳಸುವುದು ಸೂಕ್ತವಾಗಿದೆ. ಚಿತ್ರ 1 ಪ್ರೇರಿತ p-ಚಾನೆಲ್‌ನೊಂದಿಗೆ MOS ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳಲ್ಲಿ ಪ್ರಚೋದಕವನ್ನು ತೋರಿಸುತ್ತದೆ. ಅಂತಹ ಟ್ರಾನ್ಸಿಸ್ಟರ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು, ಮೂಲಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಅದರ ಗೇಟ್ನಲ್ಲಿ ವೋಲ್ಟೇಜ್ ಶೂನ್ಯಕ್ಕಿಂತ ಕಡಿಮೆಯಿರಬೇಕು: ಯು ಝಿ<0.

ಅಕ್ಕಿ. 1 - ಸ್ಥಿರ ರೀತಿಯ RAM ಕೋಶದ ಸ್ಕೀಮ್ಯಾಟಿಕ್ ರೇಖಾಚಿತ್ರ.

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

ಸ್ಥಿರ RAM ನ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರವನ್ನು ಚಿತ್ರ 2 ರಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ. ಈ ಸರ್ಕ್ಯೂಟ್ನಲ್ಲಿನ RAM ನ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಅನ್ನು ಬಸ್ ಡ್ರೈವರ್ ಬಳಸಿ ಸಂಯೋಜಿಸಲಾಗಿದೆ. ಸ್ವಾಭಾವಿಕವಾಗಿ, ನಿಜವಾದ RAM ನ ಸರ್ಕ್ಯೂಟ್‌ಗಳು ಈ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವದಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿರುತ್ತವೆ. ಆದಾಗ್ಯೂ, ಮೇಲಿನ ರೇಖಾಚಿತ್ರವು ನಿಜವಾದ RAM ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಸರ್ಕ್ಯೂಟ್ ರೇಖಾಚಿತ್ರಗಳಲ್ಲಿ RAM ನ ಸಾಂಕೇತಿಕ ಗ್ರಾಫಿಕ್ ಪದನಾಮವನ್ನು ಚಿತ್ರ 3 ರಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ.

ಅಕ್ಕಿ. 2 - RAM ನ ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರ (RAM)

WR ಬರವಣಿಗೆ ಸಂಕೇತವು ಮಾಹಿತಿಯ ಒಳಹರಿವಿನಲ್ಲಿ ಇರುವ ಲಾಜಿಕ್ ಮಟ್ಟವನ್ನು ಆಂತರಿಕ RAM ಕೋಶಕ್ಕೆ ಬರೆಯಲು ಅನುಮತಿಸುತ್ತದೆ. ರೀಡ್ ಸಿಗ್ನಲ್ RD ನಿಮಗೆ ಆಂತರಿಕ ಮೆಮೊರಿ ಕೋಶದ ವಿಷಯಗಳನ್ನು ಮೈಕ್ರೋ ಸರ್ಕ್ಯೂಟ್‌ನ ಮಾಹಿತಿ ಔಟ್‌ಪುಟ್‌ಗಳಿಗೆ ಔಟ್‌ಪುಟ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಚಿತ್ರ 1 ರಲ್ಲಿ ತೋರಿಸಿರುವ ಸರ್ಕ್ಯೂಟ್ನಲ್ಲಿ, ಬರೆಯುವ ಮತ್ತು ಓದುವ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಏಕಕಾಲದಲ್ಲಿ ನಿರ್ವಹಿಸುವುದು ಅಸಾಧ್ಯ, ಆದರೆ ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಅಗತ್ಯವಿಲ್ಲ.

ಬೈನರಿ ಕೋಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ದಿಷ್ಟ RAM ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ - ಸೆಲ್ ವಿಳಾಸ. ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿಯ (RAM) ಸಾಮರ್ಥ್ಯವು ಅದು ಒಳಗೊಂಡಿರುವ ಕೋಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಅಥವಾ ವಿಳಾಸ ತಂತಿಗಳ ಸಂಖ್ಯೆಯ ಮೇಲೆ ಒಂದೇ ಆಗಿರುತ್ತದೆ. RAM ನಲ್ಲಿನ ಕೋಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ವಿಳಾಸ ತಂತಿಗಳ ಸಂಖ್ಯೆಯಿಂದ ನಿರ್ಧರಿಸಬಹುದು, ಚಿಪ್‌ನಲ್ಲಿನ ವಿಳಾಸ ಪಿನ್‌ಗಳ ಸಂಖ್ಯೆಗೆ ಸಮಾನವಾದ ಶಕ್ತಿಗೆ 2 ಅನ್ನು ಹೆಚ್ಚಿಸಬಹುದು:

RAM ಚಿಪ್‌ಗಳ CS ಚಿಪ್ ಆಯ್ದ ಪಿನ್ RAM ಮೆಮೊರಿಯ ಪ್ರಮಾಣವನ್ನು ಹೆಚ್ಚಿಸಲು ಬಹು ಚಿಪ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಅಂತಹ ರೇಖಾಚಿತ್ರವನ್ನು ಚಿತ್ರ 3 ರಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ.


ಅಕ್ಕಿ. 3 - RAM ನ ರೇಖಾಚಿತ್ರ, ಹಲವಾರು ಮೆಮೊರಿ ಚಿಪ್‌ಗಳಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ.

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

ಸ್ಥಿರ ಸ್ಮರಣೆ

ಸ್ಥಿರ ಸ್ಮರಣೆ ( SRAM) RAM ನ ಬಹುಭಾಗವನ್ನು ಸಂಗ್ರಹಿಸಲು ಸಾಮಾನ್ಯವಾಗಿ ಎರಡನೇ ಹಂತದ (L2) ಸಂಗ್ರಹವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಸ್ಥಿರ ಸ್ಮರಣೆಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ TTL, CMOS ಅಥವಾ BiCMOS ಮೈಕ್ರೊ ಸರ್ಕ್ಯೂಟ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ತಯಾರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಡೇಟಾ ಪ್ರವೇಶದ ವಿಧಾನದ ಪ್ರಕಾರ ಅದು ಆಗಿರಬಹುದು ಅಸಮಕಾಲಿಕ , ಆದ್ದರಿಂದ ಸಿಂಕ್ರೊನಸ್ . ಅಸಮಕಾಲಿಕ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನಿರ್ವಹಿಸಬಹುದಾದ ಡೇಟಾ ಪ್ರವೇಶ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಅಸಮಕಾಲಿಕ SRAM ಅನ್ನು ಮದರ್‌ಬೋರ್ಡ್‌ಗಳಲ್ಲಿ ಮೂರನೇಯಿಂದ ಐದನೇ ತಲೆಮಾರಿನ ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಬಳಸಲಾಗುತ್ತಿತ್ತು. ಅಂತಹ ಮೆಮೊರಿಯ ಕೋಶಗಳಿಗೆ ಪ್ರವೇಶ ಸಮಯವು 15 ns (33 MHz) ನಿಂದ 8 ns (66 MHz) ವರೆಗೆ ಇರುತ್ತದೆ.

ಸಿಂಕ್ರೊನಸ್ ಮೆಮೊರಿಯು ಯಾದೃಚ್ಛಿಕ ಸಮಯದಲ್ಲಿ ಡೇಟಾಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಆದರೆ ಗಡಿಯಾರ ದ್ವಿದಳಗಳೊಂದಿಗೆ ಏಕಕಾಲದಲ್ಲಿ (ಸಿಂಕ್ರೊನಸ್ ಆಗಿ). ಇದರ ನಡುವೆ, ಮೆಮೊರಿಯು ಪ್ರವೇಶಕ್ಕಾಗಿ ಮುಂದಿನ ಡೇಟಾವನ್ನು ಸಿದ್ಧಪಡಿಸಬಹುದು. ಹೆಚ್ಚಿನ ಐದನೇ-ಪೀಳಿಗೆಯ ಮದರ್‌ಬೋರ್ಡ್‌ಗಳು ಒಂದು ರೀತಿಯ ಸಿಂಕ್ರೊನಸ್ ಮೆಮೊರಿಯನ್ನು ಬಳಸುತ್ತವೆ - ಸಿಂಕ್ರೊನಸ್-ಪೈಪ್‌ಲೈನ್ಡ್ SRAM (ಪೈಪ್‌ಲೈನ್ಡ್ ಬರ್ಸ್ಟ್ SRAM), ಇದಕ್ಕಾಗಿ ಒಂದೇ ಓದುವ/ಬರೆಯುವ ಕಾರ್ಯಾಚರಣೆಯ ವಿಶಿಷ್ಟ ಸಮಯವು 3 ಗಡಿಯಾರದ ಚಕ್ರಗಳು ಮತ್ತು ಗುಂಪು ಕಾರ್ಯಾಚರಣೆಯು 3-1 - 1 - ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಮೊದಲ ಪ್ರವೇಶದಲ್ಲಿ 1 ಗಡಿಯಾರದ ಚಕ್ರಗಳು ಮತ್ತು ನಂತರದ ಕರೆಗಳಲ್ಲಿ 1 - 1 - 1 - 1, ಇದು ಪ್ರವೇಶವನ್ನು 25% ಕ್ಕಿಂತ ಹೆಚ್ಚು ವೇಗಗೊಳಿಸುತ್ತದೆ.

SRAM ಎಂದು ಕರೆಯಲ್ಪಡುವದನ್ನು ಬಳಸುತ್ತದೆ ಸ್ಥಿರ ಪ್ರಚೋದಕ (ಇದರ ಸರ್ಕ್ಯೂಟ್ ಹಲವಾರು ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ). ಸ್ಥಿರ ರೀತಿಯ ಮೆಮೊರಿಯು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಉದಾಹರಣೆಗೆ, ಸಂಗ್ರಹ ಸ್ಮರಣೆಯನ್ನು ಸಂಘಟಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

ಅಸಿಂಕ್ SRAM(ಅಸಿಂಕ್ರೊನಸ್ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ). ಇದು ಮೊದಲ 386 ಕಂಪ್ಯೂಟರ್ L2 ಕ್ಯಾಶ್‌ನೊಂದಿಗೆ ಹೊರಬಂದಾಗಿನಿಂದ ಹಲವು ವರ್ಷಗಳಿಂದ ಬಳಸುತ್ತಿರುವ ಸಂಗ್ರಹ ಮೆಮೊರಿಯಾಗಿದೆ. ಇದು DRAM ಗಿಂತ ವೇಗವಾಗಿ ಪ್ರವೇಶಿಸಲ್ಪಡುತ್ತದೆ ಮತ್ತು ಪ್ರೊಸೆಸರ್ ವೇಗವನ್ನು ಅವಲಂಬಿಸಿ, 20-, 15-, ಅಥವಾ 10-ns ಪ್ರವೇಶ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಬಹುದು (ವೇಗವಾದ ಡೇಟಾ ಪ್ರವೇಶ ಸಮಯ, ವೇಗವಾದ ಮೆಮೊರಿ ಮತ್ತು ಕಡಿಮೆ ಬರ್ಸ್ಟ್ ಪ್ರವೇಶವು ಅವಳಿಗೆ ಆಗಿರಬಹುದು) . ಆದಾಗ್ಯೂ, ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಈ ಮೆಮೊರಿಯು ಸಿಂಕ್ರೊನಸ್ ಪ್ರವೇಶಕ್ಕೆ ಸಾಕಷ್ಟು ವೇಗವನ್ನು ಹೊಂದಿಲ್ಲ, ಇದರರ್ಥ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವಾಗ ಇನ್ನೂ ಕಾಯುವ ಅಗತ್ಯವಿದೆ, ಆದರೂ DRAM ಗಿಂತ ಕಡಿಮೆ.

SyncBurst SRAM(ಸಿಂಕ್ರೊನಸ್ ಬ್ಯಾಚ್ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ). 66 MHz ಗಿಂತ ಕಡಿಮೆ ಬಸ್ ಆವರ್ತನಗಳೊಂದಿಗೆ, ಸಿಂಕ್ರೊನಸ್ ಬರ್ಸ್ಟ್ SRAM ಲಭ್ಯವಿರುವ ವೇಗದ ಮೆಮೊರಿ ಪ್ರಕಾರವಾಗಿದೆ. ಇದಕ್ಕೆ ಕಾರಣವೆಂದರೆ ಪ್ರೊಸೆಸರ್ ಹೆಚ್ಚು ಆವರ್ತನದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸದಿದ್ದರೆ, ಸಿಂಕ್ರೊನಸ್ ಬರ್ಸ್ಟ್ SRAM ಸಂಪೂರ್ಣ ಸಿಂಕ್ರೊನಸ್ ಡೇಟಾ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅಂದರೆ ಪ್ರೊಸೆಸರ್ 2-1-1 - 1 ಸ್ಫೋಟಗಳನ್ನು ಓದಿದಾಗ ಯಾವುದೇ ಸುಪ್ತತೆ ಇರುವುದಿಲ್ಲ, ಅಂದರೆ ಸಿಂಕ್ರೊನಸ್ ಬರ್ಸ್ಟ್ SRAM 2-1-1 - 1 ಬರ್ಸ್ಟ್ ಚಕ್ರದಲ್ಲಿ ಡೇಟಾ ಔಟ್‌ಪುಟ್‌ಗಳು ಪ್ರೊಸೆಸರ್ ಆವರ್ತನವು 66 MHz ಗಿಂತ ಹೆಚ್ಚಾದಾಗ, ಸಿಂಕ್ರೊನಸ್ ಬರ್ಸ್ಟ್ SRAM 3-2-2-2 ಸ್ಫೋಟಗಳಲ್ಲಿ ಲೋಡ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಡೇಟಾವನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಪೈಪ್‌ಲೈನ್ ಬರ್ಸ್ಟ್ SRAM ಅನ್ನು ಬಳಸುವುದಕ್ಕಿಂತ ನಿಧಾನ. ಅನಾನುಕೂಲಗಳು ಸಿಂಕ್ರೊನಸ್ ಸ್ಟ್ಯಾಕ್ ಮಾಡಿದ SRAM ಅನ್ನು ಕಡಿಮೆ ಕಂಪನಿಗಳಿಂದ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಹೆಚ್ಚು ವೆಚ್ಚವಾಗುತ್ತದೆ. ಸಿಂಕ್ರೊನಸ್ ಬರ್ಸ್ಟ್ SRAM 8.5 ರಿಂದ 12 ns ವರೆಗಿನ ವಿಳಾಸ/ಡೇಟಾ ಸಮಯವನ್ನು ಹೊಂದಿದೆ.

ಸಿಂಕ್ರೊನಸ್ ಬರ್ಸ್ಟ್ SRAM ನ ಹಲವಾರು ಪ್ರಮುಖ ವಿನ್ಯಾಸ ವೈಶಿಷ್ಟ್ಯಗಳಿವೆ, ಇದು ಹೆಚ್ಚಿನ ವೇಗದ ಸಂಗ್ರಹವಾಗಿ ಬಳಸಿದಾಗ ಅಸಮಕಾಲಿಕ SRAM ಗಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಉತ್ತಮವಾಗಿದೆ:

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

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

ಈ ವೈಶಿಷ್ಟ್ಯಗಳು ಮೈಕ್ರೋಪ್ರೊಸೆಸರ್ ಅನ್ನು SRAM ತಂತ್ರಜ್ಞಾನದ ಇತರ ಬಳಕೆಗಳೊಂದಿಗೆ ಸಾಧ್ಯವಾದಷ್ಟು ವೇಗವಾಗಿ ಸರಣಿ ವಿಳಾಸಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಕೆಲವು ಮಾರಾಟಗಾರರು 15 ns ಟೈಮ್-ಟು-ಡೇಟಾ ಸಮಯದೊಂದಿಗೆ 3.3V ಅಸಮಕಾಲಿಕ SRAM ಅನ್ನು ಹೊಂದಿದ್ದರೂ, ಅದೇ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಪೈಪ್‌ಲೈನ್ ಮಾಡಿದ ಸಿಂಕ್ರೊನಸ್ ಬರ್ಸ್ಟ್ SRAM 6 ns ಗಿಂತ ಕಡಿಮೆ ಸಮಯದಿಂದ ಡೇಟಾ ಸಮಯವನ್ನು ಸಾಧಿಸಬಹುದು.

PB SRAM(ಪೈಪ್ಲೈನ್ಡ್ ಪ್ಯಾಕೆಟ್ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ). ಪೈಪ್‌ಲೈನ್ ಇನ್‌ಪುಟ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು SRAM ಕಾರ್ಯಾಚರಣೆಗಳ ಸಮಾನಾಂತರವಾಗಿದೆ. ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಭರ್ತಿ ಮಾಡಲು ಹೆಚ್ಚುವರಿ ಆರಂಭಿಕ ಚಕ್ರದ ಅಗತ್ಯವಿದೆ, ಆದರೆ ಒಮ್ಮೆ ಭರ್ತಿ ಮಾಡಿದರೆ, ಪ್ರಸ್ತುತ ವಿಳಾಸವನ್ನು ಓದುತ್ತಿರುವಾಗ ರೆಜಿಸ್ಟರ್‌ಗಳು ಮುಂದಿನ ವಿಳಾಸಕ್ಕೆ ವೇಗದ ಜಂಪ್ ಅನ್ನು ಒದಗಿಸುತ್ತವೆ.

ಇದು 75 MHz ಗಿಂತ ಹೆಚ್ಚಿನ ಬಸ್ ವೇಗವನ್ನು ಹೊಂದಿರುವ ಸಿಸ್ಟಂಗಳಿಗೆ ಇದು ಅತ್ಯಂತ ವೇಗದ ಸಂಗ್ರಹ ಮೆಮೊರಿಯಾಗಿದೆ. PB SRAM 133 MHz ವರೆಗಿನ ಬಸ್ ಆವರ್ತನಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಸ್ಲೋ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಬಳಸಿದಾಗ ಇದು ಸಿಂಕ್ರೊನಸ್ ಬರ್ಸ್ಟ್ ಎಸ್‌ಆರ್‌ಎಎಮ್‌ಗಿಂತ ಹೆಚ್ಚು ನಿಧಾನವಾಗಿರುವುದಿಲ್ಲ: ಇದು ಸಾರ್ವಕಾಲಿಕ ಡೇಟಾವನ್ನು 3-1-1 - 1 ಸ್ಫೋಟಗಳಲ್ಲಿ ಔಟ್‌ಪುಟ್ ಮಾಡುತ್ತದೆ ಈ ಮೆಮೊರಿಯ ಕಾರ್ಯಕ್ಷಮತೆ ಎಷ್ಟು ಉತ್ತಮವಾಗಿದೆ ಎಂಬುದನ್ನು ವಿಳಾಸ/ಡೇಟಾ ಸಮಯದಲ್ಲಿ ನೋಡಬಹುದು. ಇದು 4.5 ರಿಂದ 8 ns ವರೆಗೆ ಇರುತ್ತದೆ.

1-ಟಿ SRAM. ಮೊದಲೇ ಗಮನಿಸಿದಂತೆ, ಸಾಂಪ್ರದಾಯಿಕ SRAM ವಿನ್ಯಾಸಗಳು ಒಂದೇ ಬಿಟ್ (ಸೆಲ್) ಅನ್ನು ಸಂಗ್ರಹಿಸಲು ಸ್ಥಿರ ಫ್ಲಿಪ್-ಫ್ಲಾಪ್ ಅನ್ನು ಬಳಸುತ್ತವೆ. ಅಂತಹ ಒಂದು ಸರ್ಕ್ಯೂಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಬೋರ್ಡ್ 4 ರಿಂದ 6 ಟ್ರಾನ್ಸಿಸ್ಟರ್ಗಳನ್ನು ಹೊಂದಿರಬೇಕು (4-T, 6-T SRAM). ಮೊನೊಲಿಥಿಕ್ ಸಿಸ್ಟಮ್ ಟೆಕ್ನಾಲಜಿ (MoSys) ಹೊಸ ರೀತಿಯ ಮೆಮೊರಿಯ ರಚನೆಯನ್ನು ಘೋಷಿಸಿತು, ಇದರಲ್ಲಿ ಪ್ರತಿ ಬಿಟ್ ಅನ್ನು ಒಂದು ಟ್ರಾನ್ಸಿಸ್ಟರ್ (1-T SRAM) ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ವಾಸ್ತವವಾಗಿ, DRAM ತಂತ್ರಜ್ಞಾನವನ್ನು ಇಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಇದು ನಿಯತಕಾಲಿಕವಾಗಿ ಮೆಮೊರಿಯನ್ನು ಪುನರುತ್ಪಾದಿಸಲು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಮೆಮೊರಿಯೊಂದಿಗಿನ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು SRAM ಮಾನದಂಡದಲ್ಲಿ ಮಾಡಲಾಗಿದೆ, ಆದರೆ ಪುನರುತ್ಪಾದನೆಯ ಚಕ್ರಗಳನ್ನು ಮೆಮೊರಿ ನಿಯಂತ್ರಕದಿಂದ ಮರೆಮಾಡಲಾಗಿದೆ. ಸಾಂಪ್ರದಾಯಿಕ SRAM ಗೆ ಹೋಲಿಸಿದರೆ 1-T ಸರ್ಕ್ಯೂಟ್‌ಗಳು ಸಿಲಿಕಾನ್ ಡೈ ಗಾತ್ರವನ್ನು 50-80% ರಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು 75% ರಷ್ಟು ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.

ಯಾಂತ್ರಿಕ ಶೇಖರಣಾ ಸಾಧನಗಳಲ್ಲಿ RAM ಮತ್ತು ಡೇಟಾವನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಲು ಹೆಚ್ಚಿನ ಕಂಪ್ಯೂಟರ್ ವೇಗದ ಅವಶ್ಯಕತೆಗಳ ಅಡಿಯಲ್ಲಿ SRAM ಚಿಪ್‌ಗಳ ಬಳಕೆ. ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿಯ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ರಚನೆ ಮತ್ತು ಪ್ರಕಾರಗಳ (ಸಿಂಕ್ರೊನಸ್, ಪೈಪ್‌ಲೈನ್) ಅಧ್ಯಯನ.

ರಿಪಬ್ಲಿಕ್ ಆಫ್ ಕಝಾಕಿಸ್ತಾನ್

ವಿಶ್ವವಿದ್ಯಾನಿಲಯ "ತುರಾನ್"

ಮಾಹಿತಿ ತಂತ್ರಜ್ಞಾನಗಳ ಇಲಾಖೆ

ವಿಷಯ: "ಸ್ಥಿರ ಸ್ಮರಣೆ"

ಪೂರ್ಣಗೊಳಿಸಿದವರು: ಐನಾಕುಲೋವ್ ಡಿ.ಎ. 3 ನೇ ವರ್ಷ, "IS" 9 ಗ್ರಾಂ. ಪರಿಶೀಲಿಸಲಾಗಿದೆ: ಜಿಯಾಟ್ಬೆಕೋವಾ ಜಿ.ಝಡ್.

ಅಲ್ಮಾಟಿ 2009

1. ಪರಿಚಯ

2. ಸ್ಥಿರ ಸ್ಮರಣೆ

4. ಸ್ಥಿರ ಮೆಮೊರಿಯ ವಿಧಗಳು

5. ತೀರ್ಮಾನ

1. ಪರಿಚಯ

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

"ಕಂಪ್ಯೂಟರ್" ಎಂಬ ಪದದ ಅರ್ಥ "ಕಂಪ್ಯೂಟರ್". ಲೆಕ್ಕಾಚಾರಗಳು ಸೇರಿದಂತೆ ಡೇಟಾ ಸಂಸ್ಕರಣೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ಅಗತ್ಯವು ಬಹಳ ಹಿಂದೆಯೇ ಹುಟ್ಟಿಕೊಂಡಿತು. ಪ್ರಸ್ತುತ, ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್‌ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಉದ್ಯಮವು ಅಭಿವೃದ್ಧಿ ಹೊಂದಿದ ಮತ್ತು ಅಭಿವೃದ್ಧಿಶೀಲ ರಾಷ್ಟ್ರಗಳ ಆರ್ಥಿಕತೆಯ ಪ್ರಮುಖ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ ಉದ್ಯಮದ ತ್ವರಿತ ಬೆಳವಣಿಗೆಗೆ ಕಾರಣಗಳು: ಕಡಿಮೆ ವೆಚ್ಚ; ಅನೇಕ ವ್ಯಾಪಾರ ಅನ್ವಯಗಳಿಗೆ ತುಲನಾತ್ಮಕ ಲಾಭ; ಸುಲಭವಾದ ಬಳಕೆ; ಮಧ್ಯವರ್ತಿಗಳು ಮತ್ತು ನಿರ್ಬಂಧಗಳಿಲ್ಲದೆ ಕಂಪ್ಯೂಟರ್ಗಳಿಂದ ವೈಯಕ್ತಿಕ ಸಂವಹನದ ಸಾಧ್ಯತೆ; ಮಾಹಿತಿಯನ್ನು ಸಂಸ್ಕರಿಸಲು, ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ವಿತರಿಸಲು ಹೆಚ್ಚಿನ ಸಾಮರ್ಥ್ಯಗಳು; ಹೆಚ್ಚಿನ ವಿಶ್ವಾಸಾರ್ಹತೆ, ದುರಸ್ತಿ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯ ಸುಲಭತೆ; ಕಂಪ್ಯೂಟರ್ ಯಂತ್ರಾಂಶವು ಕಂಪ್ಯೂಟರ್ ಬಳಕೆಯ ವಿಶಿಷ್ಟತೆಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ; ಮಾನವ ಚಟುವಟಿಕೆಯ ಬಹುತೇಕ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸಾಫ್ಟ್‌ವೇರ್ ಲಭ್ಯತೆ, ಜೊತೆಗೆ ಹೊಸ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಶಕ್ತಿಯುತ ವ್ಯವಸ್ಥೆಗಳು. ಕಂಪ್ಯೂಟರ್‌ಗಳ ಶಕ್ತಿಯು ನಿರಂತರವಾಗಿ ಹೆಚ್ಚುತ್ತಿದೆ ಮತ್ತು ಅವುಗಳ ಅನ್ವಯಗಳ ವ್ಯಾಪ್ತಿಯು ನಿರಂತರವಾಗಿ ವಿಸ್ತರಿಸುತ್ತಿದೆ. ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಒಟ್ಟಿಗೆ ನೆಟ್‌ವರ್ಕ್ ಮಾಡಬಹುದು, ಇದು ಲಕ್ಷಾಂತರ ಜನರು ಜಗತ್ತಿನ ಯಾವುದೇ ಕಂಪ್ಯೂಟರ್‌ಗಳೊಂದಿಗೆ ಮಾಹಿತಿಯನ್ನು ಸುಲಭವಾಗಿ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಹಾಗಾದರೆ ಈ ಅನನ್ಯ ಮಾನವ ಆವಿಷ್ಕಾರ ಯಾವುದು? ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ವಿಭಜಿಸುವ ಮೊದಲ ಲಕ್ಷಣವೆಂದರೆ ವೇದಿಕೆ. ಎರಡು ಪ್ರಮುಖ PC ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿವೆ: IBM ಹೊಂದಾಣಿಕೆಯ ಕಂಪ್ಯೂಟರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸರಳವಾದ ಹೋಮ್ ಪರ್ಸನಲ್ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಂದ ಸಂಕೀರ್ಣ ಸರ್ವರ್‌ಗಳವರೆಗೆ ವಿವಿಧ ಕಂಪ್ಯೂಟರ್‌ಗಳ ದೊಡ್ಡ ಶ್ರೇಣಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಬಳಕೆದಾರರು ಸಾಮಾನ್ಯವಾಗಿ ಎದುರಿಸುವ ವೇದಿಕೆಯ ಪ್ರಕಾರ ಇದು. ಅಂದಹಾಗೆ, ಅತ್ಯುತ್ತಮ ಐಬಿಎಂ-ಹೊಂದಾಣಿಕೆಯ ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಐಬಿಎಂ ತಯಾರಿಸುವುದು ಅನಿವಾರ್ಯವಲ್ಲ - ಈ ಮಾನದಂಡಕ್ಕೆ ಜನ್ಮ ನೀಡಿದ “ನೀಲಿ ದೈತ್ಯ” ಇಂದು ಅನೇಕ ಪಿಸಿ ತಯಾರಕರಲ್ಲಿ ಒಂದಾಗಿದೆ. ಆಪಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಮ್ಯಾಕಿಂತೋಷ್ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ, ಇದು ಪಶ್ಚಿಮದಲ್ಲಿ ಸಾಕಷ್ಟು ಜನಪ್ರಿಯವಾಗಿದೆ. ಅವರು ತಮ್ಮದೇ ಆದ ವಿಶೇಷ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ ಮತ್ತು ಅವರ "ಸ್ಟಫಿಂಗ್" IBM ನಿಂದ ಗಮನಾರ್ಹವಾಗಿ ಭಿನ್ನವಾಗಿದೆ. ವಿಶಿಷ್ಟವಾಗಿ, IBM-ಹೊಂದಾಣಿಕೆಯ PC ಗಳು ಮೂರು ಭಾಗಗಳನ್ನು (ಬ್ಲಾಕ್‌ಗಳು) ಒಳಗೊಂಡಿರುತ್ತವೆ: ಸಿಸ್ಟಮ್ ಘಟಕ; ಮಾನಿಟರ್ (ಪ್ರದರ್ಶನ); ಕೀಬೋರ್ಡ್ (ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಅಕ್ಷರಗಳನ್ನು ನಮೂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಸಾಧನ). ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಉದ್ಯಮದ ಅಭಿವೃದ್ಧಿಯು ಎಷ್ಟು ವೇಗದಲ್ಲಿ ನಡೆಯುತ್ತದೆ ಎಂದರೆ ಅಕ್ಷರಶಃ ಒಂದು ವರ್ಷದಲ್ಲಿ, ಇಂದಿನ “ತಂತ್ರಜ್ಞಾನದ ಪವಾಡ” ಕಂಪ್ಯೂಟರ್ ಯಂತ್ರಾಂಶವನ್ನು ನಿರಂತರವಾಗಿ ಮಾರ್ಪಡಿಸಲಾಗುತ್ತಿದೆ ಮತ್ತು ಹೊಸ ಸಾಫ್ಟ್‌ವೇರ್ ಕಾಣಿಸಿಕೊಳ್ಳುವುದರಿಂದ ಬಳಕೆಯಲ್ಲಿಲ್ಲ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಪ್ರಸಿದ್ಧ ಗಣಿತಜ್ಞ ಜಾನ್ ವಾನ್ ನ್ಯೂಮನ್ 1945 ರಲ್ಲಿ ಸಾರ್ವತ್ರಿಕ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಾಧನಗಳ ವಿನ್ಯಾಸ ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಣೆಯ ಕುರಿತು ವರದಿಯನ್ನು ಸಿದ್ಧಪಡಿಸಿದ ಕ್ಷಣದಿಂದ ಕಂಪ್ಯೂಟರ್ನ ತತ್ವಗಳು ಬದಲಾಗದೆ ಉಳಿದಿವೆ.

2. ಸ್ಥಿರ ಸ್ಮರಣೆ

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

ಮದರ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ಸಂಗ್ರಹ ಕಾನ್ಫಿಗರೇಶನ್ ಟೇಬಲ್‌ನ ಉದಾಹರಣೆ

ಯಾವುದೇ ಕ್ಯಾಶ್ ಮೆಮೊರಿ ಚಿಪ್ ವಿಫಲವಾದಾಗ ಮಾತ್ರ ಕ್ಯಾಶ್ ಮೆಮೊರಿ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಜಿಗಿತಗಾರರ ಸ್ಥಾನವನ್ನು ಬದಲಾಯಿಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ. ನಂತರ, ಹೆಚ್ಚು ಸುಧಾರಿತ SRAM ಚಿಪ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದಂತೆ, ಅವುಗಳನ್ನು ನೇರವಾಗಿ ಮದರ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ 1, 2 ಅಥವಾ 4 ತುಣುಕುಗಳ ಪ್ರಮಾಣದಲ್ಲಿ ಬೆಸುಗೆ ಹಾಕಲಾಯಿತು. ಇಂದು ಬಿಡುಗಡೆಯಾದ ಮದರ್‌ಬೋರ್ಡ್‌ಗಳಲ್ಲಿ, SRAM ಚಿಪ್‌ಗಳನ್ನು ಪ್ರಾಥಮಿಕವಾಗಿ I/O ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವಿಕೆ ಮತ್ತು ಇತರ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಗಳಿಗಾಗಿ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ.

3. ಸ್ಥಿರ ಮೆಮೊರಿ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ವಿನ್ಯಾಸ

ಡೈನಾಮಿಕ್ ಕೋಶಗಳಂತೆ, ಟ್ರಿಗ್ಗರ್‌ಗಳನ್ನು ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಒಂದೇ ಮ್ಯಾಟ್ರಿಕ್ಸ್‌ಗೆ ಸಂಯೋಜಿಸಲಾಗುತ್ತದೆ, ಇವುಗಳಲ್ಲಿ ಎರಡನೆಯದನ್ನು ಬಿಟ್‌ಗಳು ಎಂದೂ ಕರೆಯುತ್ತಾರೆ.

ಡೈನಾಮಿಕ್ ಮೆಮೊರಿ ಸೆಲ್‌ಗಿಂತ ಭಿನ್ನವಾಗಿ, ನಿಯಂತ್ರಿಸಲು ಕೇವಲ ಒಂದು ಕೀ ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ನ ಅಗತ್ಯವಿದೆ, ಸ್ಥಿರ ಮೆಮೊರಿ ಕೋಶವನ್ನು ಕನಿಷ್ಠ ಎರಡರಿಂದ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ. ಕೆಪಾಸಿಟರ್‌ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಪ್ರಚೋದಕವು ಕ್ರಮವಾಗಿ ತಾರ್ಕಿಕ ಶೂನ್ಯ ಮತ್ತು ಒಂದನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು ಪ್ರತ್ಯೇಕ ಇನ್‌ಪುಟ್‌ಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ನಾವು ನೆನಪಿಸಿಕೊಂಡರೆ ಇದು ಆಶ್ಚರ್ಯಕರವಾಗಿ ಕಾಣಿಸುವುದಿಲ್ಲ. ಹೀಗಾಗಿ, ಪ್ರತಿ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ ಸೆಲ್‌ಗೆ ಎಂಟು ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳನ್ನು ಸೇವಿಸಲಾಗುತ್ತದೆ (ಚಿತ್ರ 1 ನೋಡಿ) - ನಾಲ್ಕು, ವಾಸ್ತವವಾಗಿ, ಪ್ರಚೋದಕಕ್ಕೆ ಮತ್ತು ಇನ್ನೆರಡು ನಿಯಂತ್ರಣ “ಲ್ಯಾಚ್‌ಗಳಿಗೆ” ಹೋಗುತ್ತವೆ.

ಅಕ್ಕಿ. 1. 6-ಟ್ರಾನ್ಸಿಸ್ಟ್ರಾನ್ ಸಿಂಗಲ್-ಪೋರ್ಟ್ SRAM ಮೆಮೊರಿ ಕೋಶದ ವಿನ್ಯಾಸ

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

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

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

ಅಕ್ಕಿ. 2. 8-ಟ್ರಾನ್ಸಿಸ್ಟ್ರಾನ್ ಎರಡು-ಪೋರ್ಟ್ SRAM ಮೆಮೊರಿ ಕೋಶದ ವಿನ್ಯಾಸ

ಅಕ್ಕಿ. 3. ಸ್ಫಟಿಕದಲ್ಲಿ ಸಾಕಾರಗೊಂಡ ಡೈನಾಮಿಕ್ ಮೆಮೊರಿ ಕೋಶ

4. ಸ್ಥಿರ ಮೆಮೊರಿಯ ವಿಧಗಳು

ಕನಿಷ್ಠ ಮೂರು ವಿಧದ ಸ್ಥಿರ ಸ್ಮರಣೆಗಳಿವೆ: ಅಸಮಕಾಲಿಕ, ಸಿಂಕ್ರೊನಸ್ ಮತ್ತು ಪೈಪ್ಲೈನ್ಡ್. ಇವೆಲ್ಲವೂ ಪ್ರಾಯೋಗಿಕವಾಗಿ ಅವುಗಳ ಅನುಗುಣವಾದ ಡೈನಾಮಿಕ್ ಮೆಮೊರಿಯಿಂದ ಭಿನ್ನವಾಗಿರುವುದಿಲ್ಲ.

ಅಸಮಕಾಲಿಕ ಸ್ಥಿರ ಸ್ಮರಣೆ

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

ಸಿಂಕ್ರೊನಸ್ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ

ಸಿಂಕ್ರೊನಸ್ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿಯು ಗಡಿಯಾರದ ಸಂಕೇತಗಳೊಂದಿಗೆ ಏಕಕಾಲದಲ್ಲಿ ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ ಒಂದೇ ಗಡಿಯಾರ ಚಕ್ರದೊಳಗೆ ಒಂದೇ ಕೋಶ ಪ್ರವೇಶ ಸಮಯ. ಸಿಂಕ್ರೊನಸ್ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿಯಲ್ಲಿ ಆಧುನಿಕ ಪ್ರೊಸೆಸರ್‌ಗಳ ಮೊದಲ ಹಂತದ ಸಂಗ್ರಹವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.

ಪೈಪ್ಲೈನ್ಡ್ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ

ಪೈಪ್‌ಲೈನ್ಡ್ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿಯು ಸಿಂಕ್ರೊನಸ್ ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿಯಾಗಿದ್ದು, ಡೇಟಾ ಲೈನ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ವಿಶೇಷ "ಲ್ಯಾಚ್‌ಗಳು" ಹೊಂದಿದ್ದು, ಒಂದು ಕೋಶದ ವಿಷಯಗಳನ್ನು ಮತ್ತೊಂದು ಕೋಶದ ವಿಳಾಸದೊಂದಿಗೆ ಸಮಾನಾಂತರವಾಗಿ ಓದಲು (ಬರೆಯಲು) ಅನುಮತಿಸುತ್ತದೆ.

ಅಲ್ಲದೆ, ಪೈಪ್ಲೈನ್ ​​ಮೆಮೊರಿ ಒಂದು ಕೆಲಸದ ಚಕ್ರದಲ್ಲಿ ಹಲವಾರು ಪಕ್ಕದ ಕೋಶಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬಹುದು. ಪ್ಯಾಕೆಟ್‌ನ ಮೊದಲ ಕೋಶದ ವಿಳಾಸವನ್ನು ಮಾತ್ರ ರವಾನಿಸಲು ಸಾಕು, ಮತ್ತು ಮೈಕ್ರೊ ಸರ್ಕ್ಯೂಟ್ ಉಳಿದವುಗಳ ವಿಳಾಸಗಳನ್ನು ತನ್ನದೇ ಆದ ಮೇಲೆ ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ - ಡೇಟಾವನ್ನು ಸಲ್ಲಿಸಲು (ಸ್ವೀಕರಿಸಲು) ಬರೆಯಲು (ಓದಲು) ಸಮಯವನ್ನು ಹೊಂದಿರಿ!

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

ಪೈಪ್ಲೈನ್ ​​ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿಯನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ಪೆಂಟಿಯಮ್-II ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳ ಎರಡನೇ ಹಂತದ ಸಂಗ್ರಹದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದರ ಸೂತ್ರವು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ: 2-1-1-1.

5. ತೀರ್ಮಾನ

ಸ್ಥಿರ ಸ್ಮರಣೆಯ ರಚನೆಯ ಇತಿಹಾಸವು ಶತಮಾನಗಳ ಹಿಂದಿನದು. ಮೊದಲ ರಿಲೇ ಕಂಪ್ಯೂಟರ್‌ಗಳ ಸ್ಮರಣೆಯು ಪ್ರಕೃತಿಯಲ್ಲಿ ಸ್ಥಿರವಾಗಿತ್ತು ಮತ್ತು ದೀರ್ಘಕಾಲದವರೆಗೆ ಪ್ರಾಯೋಗಿಕವಾಗಿ ಯಾವುದೇ ಬದಲಾವಣೆಗಳಿಗೆ ಒಳಗಾಗಲಿಲ್ಲ - ಪ್ರಾಥಮಿಕ ಬೇಸ್ ಮಾತ್ರ ಬದಲಾಯಿತು: ರಿಲೇಗಳನ್ನು ನಿರ್ವಾತ ಟ್ಯೂಬ್‌ಗಳಿಂದ ಬದಲಾಯಿಸಲಾಯಿತು, ತರುವಾಯ ಮೊದಲು ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳಿಂದ ಮತ್ತು ನಂತರ TTL ಮತ್ತು CMOS ಮೈಕ್ರೋ ಸರ್ಕ್ಯೂಟ್‌ಗಳಿಂದ ಬದಲಾಯಿಸಲಾಯಿತು: ಆದರೆ ಸ್ಥಾಯೀ ಸ್ಮೃತಿಯ ಹಿಂದಿನ ಕಲ್ಪನೆಯು ಹಾಗೆಯೇ ಉಳಿದಿದೆ...

ದುರದೃಷ್ಟವಶಾತ್, ಒಬ್ಬ ವ್ಯಕ್ತಿ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ನಡುವೆ ತಡೆಗೋಡೆ ಇದೆ, ಅದು ಅನೇಕರಿಗೆ ಜಯಿಸಲು ಕಷ್ಟಕರವಾಗಿದೆ - ಮಾಹಿತಿಯ ಇನ್ಪುಟ್, ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಔಟ್ಪುಟ್ ವಿಧಾನಗಳಲ್ಲಿನ ವ್ಯತ್ಯಾಸಗಳು. ಅಂತೆಯೇ, ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್‌ವೇರ್‌ನಲ್ಲಿ ಚೆನ್ನಾಗಿ ತಿಳಿದಿರುವ ಹೆಚ್ಚಿನ ತಜ್ಞರು ಇಲ್ಲ, ಮತ್ತು ಅವರು ಯಾವಾಗಲೂ ತಮ್ಮ ತೂಕಕ್ಕೆ ಚಿನ್ನದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುತ್ತಾರೆ.

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

ಬಳಸಿದ ಸಾಹಿತ್ಯದ ಪಟ್ಟಿ

1. ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ. ಪಠ್ಯಪುಸ್ತಕ / ಲೋಮ್ಟಾಡ್ಜೆ ವಿ.ವಿ., ಶಿಶ್ಕಿನಾ ಎಲ್.ಪಿ. - ಇರ್ಕುಟ್ಸ್ಕ್: ISTU, 1999. - 116 ಪು.

2. ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ. ಪಠ್ಯಪುಸ್ತಕ / ಸಂ. ವಿ.ಜಿ. ಕಿರಿಯಾ. - ಇರ್ಕುಟ್ಸ್ಕ್: ISTU, 1998 ಭಾಗ 2. - 382 ಪು.

3. ಮಕರೋವಾ ಎನ್.ವಿ. ಇನ್ಫರ್ಮ್ಯಾಟಿಕ್ಸ್ - ಮಾಸ್ಕೋ: ಹಣಕಾಸು ಮತ್ತು ಅಂಕಿಅಂಶಗಳು, 1997.

4. ಗೊರೆವ್ ಎ., ಅಖಾಯನ್ ಆರ್., ಮಕಾಶರಿಪೋವ್ ಎಸ್. ಡಿಬಿಎಂಎಸ್ನೊಂದಿಗೆ ಪರಿಣಾಮಕಾರಿ ಕೆಲಸ. ಸೇಂಟ್ ಪೀಟರ್ಸ್ಬರ್ಗ್: ಪೀಟರ್, 1997.





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


ನಿಮ್ಮ ಚಂದಾದಾರಿಕೆಯನ್ನು ಪರಿಶೀಲಿಸಿದ ಕೆಲವು ಸೆಕೆಂಡುಗಳ ನಂತರ, ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸಲು ಲಿಂಕ್ ಕಾಣಿಸುತ್ತದೆ.
ಉಚಿತ ಅಂದಾಜು
ಪ್ರಚಾರ ಮಾಡಿ ಸ್ವಂತಿಕೆ ಈ ಕೆಲಸದ. ಆಂಟಿಪ್ಲೇಜಿಯಾರಿಸಂ ಅನ್ನು ಬೈಪಾಸ್ ಮಾಡಿ.

REF-ಮಾಸ್ಟರ್- ಪ್ರಬಂಧಗಳು, ಕೋರ್ಸ್‌ವರ್ಕ್, ಪರೀಕ್ಷೆಗಳು ಮತ್ತು ಪ್ರಬಂಧಗಳ ಸ್ವತಂತ್ರ ಬರವಣಿಗೆಗಾಗಿ ಒಂದು ಅನನ್ಯ ಕಾರ್ಯಕ್ರಮ. REF-ಮಾಸ್ಟರ್ ಸಹಾಯದಿಂದ, ನೀವು ಸುಲಭವಾಗಿ ಮತ್ತು ತ್ವರಿತವಾಗಿ ಸಿದ್ಧಪಡಿಸಿದ ಕೆಲಸದ ಆಧಾರದ ಮೇಲೆ ಮೂಲ ಪ್ರಬಂಧ, ಪರೀಕ್ಷೆ ಅಥವಾ ಕೋರ್ಸ್‌ವರ್ಕ್ ಅನ್ನು ರಚಿಸಬಹುದು - ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ.
ವೃತ್ತಿಪರ ಅಮೂರ್ತ ಏಜೆನ್ಸಿಗಳು ಬಳಸುವ ಮುಖ್ಯ ಸಾಧನಗಳು ಈಗ abstract.rf ಬಳಕೆದಾರರ ವಿಲೇವಾರಿಯಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿದೆ!

ಸರಿಯಾಗಿ ಬರೆಯುವುದು ಹೇಗೆ ಪರಿಚಯ?

ರಷ್ಯಾದ ಅತಿದೊಡ್ಡ ಪ್ರಬಂಧ ಏಜೆನ್ಸಿಗಳ ವೃತ್ತಿಪರ ಲೇಖಕರಿಂದ ಕೋರ್ಸ್‌ವರ್ಕ್ (ಹಾಗೆಯೇ ಪ್ರಬಂಧಗಳು ಮತ್ತು ಡಿಪ್ಲೋಮಾಗಳು) ಆದರ್ಶ ಪರಿಚಯದ ರಹಸ್ಯಗಳು. ಕೆಲಸದ ವಿಷಯದ ಪ್ರಸ್ತುತತೆಯನ್ನು ಹೇಗೆ ಸರಿಯಾಗಿ ರೂಪಿಸುವುದು, ಗುರಿಗಳು ಮತ್ತು ಉದ್ದೇಶಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದು, ವಿಷಯ, ವಸ್ತು ಮತ್ತು ಸಂಶೋಧನೆಯ ವಿಧಾನಗಳನ್ನು ಸೂಚಿಸುವುದು, ಹಾಗೆಯೇ ನಿಮ್ಮ ಕೆಲಸದ ಸೈದ್ಧಾಂತಿಕ, ಕಾನೂನು ಮತ್ತು ಪ್ರಾಯೋಗಿಕ ಆಧಾರವನ್ನು ಹೇಗೆ ಕಂಡುಹಿಡಿಯುವುದು.


ರಷ್ಯಾದ ಅತಿದೊಡ್ಡ ಪ್ರಬಂಧ ಏಜೆನ್ಸಿಗಳ ವೃತ್ತಿಪರ ಲೇಖಕರಿಂದ ಪ್ರಬಂಧ ಮತ್ತು ಟರ್ಮ್ ಪೇಪರ್‌ನ ಆದರ್ಶ ತೀರ್ಮಾನದ ರಹಸ್ಯಗಳು. ಮಾಡಿದ ಕೆಲಸದ ಬಗ್ಗೆ ತೀರ್ಮಾನಗಳನ್ನು ಸರಿಯಾಗಿ ರೂಪಿಸುವುದು ಹೇಗೆ ಮತ್ತು ಅಧ್ಯಯನ ಮಾಡಲಾದ ಸಮಸ್ಯೆಯನ್ನು ಸುಧಾರಿಸಲು ಶಿಫಾರಸುಗಳನ್ನು ಮಾಡುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ಕಂಡುಕೊಳ್ಳಿ.



(ಕೋರ್ಸ್‌ವರ್ಕ್, ಡಿಪ್ಲೊಮಾ ಅಥವಾ ವರದಿ) ಅಪಾಯಗಳಿಲ್ಲದೆ, ನೇರವಾಗಿ ಲೇಖಕರಿಂದ.

ಇದೇ ರೀತಿಯ ಕೃತಿಗಳು:

01/12/2009/ಪ್ರಸ್ತುತಿ

ಕಂಪ್ಯೂಟಿಂಗ್ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಮೆಮೊರಿ, ಅದರ ರಚನೆ ಮತ್ತು ಅದರ ವೈಶಿಷ್ಟ್ಯಗಳ ಗುಣಲಕ್ಷಣಗಳು. ಮೆಮೊರಿ ಸಾಧನಗಳ ರಚನೆ ಮತ್ತು ಮೂಲ ಕಾರ್ಯಾಚರಣೆಯ ಗುಣಲಕ್ಷಣಗಳು. ಕ್ರಿಯಾತ್ಮಕ ರೇಖಾಚಿತ್ರಗಳು ಮತ್ತು ಶೇಖರಣಾ ಅಂಶಗಳ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಅನ್ನು ಸಂಘಟಿಸುವ ವಿಧಾನ. ಮ್ಯಾಗ್ನೆಟಿಕ್ ಮತ್ತು ಫ್ಲಾಶ್ ಮೆಮೊರಿಯ ವಿಧಗಳು.

08/07/2007/ಕೋರ್ಸ್ ಕೆಲಸ

C/C++ ನಲ್ಲಿ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡಲಾಗುತ್ತಿದೆ. ಬಹು ಫೈಲ್‌ಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡಲಾಗುತ್ತಿದೆ. ಆಬ್ಜೆಕ್ಟ್ ಫೈಲ್ ಲೈಬ್ರರಿಗಳು. ಸ್ಥಿರ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕ ಗ್ರಂಥಾಲಯಗಳ ರಚನೆ. ಕೆಲಸದ ಕಾರ್ಯಗಳು. ರೇಖೀಯ ಸಮೀಕರಣಗಳ ವ್ಯವಸ್ಥೆಯನ್ನು ಪರಿಹರಿಸಲು ಡೈನಾಮಿಕ್ ಲೈಬ್ರರಿಯ ರಚನೆ.

10/14/2010/ಪ್ರಬಂಧ

ಸಮಾನಾಂತರ ಅಭಿವೃದ್ಧಿಯ ಮುಖ್ಯ ನಿರ್ದೇಶನಗಳು, ಸಮಾನಾಂತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಗಳು. ಸ್ವಯಂಚಾಲಿತ ಸಮಾನಾಂತರ ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪರಿಕರಗಳು, ಅನುಕ್ರಮ ಪ್ರೋಗ್ರಾಂ ವಿಶ್ಲೇಷಣೆ. Fortran77 ಭಾಷೆಯಲ್ಲಿ ಕಾರ್ಯಕ್ರಮಗಳ ಸ್ವಯಂಚಾಲಿತ ಸಮಾನಾಂತರೀಕರಣಕ್ಕಾಗಿ ವ್ಯವಸ್ಥೆಯ ಅಭಿವೃದ್ಧಿ.

09/29/2008/ಉಪನ್ಯಾಸ

ದೊಡ್ಡ ವ್ಯವಸ್ಥೆಗಳ ಶ್ರೇಣೀಕೃತ, ಬಹು-ಪದರದ ನಿರ್ವಹಣೆಗಾಗಿ ಕಾರ್ಯತಂತ್ರ. ಮಾದರಿ ಹೊಂದಾಣಿಕೆ ವಿಧಾನ. ಸ್ಥಿರ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಮಸ್ಯೆಗೆ ಎರಡು ಹಂತದ ಪರಿಹಾರ. ಪರಸ್ಪರ ಮುನ್ಸೂಚನೆ ವಿಧಾನ. ಗುರಿ ಜೋಡಣೆ, ಏಕರೂಪತೆ. ಮುನ್ಸೂಚನೆ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯ.

11/24/2007/ಅಮೂರ್ತ

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

ಡೈನಾಮಿಕ್ ಮೆಮೊರಿ (DRAM) ಎನ್ನುವುದು ಕಂಪ್ಯೂಟಿಂಗ್ ಸಾಧನಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಒಂದು ರೀತಿಯ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿಯಾಗಿದೆ, ವಿಶೇಷವಾಗಿ PC ಗಳಲ್ಲಿ. ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ ಬೋರ್ಡ್‌ನಲ್ಲಿ ವಾಸಿಸುವ ಪ್ರತ್ಯೇಕ ನಿಷ್ಕ್ರಿಯ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಘಟಕದಲ್ಲಿ DRAM ಪ್ರತಿ ಬಿಟ್ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ವಿದ್ಯುತ್ ಘಟಕವು ಒಂದು ಬಿಟ್‌ನಲ್ಲಿ ಎರಡು ಮೌಲ್ಯದ ಸ್ಥಿತಿಗಳನ್ನು ಹೊಂದಿದೆ, ಇದನ್ನು 0 ಮತ್ತು 1 ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇದನ್ನು ಆಗಾಗ್ಗೆ ನವೀಕರಿಸಬೇಕು, ಇಲ್ಲದಿದ್ದರೆ ಮಾಹಿತಿಯು ಕಣ್ಮರೆಯಾಗುತ್ತದೆ. DRAM ಒಂದು ಕೆಪಾಸಿಟರ್ ಮತ್ತು ಪ್ರತಿ ಬಿಟ್‌ಗೆ ಒಂದು ಟ್ರಾನ್ಸಿಸ್ಟರ್ ಅನ್ನು ಹೊಂದಿದೆ, ಇದು 6 ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳ ಅಗತ್ಯವಿರುವ ಸ್ಥಿರ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿ (SRAM) ಗಿಂತ ಭಿನ್ನವಾಗಿದೆ. ಕೆಪಾಸಿಟರ್‌ಗಳು ಮತ್ತು ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳು ಅತ್ಯಂತ ಚಿಕ್ಕದಾಗಿದೆ. ಒಂದೇ ಮೆಮೊರಿ ಚಿಪ್‌ಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ಲಕ್ಷಾಂತರ ಕೆಪಾಸಿಟರ್‌ಗಳು ಮತ್ತು ಟ್ರಾನ್ಸಿಸ್ಟರ್‌ಗಳಿವೆ.

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

DRAM ತಂತ್ರಜ್ಞಾನದ ಕಲ್ಪನೆಯು ಅರೆವಾಹಕ ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ ಟೈಮ್‌ಲೈನ್‌ನಲ್ಲಿ ತುಲನಾತ್ಮಕವಾಗಿ ಆರಂಭದಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು. ತೋಷಿಬಾದ ಕ್ಯಾಲ್ಕುಲೇಟರ್‌ನಲ್ಲಿ ಆರಂಭಿಕ ರೂಪವನ್ನು ಬಳಸಲಾಯಿತು, ಇದನ್ನು 1966 ರಲ್ಲಿ ಪ್ರತ್ಯೇಕ ಘಟಕದಿಂದ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು ಮತ್ತು ಎರಡು ವರ್ಷಗಳ ನಂತರ ಈ ಕಲ್ಪನೆಯನ್ನು ಪೇಟೆಂಟ್ ಮಾಡಲಾಯಿತು. ತಂತ್ರಜ್ಞಾನದ ಅಭಿವೃದ್ಧಿಯ ಮುಂದಿನ ಹಂತವು 1969 ರಲ್ಲಿ ಸಂಭವಿಸಿತು, ಕಂಪ್ಯೂಟರ್ ಮಾರುಕಟ್ಟೆಯನ್ನು ಪ್ರವೇಶಿಸಿದ ಹನಿವೆಲ್, ಮೂರು ಟ್ರಾನ್ಸಿಸ್ಟರ್ ಸೆಲ್ ಕಲ್ಪನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೈನಾಮಿಕ್ ಮೆಮೊರಿಯನ್ನು ಮಾಡಲು ಇಂಟೆಲ್ ಅನ್ನು ಕೇಳಿದರು. ಪರಿಣಾಮವಾಗಿ DRAM IC ಅನ್ನು ಇಂಟೆಲ್ 1102 ಎಂದು ಕರೆಯಲಾಯಿತು ಮತ್ತು 1970 ರ ಆರಂಭದಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು. ಆದಾಗ್ಯೂ, ಸಾಧನವು ಹಲವಾರು ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿತ್ತು, ಅದರ ನಂತರ ಇಂಟೆಲ್ ಹೆಚ್ಚು ವಿಶ್ವಾಸಾರ್ಹವಾಗಿ ಕೆಲಸ ಮಾಡುವ ಹೊಸ ತಂತ್ರಜ್ಞಾನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು.

ಪರಿಣಾಮವಾಗಿ ಹೊಸ ಸಾಧನವು 1970 ರ ಕೊನೆಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು ಮತ್ತು ಇದನ್ನು ಇಂಟೆಲ್ 1103 ಎಂದು ಕರೆಯಲಾಯಿತು. MOSTEK 1973 ರಲ್ಲಿ MK4096 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದಾಗ ತಂತ್ರಜ್ಞಾನವು ಇನ್ನೂ ಮುಂದುವರೆದಿದೆ. ಭಾಗ ಸಂಖ್ಯೆ ಸೂಚಿಸುವಂತೆ, ಸಾಧನವು 4 ಕೆ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿತ್ತು, ಇದು ಮಲ್ಟಿಪ್ಲೆಕ್ಸ್ಡ್ ಸಾಲು ಮತ್ತು ಕಾಲಮ್ ವಿಧಾನವನ್ನು ಒಳಗೊಂಡಿದೆ. ಈ ಹೊಸ ವಿಧಾನವು ಕಡಿಮೆ ಸಂಪರ್ಕಗಳನ್ನು ಹೊಂದಿರುವ ಪ್ಯಾಕೇಜ್‌ಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗಿಸಿತು. ಪರಿಣಾಮವಾಗಿ, ಮೆಮೊರಿ ಸಾಮರ್ಥ್ಯದ ಪ್ರತಿ ಹೆಚ್ಚಳದೊಂದಿಗೆ ಹಿಂದಿನ ವಿಧಾನಗಳಿಗಿಂತ ವೆಚ್ಚದ ಪ್ರಯೋಜನವು ಹೆಚ್ಚಾಗುತ್ತದೆ.

ಇದು MOSTEK ತಂತ್ರಜ್ಞಾನವು ಜಾಗತಿಕ ಮಾರುಕಟ್ಟೆ ಪಾಲನ್ನು 75% ಕ್ಕಿಂತ ಹೆಚ್ಚು ಪಡೆಯಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. MOSTEK ಅಂತಿಮವಾಗಿ ಜಪಾನಿನ ತಯಾರಕರಿಗೆ ಕಳೆದುಕೊಂಡಿತು ಏಕೆಂದರೆ ಅವರು ಕಡಿಮೆ ಬೆಲೆಗೆ ಉತ್ತಮ ಸಾಧನಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಸಾಧ್ಯವಾಯಿತು.

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

SRAM ಸ್ಥಿರವಾಗಿದೆ ಮತ್ತು ಅದನ್ನು ನವೀಕರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಇದು ಹೆಚ್ಚು ವೇಗವಾಗಿ ಚಲಿಸುವುದರಿಂದ, ಇದನ್ನು ರೆಜಿಸ್ಟರ್‌ಗಳು ಮತ್ತು ಕ್ಯಾಶ್ ಮೆಮೊರಿಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. SRAM ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಮದರ್ಬೋರ್ಡ್ DRAM ಗಿಂತ ಹೆಚ್ಚಿನ ವೇಗದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಇದು ತಯಾರಿಸಲು ಹೆಚ್ಚು ಅಗ್ಗವಾಗಿದೆ.

DRAM ಒಂದು ರೀತಿಯ ಸೆಮಿಕಂಡಕ್ಟರ್ ಮೆಮೊರಿಯಾಗಿದ್ದು, ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ನಿರ್ಮಿಸುವಾಗ ಸಿಸ್ಟಮ್ ಡಿಸೈನರ್ ಬಳಸಬಹುದು. ಪರ್ಯಾಯ ಮೆಮೊರಿ ಆಯ್ಕೆಗಳಲ್ಲಿ ಸ್ಟ್ಯಾಟಿಕ್ RAM (SRAM), ಎಲೆಕ್ಟ್ರಿಕ್ ಆಗಿ ಅಳಿಸಬಹುದಾದ ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಓದಲು-ಮಾತ್ರ ಮೆಮೊರಿ (EEPROM), NOR ಫ್ಲ್ಯಾಶ್ ಮತ್ತು NAND ಫ್ಲ್ಯಾಶ್ ಸೇರಿವೆ. ಅನೇಕ ವ್ಯವಸ್ಥೆಗಳು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ರೀತಿಯ ಮೆಮೊರಿಯನ್ನು ಬಳಸುತ್ತವೆ.

ಮುದ್ರಿತ ಸರ್ಕ್ಯೂಟ್ ಬೋರ್ಡ್‌ಗಳು ಮತ್ತು ಓದುವ ವ್ಯವಸ್ಥೆಗಳ ವಿಧಗಳು

ಮೆಮೊರಿ ಚಿಪ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಮೂರು ಮುಖ್ಯ ವಿಧದ ಮುದ್ರಿತ ಸರ್ಕ್ಯೂಟ್ ಬೋರ್ಡ್‌ಗಳೆಂದರೆ ಡ್ಯುಯಲ್ ಎಂಬೆಡೆಡ್ ಮೆಮೊರಿ ಮಾಡ್ಯೂಲ್‌ಗಳು (DIMM ಗಳು), ಸಿಂಗಲ್-ಲೈನ್ ಮೆಮೊರಿ ಮಾಡ್ಯೂಲ್‌ಗಳು (SIMM ಗಳು), ಮತ್ತು ರಾಂಬಸ್ ಇನ್-ಲೈನ್ ಮೆಮೊರಿ ಮಾಡ್ಯೂಲ್‌ಗಳು (RIMMs).

ಇಂದು, ಹೆಚ್ಚಿನ ಮದರ್‌ಬೋರ್ಡ್‌ಗಳು DIMM ಗಳನ್ನು ಬಳಸುತ್ತವೆ. DRAM ಗಾಗಿ ಮಾಡ್ಯೂಲ್ ರಿಫ್ರೆಶ್ ದರವು ಪ್ರತಿ ಕೆಲವು ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳು (ಸೆಕೆಂಡಿನ 1/1000). ಮದರ್‌ಬೋರ್ಡ್ ಚಿಪ್‌ಸೆಟ್‌ನಲ್ಲಿರುವ ಮೆಮೊರಿ ನಿಯಂತ್ರಕದಿಂದ ಈ ನವೀಕರಣವನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ರಿಫ್ರೆಶ್ ಲಾಜಿಕ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಿಫ್ರೆಶ್ ಮಾಡಲು ಬಳಸುವುದರಿಂದ, DRAM ಬೋರ್ಡ್ ಸಾಕಷ್ಟು ಸಂಕೀರ್ಣವಾಗಿದೆ.

ನವೀಕರಿಸಲು ವಿವಿಧ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಎಲ್ಲಾ ವಿಧಾನಗಳಿಗೆ ಕೆಳಗಿನಂತೆ ನವೀಕರಿಸಬೇಕಾದ ಸಾಲನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಕೌಂಟರ್ ಅಗತ್ಯವಿರುತ್ತದೆ. DRAM ಕೋಶಗಳನ್ನು ಕೆಪಾಸಿಟರ್‌ಗಳ ಚದರ ಶ್ರೇಣಿಯಂತೆ ಆಯೋಜಿಸಲಾಗಿದೆ, ಸಾಮಾನ್ಯವಾಗಿ 1024 ರಿಂದ 1024 ಕೋಶಗಳು. ಕೋಶವು ಓದುವ ಸ್ಥಿತಿಯಲ್ಲಿದ್ದಾಗ, ಸಂಪೂರ್ಣ ಸಾಲನ್ನು ಓದಲಾಗುತ್ತದೆ ಮತ್ತು ನವೀಕರಣವನ್ನು ಮತ್ತೆ ಬರೆಯಲಾಗುತ್ತದೆ. "ಬರೆಯಿರಿ" ಸ್ಥಿತಿಯಲ್ಲಿದ್ದಾಗ, ಸಂಪೂರ್ಣ ಸಾಲು "ಓದಲು", ಒಂದು ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಸಂಪೂರ್ಣ ಸಾಲನ್ನು ಪುನಃ ಬರೆಯಲಾಗುತ್ತದೆ.

ಸಿಸ್ಟಮ್‌ಗೆ ಅನುಗುಣವಾಗಿ, ಕೌಂಟರ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ DRAM ಚಿಪ್‌ಗಳು ಇತರ ಸಿಸ್ಟಮ್‌ಗಳು ಬಾಹ್ಯ ನವೀಕರಣ ತರ್ಕವನ್ನು ಅವಲಂಬಿಸಿವೆ. ಪ್ರವೇಶ ಸಮಯವು ಸುಮಾರು 60 ನ್ಯಾನೊಸೆಕೆಂಡ್‌ಗಳು, ಆದರೆ SRAM 10 ನ್ಯಾನೊಸೆಕೆಂಡ್‌ಗಳನ್ನು ತಲುಪಬಹುದು. ಜೊತೆಗೆ, DRAM ನ ಸೈಕಲ್ ಸಮಯವು SRAM ಗಿಂತ ಹೆಚ್ಚು ಉದ್ದವಾಗಿದೆ. ಕರೆಗಳು ಮತ್ತು ನವೀಕರಣಗಳ ನಡುವೆ ನಿಲ್ಲುವ ಅಗತ್ಯವಿಲ್ಲದ ಕಾರಣ ಸೈಕಲ್ ಸಮಯ ಕಡಿಮೆಯಾಗಿದೆ.

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

  1. SRAM ಅನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ ಇದು ಶೇಖರಣಾ ಸ್ಥಳದಲ್ಲಿ ಚಾರ್ಜ್ ಅನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಬದಲು ಎರಡು ದಿಕ್ಕುಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ ಪ್ರಸ್ತುತ ಹರಿವನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
  2. ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಕ್ಯಾಶ್ ಮೆಮೊರಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಇದನ್ನು DRAM ಗಿಂತ ವೇಗವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು.
  3. SRAM ಬೈಟ್ ಬಿಟ್‌ಗಳನ್ನು ಓದುವ ಮತ್ತು ಬರೆಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು DRAM ಗಿಂತ ಓದುವ ಮತ್ತು ಬರೆಯುವಲ್ಲಿ ವೇಗವಾಗಿರುತ್ತದೆ, ಇದು ಬೈಟ್ ಮಟ್ಟದಲ್ಲಿ ಡೇಟಾವನ್ನು ಬರೆಯುತ್ತದೆ ಮತ್ತು ಬಹು-ಬೈಟ್ ಪುಟ ಮಟ್ಟದಲ್ಲಿ ಓದುತ್ತದೆ.
  4. ಸಿಸ್ಟಮ್ ಸಕ್ರಿಯವಾಗಿದೆಯೇ ಅಥವಾ ಸ್ಲೀಪ್ ಮೋಡ್‌ನಲ್ಲಿದೆಯೇ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿ ಶಕ್ತಿಯ ವ್ಯತ್ಯಾಸಗಳನ್ನು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. DRAM ಸಕ್ರಿಯವಾಗಿರುವಾಗ SRAM ಗಿಂತ ಕಡಿಮೆ ಶಕ್ತಿಯ ಅಗತ್ಯವಿರುತ್ತದೆ, ಆದರೆ ನಿಷ್ಕ್ರಿಯವಾಗಿದ್ದಾಗ SRAM ಗಣನೀಯವಾಗಿ ಕಡಿಮೆ ಶಕ್ತಿಯನ್ನು ಬಳಸುತ್ತದೆ.

DRAM ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಹಲವು ವಿಧಗಳು ಅಥವಾ ಇಂಟರ್ಫೇಸ್‌ಗಳಿವೆ. ಇವುಗಳಲ್ಲಿ ಫಾಸ್ಟ್ ಪೇಜ್ ಮೋಡ್ (FPM DRAM), DRAM (EDO RAM) ನಿಂದ ವಿಸ್ತೃತ ಡೇಟಾ ಮತ್ತು ಸಿಂಕ್ರೊನಸ್ DRAM (SDRAM) ಸೇರಿವೆ. SDRAM ಎನ್ನುವುದು ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ನಿಂದ ಗಡಿಯಾರ ಮಾಡಲಾದ DRAM ಪ್ರಕಾರಗಳಿಗೆ ಸಾಮಾನ್ಯ ಹೆಸರು. ಇವುಗಳಲ್ಲಿ ಏಕ ಡೇಟಾ ದರ SDRAM (SDR), ಡಬಲ್ ಡೇಟಾ ದರ SDRAM (DDR), DDR2 SDRAM, DDR3 SDRAM ಮತ್ತು DDR4 SDRAM ಸೇರಿವೆ.

RAM ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಡೈನಾಮಿಕ್ ಮೆಮೊರಿ ಸಾಧನಗಳು ಅವುಗಳ ವಿನ್ಯಾಸ, ಉತ್ಪಾದನೆ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯ ಆಧಾರವಾಗಿರುವ MOS ತಂತ್ರಜ್ಞಾನವನ್ನು ಹೊಂದಿವೆ. DRAM ಮೆಮೊರಿ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡುವಾಗ, ಮೂಲಭೂತ RAM ಅಥವಾ DRAM ಪ್ರತಿ ಬಿಟ್ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಕೆಪಾಸಿಟರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ವರ್ಗಾವಣೆ ಸಾಧನವಾದ MOSFET ಅನ್ನು ಸ್ವಿಚ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ನೀವು ನೋಡಬಹುದು.

ಮೆಮೊರಿ ಕೋಶದ ಕೆಪಾಸಿಟರ್‌ನಲ್ಲಿನ ಚಾರ್ಜ್‌ನ ಮಟ್ಟವು ಆ ನಿರ್ದಿಷ್ಟ ಬಿಟ್ ತರ್ಕ "1" ಅಥವಾ "0" ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ - ಕೆಪಾಸಿಟರ್‌ನಲ್ಲಿ ಚಾರ್ಜ್ ಇರುವಿಕೆಯು ತರ್ಕವನ್ನು "1" ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಚಾರ್ಜ್‌ನ ಅನುಪಸ್ಥಿತಿಯು ತರ್ಕವನ್ನು ಸೂಚಿಸುತ್ತದೆ " 0". ಡೈನಾಮಿಕ್ ಮೆಮೊರಿ ಹಂಚಿಕೆ RAM ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ವರೂಪವನ್ನು ಹೊಂದಿದೆ, ಅದು ಸಿಲಿಕಾನ್ ಚಿಪ್‌ನಲ್ಲಿ ಬಿಗಿಯಾಗಿ ಪ್ಯಾಕ್ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಇದು ತುಂಬಾ ಅಗ್ಗವಾಗಿದೆ. ಪ್ರತಿ ಡೈನಾಮಿಕ್ RAM ಸೆಲ್‌ಗೆ ಎರಡು ಸಾಲುಗಳನ್ನು ಸಂಪರ್ಕಿಸಲಾಗಿದೆ - ಒಂದು ವರ್ಡ್ ಲೈನ್ (W/L) ಮತ್ತು ಒಂದು ಬಿಟ್ ಲೈನ್ (B/L), ಇದರಿಂದ ಮ್ಯಾಟ್ರಿಕ್ಸ್‌ನಲ್ಲಿ ಬಯಸಿದ ಕೋಶವು ಡೇಟಾವನ್ನು ಓದಬಹುದು ಅಥವಾ ಬರೆಯಬಹುದು.

ಮೂಲ ಕೋಶ

ತೋರಿಸಿರುವ ಮೂಲಭೂತ ಮೆಮೊರಿ ಕೋಶವು ಸಂಪೂರ್ಣ ಮೆಮೊರಿ ಚಿಪ್‌ನಲ್ಲಿರುವ ಸಾವಿರಾರು ಅಥವಾ ಲಕ್ಷಾಂತರ ಕೋಶಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಅವರು 256 Mbit ಅಥವಾ ಹೆಚ್ಚಿನ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರಬಹುದು. ಬರೆಯುವ ಮತ್ತು ಓದುವ ಸಾಮರ್ಥ್ಯಗಳು ಮತ್ತು ವೇಗವನ್ನು ಸುಧಾರಿಸಲು, ಮೆಮೊರಿಯನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಹಂಚಲಾಗುತ್ತದೆ ಮತ್ತು ಸಬ್‌ಮ್ಯಾಟ್ರಿಸ್‌ಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಬಹು ಉಪವಿಭಾಗಗಳನ್ನು ಹೊಂದಿರುವುದು ಪದಗಳು ಮತ್ತು ಬಿಟ್ ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಇದು ಪ್ರತ್ಯೇಕ ಕೋಶಗಳಿಗೆ ಪ್ರವೇಶ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, 256 Mbit DRAM ಅನ್ನು 16 ಚಿಕ್ಕ 16 Mbit ಅರೇಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು.

ರೇಖೀಯವು ಪ್ರಸರಣ ರೇಖೆಗಳ ಇನ್‌ಪುಟ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ, ಆದರೆ ಬಿಟ್ ಬಿನ್‌ಗಳನ್ನು FET ಚಾನಲ್‌ಗೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಗೇನ್ ಆಂಪ್ಲಿಫೈಯರ್‌ಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತದೆ. ಬಿಟ್ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಸಂಘಟಿಸಲು ಎರಡು ಮಾರ್ಗಗಳಿವೆ:

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

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

DRAM ಮೆಮೊರಿಯ ಪ್ರಮುಖ ಅಂಶವೆಂದರೆ ಡೇಟಾವನ್ನು ನಿಯತಕಾಲಿಕವಾಗಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ. ವಿಶಿಷ್ಟವಾಗಿ, ತಯಾರಕರು ಪ್ರತಿ ಸಾಲನ್ನು ಪ್ರತಿ 64 ms ಗೆ ನವೀಕರಿಸಬೇಕು ಎಂದು ಸೂಚಿಸುತ್ತಾರೆ. ಈ ಸಮಯದ ಮಧ್ಯಂತರವು ಡೈನಾಮಿಕ್ RAM ರಿಫ್ರೆಶ್ ಅವಧಿಗಳಿಗಾಗಿ JEDEC ಮಾನದಂಡಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ.

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

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

ಶಬ್ದ ಅನುಪಾತಕ್ಕೆ ಸಂಕೇತ

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

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

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

DRAM ಮೆಮೊರಿ ಕುಟುಂಬದಲ್ಲಿ ಅಸಮಕಾಲಿಕ, ಸಿಂಕ್ರೊನಸ್, EDO, BEDO, FPM, ಮತ್ತು ಇತರವುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಹಲವಾರು ವಿಧಗಳಿವೆ. ಮೆಮೊರಿ ತಂತ್ರಜ್ಞಾನದ ಪ್ರಕಾರದ ಜೊತೆಗೆ, ಇದು ಹಲವಾರು ರೀತಿಯ IC ಪ್ಯಾಕೇಜುಗಳಲ್ಲಿಯೂ ಸಹ ಒಳಗೊಂಡಿರುತ್ತದೆ. DRAM ಮಾಡ್ಯೂಲ್ ಸ್ವರೂಪಗಳಲ್ಲಿಯೂ ಲಭ್ಯವಿದೆ ಮತ್ತು DIMM ಗಳು, SIMM ಗಳು, RIMM ಗಳು, ಇತ್ಯಾದಿ ಸೇರಿದಂತೆ ಹಲವಾರು ರೀತಿಯ ಮೆಮೊರಿ ಮಾಡ್ಯೂಲ್‌ಗಳಿವೆ. ಹೀಗಾಗಿ, ಎಲ್ಲಾ ವಿಭಿನ್ನ ರೀತಿಯ DRAM ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್‌ಗಳಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ಪಡೆಯಬಹುದು, ಸ್ಥಾಪಿಸಬಹುದು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಅವಶ್ಯಕ. ಮತ್ತು ಬಳಸಲಾಗುತ್ತದೆ.

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

ಮೆಮೊರಿ ಹಂಚಿಕೆ

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

ಡೈನಾಮಿಕ್ ಮೆಮೊರಿ ಹಂಚಿಕೆ ಎರಡು ಮುಖ್ಯ ವಿಧಗಳನ್ನು ಹೊಂದಿದೆ:

  1. ಸ್ಟ್ಯಾಟಿಕ್ ಮೆಮೊರಿ ಹಂಚಿಕೆ, ಮೆಮೊರಿಯನ್ನು ಕಂಪೈಲ್ ಸಮಯದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂಗೆ ಹಂಚಲಾಗುತ್ತದೆ.
  2. ಡೈನಾಮಿಕ್ ಮೆಮೊರಿ ಹಂಚಿಕೆ, ಪ್ರೋಗ್ರಾಂಗಳು ರನ್ಟೈಮ್ನಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ಹಂಚಲಾಗುತ್ತದೆ.

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

ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುವುದು

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

ಪ್ರತಿ ಬಾರಿ ಹೊಸ ಥಂಬ್‌ನೇಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಿದಾಗ, ಅದು ಹಳೆಯದನ್ನು ಓವರ್‌ರೈಟ್ ಮಾಡುತ್ತದೆ. Arduino ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಮಾತ್ರ ಹೊಂದಿದೆ, ಮತ್ತು Arduino ಗೆ ವಿದ್ಯುತ್ ಸರಬರಾಜು ಮಾಡಿದಾಗ, ಪ್ರೋಗ್ರಾಂ ಶಾಶ್ವತವಾಗಿ ಚಲಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಆಧುನಿಕ Arduinos ಸುಮಾರು 32K ಫ್ಲಾಶ್ ಮೆಮೊರಿಯನ್ನು ಹೊಂದಿದೆ, ಇದು ಸಾಕಷ್ಟು ಚಿಕ್ಕದಾಗಿದೆ ಮತ್ತು ನೀವು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದಾದ ಪ್ರೋಗ್ರಾಂಗಳ (ಸ್ಕೆಚ್‌ಬುಕ್‌ಗಳು) ಗಾತ್ರವನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ. ಆದರೆ SRAM ಅನೇಕ ವಿಷಯಗಳಿಗೆ ನಿಜವಾದ ಮಿತಿಯಾಗಿದೆ. ಬಳಕೆದಾರರು ನಿಜವಾಗಿಯೂ ಶೇಖರಿಸಬೇಕಾದದ್ದನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಯೋಜಿಸುವಲ್ಲಿ ಜಾಗರೂಕರಾಗಿರಬೇಕು. ಮತ್ತು ಅವರು ಹೆಚ್ಚು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿದರೆ, Arduino ಸರಳವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಪಿಸಿ ರೀಬೂಟ್ ಆಗುವವರೆಗೆ ಬಳಕೆದಾರರಿಗೆ ಕನಿಷ್ಠ ಡೀಬಗ್ ಮಾಡುವ ಕ್ರಿಯೆಗಳನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.

ಆರ್ಡುನೊದಲ್ಲಿ SRAM ಅತ್ಯಮೂಲ್ಯ ಮೆಮೊರಿ ಸರಕು. SRAM ನ್ಯೂನತೆಗಳು ಬಹುಶಃ Arduino ನಲ್ಲಿ ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾದ ಮೆಮೊರಿ ಸಮಸ್ಯೆಗಳಾಗಿವೆ. ಅವರು ರೋಗನಿರ್ಣಯ ಮಾಡುವುದು ಕಷ್ಟ. ಪ್ರೋಗ್ರಾಂ ವಿವರಿಸಲಾಗದಂತೆ ವಿಫಲವಾದರೆ, ಸಾಕಷ್ಟು SRAM ಇಲ್ಲದ ಕಾರಣ ಬಳಕೆದಾರರು ಸ್ಟಾಕ್ ಅನ್ನು ಕ್ರ್ಯಾಶ್ ಮಾಡುವ ಉತ್ತಮ ಅವಕಾಶವಿದೆ. SRAM ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಹಲವಾರು ವಿಷಯಗಳಿವೆ:

  1. ಬಳಕೆಯಾಗದ ಅಸ್ಥಿರಗಳನ್ನು ತೆಗೆದುಹಾಕಿ.
  2. ಮೀಸಲು ಸಾಲುಗಳು.
  3. ಶಾಶ್ವತ ಡೇಟಾವನ್ನು PROGMEM ಗೆ ಸರಿಸಿ.
  4. ಬಫರ್ ಗಾತ್ರಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು.
  5. ದೊಡ್ಡ ಗಾತ್ರದ ಅಸ್ಥಿರಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು.

ಪ್ರೋಗ್ರಾಂನ ಮೇಲ್ಭಾಗದಲ್ಲಿ, ಫಂಕ್ಷನ್ ಒಳಗೆ, ಅಥವಾ ಫಾರ್ ಲೂಪ್‌ನಂತಹ ಫ್ಲೈನಲ್ಲಿ ಬಳಕೆದಾರರು ವ್ಯಾಖ್ಯಾನಿಸುವ ಯಾವುದೇ ವೇರಿಯೇಬಲ್ SRAM ಅನ್ನು ಬಳಸುತ್ತದೆ, ಆದಾಗ್ಯೂ ಕೆಲವು ವೇರಿಯಬಲ್‌ಗಳನ್ನು SRAM ನಲ್ಲಿ ಎಂದಿಗೂ ಸಂಗ್ರಹಿಸಲಾಗುವುದಿಲ್ಲ. ಪ್ರತಿ ಬಾರಿ Arduino ಅನ್ನು ಪವರ್ ಆನ್ ಅಥವಾ ಮರುಹೊಂದಿಸುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಿದಾಗ, ಅದರ ಎಲ್ಲಾ ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಡೀಫಾಲ್ಟ್‌ಗೆ ಮರುಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಪರಿಸರವನ್ನು ಅದು ಪುನಃ ಕಲಿಯುವ ಅಗತ್ಯವಿದೆ.

ಡೈನಾಮಿಕ್ ಮೆಮೊರಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು - ವ್ಯವಸ್ಥೆಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ ಪರಿಗಣಿಸಬೇಕಾದ ಪ್ರಮುಖ ಅಂಶ. ವಾಸ್ತವವಾಗಿ, ಮೂರನೇ ರೀತಿಯ ಮೆಮೊರಿ ಇದೆ - EEPROM, ಇದನ್ನು ಬರೆಯಬಹುದು ಮತ್ತು ವಿದ್ಯುತ್ ವೈಫಲ್ಯದ ಸಂದರ್ಭದಲ್ಲಿ ಉಳಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ. Arduino ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ 300 EEPROM ಅನ್ನು ಬರೆಯಬಹುದು, ಬಳಕೆದಾರರು ಜಾಗರೂಕರಾಗಿರದಿದ್ದರೆ, ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಈ ವೇಗವು 5 ನಿಮಿಷಗಳಲ್ಲಿ ಮೆಮೊರಿ ಕೋಶವನ್ನು ಮತ್ತು ಸಂಪೂರ್ಣ EEPROM ಅನ್ನು ಎರಡು ದಿನಗಳಲ್ಲಿ ನಾಶಪಡಿಸುತ್ತದೆ.