ಪ್ರೊಸೆಸರ್ ಮೈಕ್ರೋಕೋಡ್ ಫರ್ಮ್ವೇರ್ ಏನು ಒದಗಿಸುತ್ತದೆ? CPU ನಲ್ಲಿ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸುವುದು. ಇಂಟೆಲ್ ತಯಾರಿಸಿದ ಕೇಂದ್ರ ಸಂಸ್ಕಾರಕಗಳು

ನಾನು ದಾನಿ BioStar A740G M2L+ (AMD 740G / SB710) ಮತ್ತು ಸ್ವೀಕರಿಸುವವರ BioStar A740G M2+ (AMD 740G / SB700) ಅನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತೇನೆ. "L" ಅಕ್ಷರದೊಂದಿಗೆ ಮದರ್ಬೋರ್ಡ್ ಹೆಚ್ಚು ಇತ್ತೀಚಿನದು ಮತ್ತು ಅಧಿಕೃತವಾಗಿ AM3 ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಇತರ ಒಂದಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ, ಇದು AM2+ ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಮಾತ್ರ ಸೀಮಿತವಾಗಿದೆ. ಎಂದು ಬೇಡಿಕೊಳ್ಳುತ್ತಿದ್ದಾರೆ ತುಲನಾತ್ಮಕ ವಿಶ್ಲೇಷಣೆಅವರ BIOS ಗಳು.
ಕಛೇರಿಯಿಂದ ನಾವು ಸೈಟ್ ಅನ್ನು ಮಾತ್ರ ಲೋಡ್ ಮಾಡುತ್ತೇವೆ ಕೊನೆಯ ನವೀಕರಣಈ ಪ್ರತಿಯೊಂದು ಮದರ್‌ಬೋರ್ಡ್‌ಗಳಿಗೆ BIOS ಫರ್ಮ್‌ವೇರ್:
- A740G M2+ ಇತ್ತೀಚಿನ ಬೀಟಾ A74GM916.BSSಸೆಪ್ಟೆಂಬರ್ 2009 ಕ್ಕೆ
- A740G M2L+ ಗಾಗಿ - ಫೈಲ್ 74GCU511.BSS- ಮೇ 2010 ಕ್ಕೆ

ಮುಂದೆ, MMTOOL ಉಪಯುಕ್ತತೆಯೊಂದಿಗೆ ನಿಮ್ಮನ್ನು ಶಸ್ತ್ರಸಜ್ಜಿತಗೊಳಿಸಿ (ನಾನು 3.22, 3.23 ಮತ್ತು 3.26 ಆವೃತ್ತಿಗಳನ್ನು ಬಳಸಿದ್ದೇನೆ - ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ನನಗೆ ಯಾವುದೇ ವ್ಯತ್ಯಾಸಗಳು ಕಂಡುಬಂದಿಲ್ಲ). MMTOOL ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು, BIOS ಫರ್ಮ್‌ವೇರ್ ಫೈಲ್ ವಿಸ್ತರಣೆಗಳನ್ನು *.rom ಎಂದು ಮರುಹೆಸರಿಸಬೇಕು.

ಈಗ ನಾವು ಎರಡು MMTOOL ಗಳನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ ಮತ್ತು ಫರ್ಮ್‌ವೇರ್ ಫೈಲ್‌ಗಳನ್ನು ಎರಡು ಮ್ಯಾಟ್‌ಗಳಿಂದ ಲೋಡ್ ಮಾಡುತ್ತೇವೆ. ಪ್ಲಾಟ್. ಪ್ರತಿಯೊಂದು ಫರ್ಮ್‌ವೇರ್‌ಗಳಲ್ಲಿ ಮಾಡ್ಯೂಲ್ 11 "P6 ಮೈಕ್ರೋ ಕೋಡ್" ನ "ಮೂಲ ಗಾತ್ರ" ಕಾಲಮ್‌ನಲ್ಲಿ (ಮತ್ತು "ರೋಮ್‌ನಲ್ಲಿನ ಗಾತ್ರ" ನಲ್ಲಿಯೂ ಸಹ) ವಿವಿಧ ಗಾತ್ರಗಳಿಗೆ ನಾವು ಗಮನ ಕೊಡುತ್ತೇವೆ.

ವಿವರವಾದ ಹೋಲಿಕೆಗಾಗಿ CPU ಪ್ಯಾಚ್ ವಿಭಾಗಕ್ಕೆ ಹೋಗೋಣ:

ದಾನಿ ಫೈಲ್ 74GCU511.rom - cpu_list CPURev.ID + 1 ಖಾಲಿ (Fig. 1) ಗೆ ಬೆಂಬಲದೊಂದಿಗೆ 14 ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಸ್ವೀಕರಿಸುವವರ A74GM916.rom - cpu_list ನ ಬೀಟಾ ಆವೃತ್ತಿಯು CPURev.ID + 1 ಖಾಲಿ (Fig. 2) ಗೆ ಬೆಂಬಲದೊಂದಿಗೆ 13 ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಈ ಎರಡು BIOS ಗಳ ಪಟ್ಟಿಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಿದ ನಂತರ, ಹೊಸ ಮದರ್‌ಬೋರ್ಡ್‌ಗಾಗಿ ಡೆವಲಪರ್‌ಗಳು ಇತ್ತೀಚಿನ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಬಳಸಿದ್ದಾರೆ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ. AMD ಪ್ರೊಸೆಸರ್‌ಗಳು, CPURev.ID 1043 ಮತ್ತು 1062 (ದಿನಾಂಕ 2009/07/31) ನೊಂದಿಗೆ ಎರಡು ಸಾಲುಗಳ ಮೈಕ್ರೋಕೋಡ್ ಅನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು CPURev.ID 10A0 ನೊಂದಿಗೆ ಒಂದು ಸಾಲನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ದಿನಾಂಕ 2010/02/17).

ವಿಧಾನ ಸಂಖ್ಯೆ 1 - ವಿಶಿಷ್ಟ ರೇಖೆಗಳ ಮಾರ್ಪಾಡು.
ಈ ಮೂರು ವಿಶಿಷ್ಟವಾದ ಸಾಲುಗಳನ್ನು ದಾನಿ 74GCU511.rom ನಿಂದ ಹೊರತೆಗೆಯಲಾಗಿದೆ - ಕ್ರಿಯೆಗಳು “ಪ್ಯಾಚ್ ಡೇಟಾವನ್ನು ಹೊರತೆಗೆಯಿರಿ” + “ಅನ್ವಯಿಸು” + 1 ಕೊನೆಯ ಖಾಲಿ ಸಾಲಿನಲ್ಲಿ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಫೈಲ್‌ಗಳಲ್ಲಿ ಉಳಿಸಲಾಗಿದೆ.

ಮೊದಲಿಗೆ, A74GM916.rom ಸ್ವೀಕರಿಸುವವರ ಫೈಲ್‌ನ CPU ಪ್ಯಾಚ್ ವಿಭಾಗದಲ್ಲಿ, CPURev.ID ಸಂಖ್ಯೆಗಳು 1043 ಮತ್ತು 1062 ರೊಂದಿಗಿನ ಎರಡು ಸಾಲುಗಳು (ಅದರ ಮೈಕ್ರೋಕೋಡ್ ನಾವು ಮುಂದೆ ಸೇರಿಸುವುದಕ್ಕಿಂತ ಹಳೆಯದಾಗಿದೆ) ಮತ್ತು ಕೊನೆಯ ಖಾಲಿ ರೇಖೆಯನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ - ಕ್ರಿಯೆಗಳು “ಪ್ಯಾಚ್ ಅಳಿಸಿ ಡೇಟಾ" + "ಅನ್ವಯಿಸು" (Fig.3).

ಇದರ ನಂತರ, CPURev.ID 1043, 1062, 10A0 ಗಾಗಿ ಈ ಹಿಂದೆ ಸ್ವೀಕರಿಸಿದ ನಾಲ್ಕು ಪ್ಯಾಚ್ ಫೈಲ್‌ಗಳಿಂದ ಹೊಸ ಮೈಕ್ರೊಕೋಡ್ ಮತ್ತು ಖಾಲಿ ರೇಖೆಯನ್ನು ಒಂದೊಂದಾಗಿ ಸೇರಿಸಲಾಗುತ್ತದೆ (ಚಿತ್ರ 4).

ಸ್ವೀಕರಿಸುವವರ ಫೈಲ್‌ಗೆ ಈ ಬದಲಾವಣೆಗಳನ್ನು ಅನ್ವಯಿಸುವ ಮೊದಲು ಮತ್ತು ನಂತರ ಮಾಡ್ಯೂಲ್ 11 “P6 ಮೈಕ್ರೋ ಕೋಡ್” ನ ಆಯಾಮಗಳಿಗೆ (“ಮೂಲ ಗಾತ್ರ” ಮತ್ತು “ರೋಮ್‌ನಲ್ಲಿನ ಗಾತ್ರ”) ಗಮನ ಕೊಡಿ.
ಅಪ್ಲಿಕೇಶನ್ ನಂತರ, ಸ್ವೀಕರಿಸುವವರ ಈ ಆಯಾಮಗಳು (Fig. 6) ದಾನಿ ಫೈಲ್ 74GCU511.rom (Fig. 5) ನಲ್ಲಿ ಅದೇ ಮಾಡ್ಯೂಲ್‌ನ ಆಯಾಮಗಳಿಗೆ ಹೋಲುತ್ತವೆ.
ಮಾಡ್ಯೂಲ್ ಗಾತ್ರವು ಹೇಗೆ ರೂಪುಗೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಕಷ್ಟಕರವಲ್ಲ ಎಂದು ಗಮನಿಸಬೇಕಾದ ಅಂಶವಾಗಿದೆ (ಸಿಪಿಯು ಪ್ಯಾಚ್ ವಿಭಾಗದಲ್ಲಿ ಪ್ರತಿ ಸಾಲು 2048 ಬೈಟ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ).

ಹೊಸ ಫೈಲ್ ಹೆಸರಿನಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸುವುದು ಉತ್ತಮ.
ಮುಂದೆ, ಈ ಫೈಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ ಇದರಿಂದ MMTOOL ದೋಷಗಳಿಲ್ಲದೆ ಮತ್ತೆ ತೆರೆಯುತ್ತದೆ.

ವಿಧಾನ ಸಂಖ್ಯೆ 2 - ಸಂಪೂರ್ಣ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬದಲಿಸುವ ಮೂಲಕ ಮಾರ್ಪಾಡು.
ವಾಸ್ತವವಾಗಿ, ಇದು ನಿಖರವಾಗಿ ಇದನ್ನು ಅಂತರ್ಜಾಲದಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, ಭಾಗಶಃ).

MMTOOL ನಲ್ಲಿ ನಾವು ದಾನಿ ಫೈಲ್ 74GCU511.rom ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತೇವೆ, "ಎಕ್ಸ್ಟ್ರಾಕ್ಟ್" ಟ್ಯಾಬ್‌ಗೆ ಹೋಗಿ ಮತ್ತು "P6 ಮೈಕ್ರೋ ಕೋಡ್" ಸಾಲನ್ನು ನೋಡಿ. ನಂತರ ನಾವು ಅದನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆ, "ಮಾಡ್ಯೂಲ್ ಫೈಲ್" ಕ್ಷೇತ್ರದಲ್ಲಿ ನಾವು ಅದಕ್ಕೆ ncpucode.bin ಎಂಬ ಹೆಸರನ್ನು ನೀಡುತ್ತೇವೆ ಮತ್ತು "ಸಂಕ್ಷೇಪಿಸದ ರೂಪದಲ್ಲಿ" ಎಕ್ಸ್‌ಟ್ರಾಕ್ಟ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ.

ಈಗ ಸ್ವೀಕರಿಸುವವರ ಫೈಲ್ A74GM916.rom ಅನ್ನು MMTOOL ಗೆ ಲೋಡ್ ಮಾಡಿ, "ಬದಲಿ" ಟ್ಯಾಬ್‌ಗೆ ಹೋಗಿ ಮತ್ತು ಮತ್ತೆ "P6 ಮೈಕ್ರೋ ಕೋಡ್" ಸಾಲನ್ನು ನೋಡಿ. ಅದನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, ಬ್ರೌಸ್ ಮಾಡಲು ನಿರೀಕ್ಷಿಸಿ ಮತ್ತು ನಮ್ಮ ಡೋನರ್ ಮಾಡ್ಯೂಲ್ ncpucode.bin ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ಬದಲಾಯಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನಂತರ ಈ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಒಪ್ಪಿಕೊಳ್ಳಿ.

ಮತ್ತೊಮ್ಮೆ, ಸ್ವೀಕರಿಸುವವರ ಕಡತದಲ್ಲಿ ಈ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬದಲಿಸುವ ಮೊದಲು ಮತ್ತು ನಂತರ ಮಾಡ್ಯೂಲ್ 11 "P6 ಮೈಕ್ರೋ ಕೋಡ್" ನ ಆಯಾಮಗಳಿಗೆ ("ಮೂಲ ಗಾತ್ರ" ಮತ್ತು "ರೋಮ್ನಲ್ಲಿ ಗಾತ್ರ") ಗಮನ ಕೊಡಿ.
ಅಪ್ಲಿಕೇಶನ್ ನಂತರ, ಸ್ವೀಕರಿಸುವವರ ಈ ಆಯಾಮಗಳು (Fig. 7) ದಾನಿ ಫೈಲ್ 74GCU511.rom (Fig. 5) ನಲ್ಲಿ ಅದೇ ಮಾಡ್ಯೂಲ್‌ನ ಆಯಾಮಗಳಿಗೆ ಹೋಲುತ್ತವೆ.

ನಾವು ಎರಡೂ ವಿಧಾನಗಳ ಫಲಿತಾಂಶಗಳನ್ನು (Fig. 6 ಮತ್ತು Fig. 7) ಹೋಲಿಸಿದರೆ, ನಂತರ ನವೀಕರಿಸಿದ "P6 ಮೈಕ್ರೋ ಕೋಡ್" ಪಕ್ಕದಲ್ಲಿ "ಬಳಕೆದಾರರು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಅಥವಾ ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ" ಮಾಡ್ಯೂಲ್‌ನ RomLoc ವಿಳಾಸದಲ್ಲಿ 10 ಬೈಟ್‌ಗಳ ಗಮನಾರ್ಹ ವ್ಯತ್ಯಾಸವಿದೆ. ಮಾಡ್ಯೂಲ್ - ಬಹುಶಃ ಇವುಗಳು MMTOOL ಕಾರ್ಯಾಚರಣೆಯ ವೈಶಿಷ್ಟ್ಯಗಳಾಗಿವೆ...

ತೀರ್ಮಾನ ಮತ್ತು ನಂತರದ ಮಾತು.
ಈ ರೀತಿಯಾಗಿ, ವಿಭಿನ್ನ BIOS ಫರ್ಮ್‌ವೇರ್‌ಗಳಿಂದ, ವಿಭಿನ್ನ ಚಾಪೆ. ಸಾಕೆಟ್ AM2+ ನಲ್ಲಿನ ಬೋರ್ಡ್‌ಗಳು (ಮತ್ತು ಹೋಲಿಕೆಗಾಗಿ AM3 ಕೂಡ), ನೀವು ಪ್ರತಿ ಪ್ರಕಾರದ CPURev.ID ಗಾಗಿ ಇತ್ತೀಚಿನ ಮೈಕ್ರೋಕೋಡ್‌ಗಳನ್ನು ಪ್ರಶಸ್ತಿ ಮತ್ತು AMI ಬಯೋಸ್‌ಗಳಲ್ಲಿ ಕಾಣಬಹುದು, ನಂತರ ಅವುಗಳನ್ನು ಒಂದೇ ncpucode.bin ಆಗಿ ಸಂಯೋಜಿಸಬಹುದು.
ತರುವಾಯ, ಇದು ವಿವಿಧ BIOS ಗಳ ಅಧ್ಯಯನ ಫರ್ಮ್‌ವೇರ್‌ಗಳಿಂದ ಇತ್ತೀಚಿನ ದಿನಾಂಕಗಳೊಂದಿಗೆ 16 ಸಾಲುಗಳಿಂದ (ಮೈಕ್ರೋಕೋಡ್‌ಗಳು) ಗಾತ್ರದಲ್ಲಿ 32768 ಬೈಟ್‌ಗಳಾಗಿ ಹೊರಹೊಮ್ಮಿತು: 15 ರೊಂದಿಗೆ ವಿವಿಧ ರೀತಿಯಸಾಕೆಟ್ AM2+ ಗಾಗಿ ಪ್ರೊಸೆಸರ್ ಪರಿಷ್ಕರಣೆಗಳು (040A, 0413, 0414, 041B, 0433, 0680, 0C1B, 1000, 1020, 1022, 1040, 1041, 1043, 101060 ಲೈನ್ ಕ್ಯೂ ಯುನಿವರ್ಸಲ್ ಮೈಕ್ರೋಕೋಡ್ ಪ್ರೊಸೆಸರ್‌ಗಳ ಪರಿಷ್ಕರಣೆಗಳು ಇತರ ಸಾಲುಗಳಲ್ಲಿ ವಿವರಿಸಲಾಗಿಲ್ಲ - IMHO, ಉದಾಹರಣೆಗೆ ಭವಿಷ್ಯದ ಪದಗಳಿಗಿಂತ).

ಅಗತ್ಯವಿರುವ ಪ್ರತಿ ಪ್ರೊಸೆಸರ್ ಪರಿಷ್ಕರಣೆಗೆ ಅಗತ್ಯವಾದ ಪ್ಯಾಚ್‌ಗಳನ್ನು (ಮೈಕ್ರೋಕೋಡ್‌ಗಳು) ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ ನಿಮ್ಮ ಸ್ವಂತ ncpucode.bin ಅನ್ನು ಸಂಯೋಜಿಸುವ ಮೂಲಕ, ನೀವು ಯಾವುದೇ AMI BIOS ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು "P6 ಮೈಕ್ರೋ ಕೋಡ್" ಮಾಡ್ಯೂಲ್‌ನೊಂದಿಗೆ ಪ್ರಯೋಗಾಲಯವಾಗಿ ಬಳಸಬಹುದು.

ಆದಾಗ್ಯೂ, ಫರ್ಮ್‌ವೇರ್ ಫೈಲ್ ಅನ್ನು ಉಳಿಸುವಾಗ, MMTOOL ನ ಅಹಿತಕರ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಗಮನಿಸಲಾಯಿತು - ಕೆಲವು ಕಾರಣಗಳಿಗಾಗಿ ಉಪಯುಕ್ತತೆಯು “P6 ಮೈಕ್ರೋ ಕೋಡ್” ಮಾಡ್ಯೂಲ್‌ನ ಅಂತ್ಯಕ್ಕೆ 8 ಶೂನ್ಯ ಬೈಟ್‌ಗಳನ್ನು ಸೇರಿಸಿದೆ - ಇದು ಗಾತ್ರದಲ್ಲಿ 32776 ಬೈಟ್‌ಗಳಾಗಿ ಹೊರಹೊಮ್ಮಿತು. ಅದೇ MMTOOL ಅನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರಯೋಗಾಲಯದ ಫರ್ಮ್‌ವೇರ್‌ನಿಂದ ncpucode.bin ಫೈಲ್ ಅನ್ನು ಹೊರತೆಗೆಯುವಾಗ, ಔಟ್‌ಪುಟ್ ಫೈಲ್ ಗಾತ್ರದಲ್ಲಿ 32776 ಬೈಟ್‌ಗಳು ಆಯಿತು.
ಎಲ್ಲರಿಗೂ ಪ್ರವೇಶಿಸಬಹುದಾದ ಸರಳ ಸಂಪಾದಕರ ಮೂಲಕ ನೀವು ಇದನ್ನು ಸಂಪಾದಿಸಬಹುದು. ಆದರೆ ನಾನು (ಆಕಸ್ಮಿಕವಾಗಿ) ಪತ್ತೆ ಮಾಡಿದೆ ಪರ್ಯಾಯ ಮಾರ್ಗ: ಹೊರತೆಗೆಯುವಾಗ ಸಾರ್ವತ್ರಿಕ ಉಪಯುಕ್ತತೆಪ್ರಯೋಗಾಲಯದ ಫರ್ಮ್‌ವೇರ್‌ನಿಂದ ಎಲ್ಲಾ ಮಾಡ್ಯೂಲ್‌ಗಳ BIOS_EXT.EXE, ncpucode.bin ಫೈಲ್ ಈಗಾಗಲೇ 32768 ಬೈಟ್‌ಗಳ ಸರಿಯಾದ ಗಾತ್ರವಾಗಿದೆ - BIOS_EXT.EXE ಯುಟಿಲಿಟಿ ಸ್ವತಃ "P6 ಮೈಕ್ರೋ ಕೋಡ್" ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಫೈಲ್‌ಗೆ ಉಳಿಸುವಾಗ ಅದರ ಅಂತ್ಯವನ್ನು ಸರಿಯಾಗಿ ಗುರುತಿಸಿದೆ.

LGA 775 ಚಿಪ್‌ಸೆಟ್ ಮತ್ತು ಮದರ್‌ಬೋರ್ಡ್ ಸೈದ್ಧಾಂತಿಕವಾಗಿ XEON 771 ಅನ್ನು ಬೆಂಬಲಿಸಿದರೆ, ಸ್ಥಳೀಯ BIOS ಅದನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ ಮತ್ತು ಯಾವುದೇ ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ, ನಂತರ ನೀವು BIOS ಅನ್ನು ಮಾರ್ಪಡಿಸಬಹುದು.

ಪ್ರಮುಖ

1. ನಿಮ್ಮ ಸ್ವಂತ ಗಂಡಾಂತರ ಮತ್ತು ಅಪಾಯದಲ್ಲಿ ನೀವು BIOS ಫರ್ಮ್‌ವೇರ್‌ಗೆ (.ROM ಫೈಲ್ ಸಾಮಾನ್ಯವಾಗಿ) ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುತ್ತೀರಿ. ದೋಷದ ಸಂದರ್ಭದಲ್ಲಿ, ಮದರ್ಬೋರ್ಡ್ನಿಂದ ಖಾತರಿಪಡಿಸಿದ "ಇಟ್ಟಿಗೆ" ಪಡೆಯಲಾಗುತ್ತದೆ
2. ಮೂಲ ಫರ್ಮ್‌ವೇರ್‌ನ ಫೈಲ್ ಗಾತ್ರ ಮತ್ತು ಮಾರ್ಪಡಿಸಿದ ಆವೃತ್ತಿಯು ಬೈಟ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು.

3. ಫರ್ಮ್ವೇರ್ ಅಪ್ಡೇಟ್ BIOS ಫೈಲ್ಮದರ್‌ಬೋರ್ಡ್ ಡೆವಲಪರ್‌ನಿಂದ ಸ್ವಾಮ್ಯದ ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಮಾತ್ರ ಚಿಪ್‌ಗೆ ಹಿಂತಿರುಗಿ ಮಾಡಲಾಗುತ್ತದೆ (ತಯಾರಕರ ವೆಬ್‌ಸೈಟ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕು).
4. ಮೇಲ್ಭಾಗದಲ್ಲಿ ಮದರ್ಬೋರ್ಡ್ಗಳುಆಹ್, BIOS ಸ್ವತಃ ಅಂತರ್ನಿರ್ಮಿತ ಫರ್ಮ್‌ವೇರ್ ನವೀಕರಣ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಹೊಂದಿದೆ (ಉದಾಹರಣೆಗೆ, ಪರಿಕರಗಳ ವಿಭಾಗದಲ್ಲಿ ASUS P5Q ಗಾಗಿ EZ ಫ್ಲ್ಯಾಶ್ 2 ಉಪಯುಕ್ತತೆ) - ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆ.

ಅದನ್ನು ಉತ್ತಮವಾಗಿ ಮಾಡುವುದು ಹೇಗೆ:
1. XEON ಬೆಂಬಲದೊಂದಿಗೆ ಸಿದ್ಧ-ಸಿದ್ಧ ಆಯ್ಕೆಗಾಗಿ ನಾನು ಇನ್ನೂ ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ನೋಡಬೇಕೇ?
2. ಅಧಿಕೃತ ವೆಬ್‌ಸೈಟ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಫರ್ಮ್‌ವೇರ್ ಮತ್ತು ಮೈಕ್ರೋಕೋಡ್‌ಗಳನ್ನು ಸೇರಿಸುವುದೇ?

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

ನೀವು ಮೊದಲು BIOS ಫರ್ಮ್‌ವೇರ್‌ನಲ್ಲಿ XEON ಮೈಕ್ರೋಕೋಡ್‌ಗಳ ಉಪಸ್ಥಿತಿಯನ್ನು ನಿರ್ಣಯಿಸಬಹುದು.

- ಯುನಿವರ್ಸಲ್ BIOS ಬ್ಯಾಕಪ್ ಟೂಲ್‌ಕಿಟ್ 2.0 ಮೂಲಕ ಪ್ರಸ್ತುತ AMI BIOS ಚಿತ್ರವನ್ನು ಪಡೆಯಿರಿ
- AMIBCP V 3.37 ಮೂಲಕ ಸ್ವೀಕರಿಸಿದ ROM ಫೈಲ್‌ನ ವಿಷಯಗಳನ್ನು ನೋಡಿ

BIOS ಗಾಗಿ ಆಯ್ಕೆ AMI (ಅಮೇರಿಕನ್ ಮೆಗಾಟ್ರೆಂಡ್ಸ್ ಇಂಕ್).

1. ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ BIOSನಿಮ್ಮ ಮದರ್‌ಬೋರ್ಡ್ ತಯಾರಕರ ವೆಬ್‌ಸೈಟ್‌ನಿಂದ

3. XEON 771 ಪ್ರೊಸೆಸರ್‌ಗಳಿಗಾಗಿ ಮೈಕ್ರೋಕೋಡ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ: lga771_microcodes

4. ಬಳಸುತ್ತಿರುವ ನಿಮ್ಮ ಪ್ರೊಸೆಸರ್‌ನ CPUID ಅನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ AIDA64ಅಥವಾ ಇದೇ ರೀತಿಯ ಪ್ರೋಗ್ರಾಂ (ಇದು cpu0001067Ah ನಂತೆ ಕಾಣುತ್ತದೆ). ಒಂದು ವೇಳೆ BIOSಪ್ರೊಸೆಸರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೊದಲು ಹೊಲಿಯಲಾಗುತ್ತದೆ, ನಂತರ ಈ ಹಂತವನ್ನು ಬಿಟ್ಟುಬಿಡಿ.

5. ಆರ್ಕೈವ್ಗಳನ್ನು ಅನ್ಪ್ಯಾಕ್ ಮಾಡಿ MMToolಮತ್ತು lga771_ಮೈಕ್ರೋಕೋಡ್‌ಗಳುಮತ್ತು ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಫೈಲ್‌ಗಳಿಂದ ಬಿಡಿ .ಡಬ್ಬನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನ CPUID ಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಫೈಲ್‌ಗಳು ಮಾತ್ರ (ಉದಾಹರಣೆಗೆ, cpu0001067a_plat00000044_ver00000a0b_date20100928.bin)

ಯಾವ ಕೋಡ್ ನಮಗೆ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ, ನಾವು ಎಲ್ಲವನ್ನೂ ಹೊಲಿಯುತ್ತೇವೆ.

ಎ.ಲಾಂಚ್ ಮಾಡೋಣ MMTool. ಬಟನ್ ಒತ್ತಿರಿ (1) ರಾಮ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಿಮತ್ತು ನಿಮ್ಮ ಮದರ್‌ಬೋರ್ಡ್‌ಗಾಗಿ ಇತ್ತೀಚಿನ BIOS ಅನ್ನು ಪ್ರೋಗ್ರಾಂಗೆ ಲೋಡ್ ಮಾಡಿ. ನೀವು ಇತ್ತೀಚಿನ BIOS ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ನಿಮ್ಮ PC ಯಿಂದ BIOS ಬ್ಯಾಕಪ್ ಅನ್ನು ವಿಲೀನಗೊಳಿಸಲು ಮತ್ತು ಅದನ್ನು ಸಂಪಾದಿಸಲು ನೀವು ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಬಹುದು.

ಬಿ.ಟ್ಯಾಬ್ (2) ಗೆ ಹೋಗಿ CPU ಪ್ಯಾಚ್, ನಂತರ ಬಟನ್ (3) ಬ್ರೌಸ್, ಫೈಲ್ ತೆರೆಯಿರಿ .ಡಬ್ಬನಿಮ್ಮ CPUID ಗೆ ಅನುಗುಣವಾಗಿ.

ಸಿ.ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಆಯ್ಕೆಗಳನ್ನು ಬಿಡಿ "ಪ್ಯಾಚ್ ಡೇಟಾವನ್ನು ಸೇರಿಸಿ"ಮತ್ತು ಬಟನ್ ಒತ್ತಿರಿ (4) ಅನ್ವಯಿಸು.

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

ಮೂಲ ಇನ್‌ಪುಟ್ ಔಟ್‌ಪುಟ್ ಸಿಸ್ಟಮ್ - ಮೂಲ ವ್ಯವಸ್ಥೆಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಇಂಟರ್ಫೇಸ್, BIOS ಎಂದು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಲಾಗಿದೆ. ಪಿಸಿ ಆನ್ ಮಾಡಿದಾಗ ನಿಯಂತ್ರಣವನ್ನು ಸ್ವೀಕರಿಸುವ ಮೊದಲನೆಯದು ಮದರ್ಬೋರ್ಡ್ನಲ್ಲಿನ ಸಣ್ಣ ಚಿಪ್. ಒದಗಿಸಲಾಗಿದೆ: ಮೂಲ ಸೆಟ್ಟಿಂಗ್ಗಳುಪಿಸಿ ಪ್ರಾರಂಭದಲ್ಲಿ PC ಘಟಕಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತಿದೆ...

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

ಪೆಂಟಿಯಮ್ ಪ್ರೊ, ಪೆಂಟಿಯಮ್ II & III, ಸೆಲೆರಾನ್, ಪೆಂಟಿಯಮ್ II & III ಕ್ಸಿಯಾನ್ ಮತ್ತು ಪೆಂಟಿಯಮ್ II ಓವರ್‌ಡ್ರೈವ್ ಕುಟುಂಬಗಳನ್ನು ಒಳಗೊಂಡಿರುವ P6 ಆರ್ಕಿಟೆಕ್ಚರ್‌ನೊಂದಿಗೆ ಎಲ್ಲಾ ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್‌ಗಳು "ರಿಪ್ರೊಗ್ರಾಮೆಬಲ್ ಮೈಕ್ರೋಕೋಡ್" ನಂತಹ ಗಮನಾರ್ಹ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಹೊಂದಿವೆ. ಈ ಸಂಸ್ಕಾರಕಗಳು ಮೈಕ್ರೊಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ, ಅಂದರೆ. P6 ಕುಟುಂಬದ ನಿರ್ದಿಷ್ಟ ಪ್ರೊಸೆಸರ್‌ಗಳ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಸರ್ಕ್ಯೂಟ್ ಅನುಷ್ಠಾನದಲ್ಲಿನ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಲು ಸಾಧ್ಯವಿದೆ ಮತ್ತು ಬಹುತೇಕ ಹಾರ್ಡ್‌ವೇರ್ ಮಟ್ಟದಲ್ಲಿ ಕೆಲವು ಅಂತರ್ನಿರ್ಮಿತ ದೋಷಗಳು. ಪ್ರೊಸೆಸರ್ ವಿನ್ಯಾಸ ಹಂತದಲ್ಲಿ ದೋಷಗಳು ಕಾಣಿಸಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಮೈಕ್ರೊಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ ಅವುಗಳನ್ನು ಸರಿಪಡಿಸಲಾಗುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಉಪಕುಟುಂಬಗಳು (PII, Celeron, PPro, Xeon) ಒಂದು ನಿರ್ದಿಷ್ಟತೆಯನ್ನು ಹೊಂದಿದೆ. ಪ್ರತಿ ಹೊಸ ಪ್ರೊಸೆಸರ್‌ನ ಬಿಡುಗಡೆಯೊಂದಿಗೆ (ಒಳಗಿನ ಎಲ್ಲಾ ಸಾಧನಗಳು ತಾಂತ್ರಿಕ ವಿಚಲನಗಳ ಮಿತಿಯಲ್ಲಿ ಒಂದೇ ಆಗಿರುತ್ತವೆ), ಇಂಟೆಲ್ ಅದಕ್ಕೆ ನಿರ್ದಿಷ್ಟ ನವೀಕರಣವನ್ನು ಪ್ರಕಟಿಸುತ್ತದೆ, ಇದು ಪತ್ತೆಯಾದ ಮತ್ತು ಸರಿಪಡಿಸಲಾದ ದೋಷಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ (ವಿವರಣೆಯಿಂದ ವಿಚಲನಗಳು).

ಈ ತಪ್ಪುಗಳು ತಾತ್ವಿಕವಾಗಿ, ಜೀವನವನ್ನು ಸಂಕೀರ್ಣಗೊಳಿಸಬಹುದು ಸಾಫ್ಟ್ವೇರ್, ಇದು ಈ "ದೋಷಯುಕ್ತ" ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (ಮತ್ತು ಬಳಕೆದಾರ ;-)).

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

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

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

ನಮಗೆ ಲಭ್ಯವಿರುವ ಇತ್ತೀಚಿನ ಡೇಟಾಬೇಸ್ ಪರಿಷ್ಕರಣೆ 5.01 ಮತ್ತು ಕೆಳಗಿನ ಮೈಕ್ರೋಕೋಡ್ ಆವೃತ್ತಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

ಪ್ರೊಸೆಸರ್ಪ್ರೊಸೆಸರ್ ಸ್ಟೆಪಿಂಗ್ಮೈಕ್ರೋಕೋಡ್ ಅಪ್‌ಡೇಟ್ ರೆವ್
ಪೆಂಟಿಯಮ್ III ಪ್ರೊಸೆಸರ್0x6720x04
ಪೆಂಟಿಯಮ್ III ಪ್ರೊಸೆಸರ್0x6730x02
ಪೆಂಟಿಯಮ್ III ಕ್ಸಿಯಾನ್ ಪ್ರೊಸೆಸರ್0x6720x21
ಪೆಂಟಿಯಮ್ III ಕ್ಸಿಯಾನ್ ಪ್ರೊಸೆಸರ್0x6730x22
ಪೆಂಟಿಯಮ್ II ಪ್ರೊಸೆಸರ್0x6330x34
ಪೆಂಟಿಯಮ್ II ಪ್ರೊಸೆಸರ್0x6340x35
ಪೆಂಟಿಯಮ್ II ಪ್ರೊಸೆಸರ್0x6500x32
ಪೆಂಟಿಯಮ್ II ಪ್ರೊಸೆಸರ್0x6510x30
ಪೆಂಟಿಯಮ್ II ಪ್ರೊಸೆಸರ್0x6520x14
ಪೆಂಟಿಯಮ್ II ಪ್ರೊಸೆಸರ್0x6530x01
ಪೆಂಟಿಯಮ್ II ಕ್ಸಿಯಾನ್ ಪ್ರೊಸೆಸರ್0x6520x29
ಪೆಂಟಿಯಮ್ II ಕ್ಸಿಯಾನ್ ಪ್ರೊಸೆಸರ್0x6530x04
ಇಂಟೆಲ್ ಸೆಲೆರಾನ್ ಪ್ರೊಸೆಸರ್0x6500x32
ಇಂಟೆಲ್ ಸೆಲೆರಾನ್ ಪ್ರೊಸೆಸರ್0x6510x30
ಇಂಟೆಲ್ ಸೆಲೆರಾನ್ ಪ್ರೊಸೆಸರ್0x6600x09
ಇಂಟೆಲ್ ಸೆಲೆರಾನ್ ಪ್ರೊಸೆಸರ್0x6650x02
ಪೆಂಟಿಯಮ್ II ಓವರ್‌ಡ್ರೈವ್ ಪ್ರೊಸೆಸರ್x16320x02
ಪೆಂಟಿಯಮ್ ಪ್ರೊಸೆಸರ್0x6120xC6
ಪೆಂಟಿಯಮ್ ಪ್ರೊಸೆಸರ್0x6160xC6
ಪೆಂಟಿಯಮ್ ಪ್ರೊಸೆಸರ್0x6170xC6
ಪೆಂಟಿಯಮ್ ಪ್ರೊಸೆಸರ್0x6190xD2

ಮೈಕ್ರೋಕೋಡ್ ಅನ್ನು ನೇರವಾಗಿ ಸರಿಪಡಿಸುವ ಉಪಯುಕ್ತತೆಯ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ನೀವು ಇಲ್ಲಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು: pupdt501.exe (115 Kb)

ಹಳೆಯ ಡೇಟಾಬೇಸ್ (PEP15.PDB) ಅನ್ನು ಇಲ್ಲಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು: pupdt461.exe (111 KB)

ಉಪಯುಕ್ತತೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ನೀವು ಕಂಪ್ಯೂಟರ್ನ ಶಕ್ತಿಯನ್ನು ಆಫ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಪ್ರತಿ ಬಾರಿ ಸಿಸ್ಟಮ್ ಪ್ರಾರಂಭವಾದಾಗ POST ಸಮಯದಲ್ಲಿ ಅಪ್‌ಡೇಟ್ ಅನ್ನು ಪ್ರೊಸೆಸರ್‌ಗೆ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಸ್ವಾಭಾವಿಕವಾಗಿ, ಉಪಯುಕ್ತತೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸಲು, ನೀವು ಜಿಗಿತಗಾರನನ್ನು ಬಳಸಿಕೊಂಡು ಅಥವಾ BIOS ಸೆಟಪ್ನಲ್ಲಿ ಫ್ಲಾಶ್ ಮೆಮೊರಿಯ ಪುನಃ ಬರೆಯುವಿಕೆಯನ್ನು ಅನುಮತಿಸಬೇಕು. ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬೇರ್ DOS ನಿಂದ ಪ್ರಾರಂಭಿಸಬೇಕು.

ಆದಾಗ್ಯೂ, ಅಂತಹ ಆದರ್ಶ ಆಯ್ಕೆಯು ಪ್ರೊಸೆಸರ್ ಮೈಕ್ರೊಕೋಡ್ ಅನ್ನು ನವೀಕರಿಸಲು ವಿಶೇಷ API ಅನ್ನು ಬೆಂಬಲಿಸಲು BIOS ಗೆ ಅಗತ್ಯವಿರುತ್ತದೆ, BIOS ಅನ್ನು ಬಳಸಿಕೊಂಡು ನವೀಕರಣ ಉಪಯುಕ್ತತೆಯನ್ನು ಹೊಸ ಮೈಕ್ರೋಕೋಡ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಬಳಕೆಯಲ್ಲಿರುವ ಸಿಸ್ಟಮ್ BIOS ನ ಆವೃತ್ತಿಯು API ಅನ್ನು ಬೆಂಬಲಿಸದಿದ್ದರೆ, ಬಳಕೆದಾರರು ಮದರ್‌ಬೋರ್ಡ್ ತಯಾರಕರಿಂದ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಪಡೆಯುವುದನ್ನು ಬಿಟ್ಟು ಬೇರೆ ಆಯ್ಕೆಯಿಲ್ಲ.ಆದಾಗ್ಯೂ, ಅದನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ಅಷ್ಟು ಸುಲಭವಲ್ಲ, ಅಸಾಧ್ಯವಲ್ಲದಿದ್ದರೆ, ಆಗಾಗ್ಗೆ, ನಿರ್ದಿಷ್ಟ ಮದರ್‌ಬೋರ್ಡ್ ಮಾದರಿಯ ಉತ್ಪಾದನೆಯನ್ನು ನಿಲ್ಲಿಸಿದ ನಂತರ, ತಯಾರಕರು ಅದಕ್ಕೆ BIOS ನವೀಕರಣಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತಾರೆ, ಆದರೆ ಅದೇ ಸಮಯದಲ್ಲಿ, ಹೊಸ ಪ್ರೊಸೆಸರ್‌ಗಳು ಮಾರಾಟದಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳಬಹುದು, ಮತ್ತು ಬಳಕೆದಾರರು ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಹೊಸ CPU ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಬಯಕೆಯನ್ನು ಹೊಂದಿರಬಹುದು.

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

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

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

ನನ್ನ ವೈಯಕ್ತಿಕ ಅನುಭವಈ ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಕೆಲಸವು ಇಲ್ಲಿಯವರೆಗೆ 7 ಪ್ರಕರಣಗಳಿಗೆ ಸೀಮಿತವಾಗಿದೆ, ಅದರಲ್ಲಿ ಮೈಕ್ರೋಕೋಡ್ ಅನ್ನು ಕೇವಲ ಒಂದು ಮದರ್ಬೋರ್ಡ್ನಲ್ಲಿ ನವೀಕರಿಸಲು ಸಾಧ್ಯವಾಯಿತು (PII 233 ನೊಂದಿಗೆ Abit LX6). ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿ, BIOS ಈಗಾಗಲೇ ನವೀಕರಿಸಿದ ಮೈಕ್ರೋಕೋಡ್ ಆವೃತ್ತಿಗಳನ್ನು ಹೊಂದಿದೆ. ಮೈಕ್ರೋಕೋಡ್ ನವೀಕರಣಗಳನ್ನು ಬೆಂಬಲಿಸದ BIOS ಅನ್ನು ಸಹ ನಾವು ಕಂಡುಹಿಡಿಯಲಾಗಲಿಲ್ಲ.

ಇತರ ತಯಾರಕರಿಂದ (AMD, Cyrix) ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ ಮೈಕ್ರೊಕೋಡ್ ಅನ್ನು ನವೀಕರಿಸುವ ಇದೇ ರೀತಿಯ ಸಾಧ್ಯತೆಯಂತೆ, ಈ ಸಮಸ್ಯೆಯ ಕುರಿತು ನನಗೆ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗಲಿಲ್ಲ. ಆದರೆ ಈ CPU ಗಳು ಮೈಕ್ರೊಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ ಎಂದು ನನಗೆ ಬಹುತೇಕ ಖಚಿತವಾಗಿದೆ.

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

ಕೆಲವು ಸಿಪಿಯು ದೋಷಗಳು ಫೈರ್‌ಫಾಕ್ಸ್ ಕ್ರ್ಯಾಶ್ ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ಫೈರ್‌ಫಾಕ್ಸ್ 57 ಮತ್ತು ನಂತರದ ಆವೃತ್ತಿಯು ಹೊಸ ಬ್ರಾಡ್‌ವೆಲ್-ಯು ಮೈಕ್ರೋಕೋಡ್ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಕಂಡುಬರದ ರೀತಿಯಲ್ಲಿ ಹಳೆಯ ಮೈಕ್ರೋಕೋಡ್‌ನೊಂದಿಗೆ ಬ್ರಾಡ್‌ವೆಲ್-ಯು ಸಿಪಿಯುಗಳಲ್ಲಿ ಸಾಂದರ್ಭಿಕವಾಗಿ ಕ್ರ್ಯಾಶ್ ಆಗುತ್ತದೆ.

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

Mac ನಲ್ಲಿ, ಅಪ್-ಟು-ಡೇಟ್ ಸಿಸ್ಟಮ್ ಹೊಂದಲು, ಎಲ್ಲಾ OS X ಸಿಸ್ಟಮ್ ಅಪ್‌ಡೇಟ್‌ಗಳು ಮತ್ತು ಆಪಲ್ ಫರ್ಮ್‌ವೇರ್ ಅಪ್‌ಡೇಟ್‌ಗಳನ್ನು ಅಪ್‌ಡೇಟ್‌ಗಳ ಫಲಕದಲ್ಲಿ ನೀಡಲಾಗುತ್ತದೆ. ಆಪ್ ಸ್ಟೋರ್ಅಪ್ಲಿಕೇಶನ್.

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

ಪ್ರೊಸೆಸರ್ ಮೈಕ್ರೊ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಯಾವ ಮೈಕ್ರೋಕೋಡ್ ಪರಿಷ್ಕರಣೆ ಬಳಕೆಯಲ್ಲಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು, ವಿಂಡೋಸ್ ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್‌ನಲ್ಲಿ ರೆಗ್ ಕ್ವೆರಿ HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 ಅನ್ನು ರನ್ ಮಾಡಿ. ( ನಿನ್ನಿಂದ ಸಾಧ್ಯ Windows + R ಒತ್ತುವ ಮೂಲಕ ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ ತೆರೆಯಿರಿ, cmd ಅನ್ನು ಟೈಪ್ ಮಾಡಿ ಮತ್ತು ರಿಟರ್ನ್ ಒತ್ತಿರಿ.) "VendorIdentifier" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಸಾಲು CPU ಮಾರಾಟಗಾರರನ್ನು ತೋರಿಸುತ್ತದೆ (Intel ಗಾಗಿ GenuineIntel ಅಥವಾ AMD ಗಾಗಿ AuthenticAMD). "ಐಡೆಂಟಿಫೈಯರ್" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಸಾಲು ಮೈಕ್ರೋಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಮೂರು ಸಂಖ್ಯೆಗಳಾಗಿ ನೀಡುತ್ತದೆ: "ಕುಟುಂಬ", "ಮಾದರಿ" ಮತ್ತು "ಸ್ಟೆಪ್ಪಿಂಗ್". ನಿರ್ದಿಷ್ಟ CPU ದೋಷವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿರುವ CPU ಗೆ ಸಂಬಂಧಿತವಾಗಿರಬಹುದು ಎಂಬುದನ್ನು ಗುರುತಿಸುವಲ್ಲಿ ಇವುಗಳು ಸೂಕ್ತವಾಗಿವೆ. "ಅಪ್‌ಡೇಟ್ ಪರಿಷ್ಕರಣೆ" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಸಾಲು ಪ್ರಸ್ತುತ ಮೈಕ್ರೊಕೋಡ್ ಪರಿಷ್ಕರಣೆ (ನಿರ್ದಿಷ್ಟ ಮೈಕ್ರೊ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ) ಎರಡೂ ಬದಿಗಳಲ್ಲಿ ಸೊನ್ನೆಗಳೊಂದಿಗೆ ತೋರಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಪರಿಷ್ಕರಣೆ REG_BINARY 000000001E000000 ಅನ್ನು ನವೀಕರಿಸಿ ಎಂದರೆ ಪರಿಷ್ಕರಣೆ 1E (ಹೆಕ್ಸಾಡೆಸಿಮಲ್) ಆಗಿದೆ. "ಹಿಂದಿನ ನವೀಕರಣ ಪರಿಷ್ಕರಣೆ" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಸಾಲು BIOS ನಿಂದ ಲೋಡ್ ಮಾಡಲಾದ ಮೈಕ್ರೋಕೋಡ್ ಪರಿಷ್ಕರಣೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.

ಮಾರಾಟಗಾರರು GenuineIntel ಆಗಿದ್ದರೆ, ಕುಟುಂಬವು 6, ಮಾದರಿ 61 ಮತ್ತು ಹಂತ 4 ಆಗಿದ್ದರೆ, Firefox 57 ಅಥವಾ ನಂತರದ ಕ್ರ್ಯಾಶ್‌ಗಳನ್ನು ತಪ್ಪಿಸಲು, ಮೈಕ್ರೋಕೋಡ್ ಪರಿಷ್ಕರಣೆ 1A ಅಥವಾ ಹೆಚ್ಚಿನದಾಗಿರಬೇಕು.

ಮೈಕ್ರೊಕೋಡ್ ನವೀಕರಣಗಳು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಳಕೆಯಲ್ಲಿವೆಯೇ ಎಂಬುದು ಲಿನಕ್ಸ್ ವಿತರಣೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ ಮತ್ತು Intel ಮತ್ತು AMD CPU ಗಳಿಗೆ ಭಿನ್ನವಾಗಿರಬಹುದು.

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

ಪ್ರೊಸೆಸರ್ ಮೈಕ್ರೊ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಯಾವ ಮೈಕ್ರೋಕೋಡ್ ಪರಿಷ್ಕರಣೆ ಬಳಕೆಯಲ್ಲಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು, ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಕಡಿಮೆ /proc/cpuinfo ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ. "vendor_id" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಸಾಲು CPU ಮಾರಾಟಗಾರರನ್ನು ತೋರಿಸುತ್ತದೆ (Intel ಗಾಗಿ GenuineIntel ಅಥವಾ AMD ಗಾಗಿ AuthenticAMD). ಮೈಕ್ರೊ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು "ಸಿಪಿಯು ಫ್ಯಾಮಿಲಿ", "ಮಾಡೆಲ್" ಮತ್ತು "ಸ್ಟೆಪ್ಪಿಂಗ್" ಎಂದು ಲೇಬಲ್ ಮಾಡಿದ ಸಾಲುಗಳಲ್ಲಿ ಮೂರು ಸಂಖ್ಯೆಗಳಾಗಿ ನೀಡಲಾಗಿದೆ. ನಿರ್ದಿಷ್ಟ CPU ದೋಷವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿರುವ CPU ಗೆ ಸಂಬಂಧಿತವಾಗಿರಬಹುದು ಎಂಬುದನ್ನು ಗುರುತಿಸುವಲ್ಲಿ ಇವುಗಳು ಸೂಕ್ತವಾಗಿವೆ. "ಮೈಕ್ರೋಕೋಡ್" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಸಾಲು ಹೆಕ್ಸಾಡೆಸಿಮಲ್‌ನಲ್ಲಿ ಮೈಕ್ರೊಕೋಡ್ ಪರಿಷ್ಕರಣೆ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ (ನಿರ್ದಿಷ್ಟ ಮೈಕ್ರೋಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ).

ಜನವರಿಯ ಆರಂಭದಿಂದ, ಸ್ಪೆಕ್ಟರ್ ಮತ್ತು ಮೆಲ್ಟ್‌ಡೌನ್ ಹಾರ್ಡ್‌ವೇರ್ ದೋಷಗಳ ಬಗ್ಗೆ ಸುದ್ದಿಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳುವುದು ಕಷ್ಟಕರವಾಗಿದೆ - ವಿಷಯವು ತುಂಬಾ ಗಂಭೀರ ಮತ್ತು ಸಮಗ್ರವಾಗಿದೆ. ಕಳೆದ ಬೇಸಿಗೆಯಿಂದಲೂ ತಯಾರಕರು ಈ ಸಮಸ್ಯೆಗಳ ಬಗ್ಗೆ ತಿಳಿದಿದ್ದರೂ, ಹೆಚ್ಚಿನವರು ತಜ್ಞರು ವಿವರಗಳನ್ನು ಸಾರ್ವಜನಿಕಗೊಳಿಸಿದ ನಂತರವೇ ಪ್ರತಿಕ್ರಿಯಿಸಲು ಪ್ರಾರಂಭಿಸಿದ್ದಾರೆ. Google ತಂಡಗಳುಪ್ರಾಜೆಕ್ಟ್ ಶೂನ್ಯ.

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

ಈಗ, ಇಂಟೆಲ್ ಮತ್ತು ಅದರ ಪಾಲುದಾರರಿಂದ ಪ್ಯಾಚ್‌ಗಳ ಒಂದು ತಿಂಗಳ ತೀವ್ರ ಪರೀಕ್ಷೆ ಮತ್ತು ಪರೀಕ್ಷೆಯ ನಂತರ, ಇತರ ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ ಪ್ರಸ್ತುತ ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಸಮಯ ಬಂದಿದೆ: ಕ್ಯಾಬಿ ಲೇಕ್ ಮತ್ತು ಕಾಫಿ ಲೇಕ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳು ಮತ್ತು ಸ್ಕೈಲೇಕ್‌ನ ಆಧಾರದ ಮೇಲೆ ಚಿಪ್‌ಗಳಿಗಾಗಿ ಮೈಕ್ರೋಕೋಡ್ ನವೀಕರಣಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಹಿಂದಿನ ಅಪ್‌ಡೇಟ್‌ನಿಂದ ಪ್ರಭಾವಿತವಾಗದ -ಆಧಾರಿತ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು. ನಾವು 6 ನೇ, 7 ನೇ ಮತ್ತು 8 ನೇ ತಲೆಮಾರಿನ ಪ್ರೊಸೆಸರ್ಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ ಇಂಟೆಲ್ ಕೋರ್ i, ಹಾಗೆಯೇ ಇತ್ತೀಚಿನ Core X, Xeon ಸ್ಕೇಲೆಬಲ್ ಮತ್ತು Xeon D ಕುಟುಂಬಗಳು.

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

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

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