ಮೊದಲ ಸಿಮ್ಸಿಟಿ, ವಿಂಡೋಸ್ 95 ಮತ್ತು ವಿಂಡೋಸ್ 11 ಸಾಮಾನ್ಯವಾಗಿ ಏನು ಹೊಂದಿವೆ? ಮೊದಲ ನೋಟದಲ್ಲಿ ಅದು ಹೆಚ್ಚು ಅನಿಸುವುದಿಲ್ಲ. ಆದರೆ ನೀವು ಹತ್ತಿರದಿಂದ ನೋಡಿದರೆ, ನೀವು ವಿಚಿತ್ರವಾದ ಸಂಪರ್ಕವನ್ನು ಕಂಡುಕೊಳ್ಳುವಿರಿ: ಪ್ರಕಟಣೆಯ 31 ವರ್ಷಗಳ ನಂತರ, ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ಇತ್ತೀಚಿನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ (Windows 11, ಆವೃತ್ತಿ 26H2) ವಿಂಡೋಸ್ 95 ನಿಂದ ಕೋಡ್ ಅವಶೇಷಗಳು ಇನ್ನೂ ಇವೆ.
ಕೋಡ್ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯಲ್ಲಿದೆ. ಆಧುನಿಕ ತಂತ್ರಜ್ಞಾನಗಳೊಂದಿಗೆ ಇನ್ನು ಮುಂದೆ ಕಾರ್ಯನಿರ್ವಹಿಸದ ಹಳೆಯ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ರಕ್ಷಿಸಲು ಅವಶೇಷವು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ, ಇದು EmulateHeap ಎಂಬ ವಿಶೇಷ ಹೊಂದಾಣಿಕೆಯ ಕಾರ್ಯವಾಗಿದೆ. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡೆವಲಪರ್ ರೇಮಂಡ್ ಚೆನ್ ಪ್ರಕಾರ, ಇದು ಆಗಿನ ವಿಂಡೋಸ್ 95 ಮೆಮೊರಿ ಮ್ಯಾನೇಜರ್ನ ಹೊಸದಾಗಿ ಸಂಕಲಿಸಲಾದ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಆಧರಿಸಿದೆ.
ಆದಾಗ್ಯೂ, ವಿಂಡೋಸ್ 11 ನ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯು ಹಳೆಯ ತಂತ್ರಜ್ಞಾನವನ್ನು ಆಧರಿಸಿದೆ ಎಂಬುದಕ್ಕೆ ಇದು ಭದ್ರತಾ ರಂಧ್ರವಾಗಲೀ ಅಥವಾ ಪುರಾವೆಯಾಗಲೀ ಅಲ್ಲ. ಬದಲಿಗೆ, ಇದು ಹಳತಾದ ಸಾಫ್ಟ್ವೇರ್ಗಾಗಿ ಗುರಿಪಡಿಸಿದ ಸಹಾಯವಾಗಿದೆ. ಬೇರುಗಳು ವಿಂಡೋಸ್ಗಾಗಿ ಮೊದಲ ಸಿಮ್ಸಿಟಿಗೆ ಹಿಂತಿರುಗುತ್ತವೆ. ಆಟವು ಆ ಸಮಯದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ದೋಷದಿಂದ ಬಳಲುತ್ತಿದೆ, ಅದು ಸಾಫ್ಟ್ವೇರ್ ಹಿಂದೆ ಬಿಡುಗಡೆ ಮಾಡಿದ ಮೆಮೊರಿ ಪ್ರದೇಶಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಕಾರಣವಾಯಿತು.
ಇದು ವಿಂಡೋಸ್ 3.x ಅಡಿಯಲ್ಲಿ ಯಾವುದೇ ಪರಿಣಾಮಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಏಕೆಂದರೆ ಡೇಟಾವನ್ನು ಮೆಮೊರಿಯಲ್ಲಿ ಉಳಿಸಿಕೊಳ್ಳಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, ವಿಂಡೋಸ್ 95 ರ ಬೀಟಾ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಆಟವು ಇನ್ನು ಮುಂದೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಚೆಕ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದೆ: ಸಿಸ್ಟಮ್ ಆಟವನ್ನು ಗುರುತಿಸಿದರೆ, ಅದು ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯನ್ನು ವಿಶೇಷ ಮೋಡ್ಗೆ ಬದಲಾಯಿಸಿತು, ಅದು ತಕ್ಷಣವೇ ಅಳಿಸಲಾದ ಮೆಮೊರಿಯನ್ನು ಮರುಬಳಕೆ ಮಾಡಲಿಲ್ಲ. ಮಾಜಿ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಇಂಜಿನಿಯರ್ ಜೋಯಲ್ ಸ್ಪೋಲ್ಸ್ಕಿ 2000 ರಲ್ಲಿ ಈ ಸಂಚಿಕೆಯಲ್ಲಿ ವರದಿ ಮಾಡಿದ್ದಾರೆ. ವಿಷಯವನ್ನು ಪದೇ ಪದೇ ಪ್ರಸ್ತಾಪಿಸಲಾಗುತ್ತದೆ.
EmulateHeap ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದು ಇನ್ನೂ Windows 11 ನಲ್ಲಿ ಏಕೆ ಇದೆ?
ಸಿಮ್ಸಿಟಿಯ ಜೊತೆಗೆ, ಹೊಸ ಆವೃತ್ತಿಗಳಲ್ಲಿನ ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು Windows 95 ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯನ್ನು ಅವಲಂಬಿಸಿವೆ. ಆದ್ದರಿಂದ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮರುಸಂಕಲಿಸಿದ ಹೀಪ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ವಿಂಡೋಸ್ನ ಎಲ್ಲಾ ನಂತರದ ಆವೃತ್ತಿಗಳಿಗೆ ಹೊಂದಾಣಿಕೆಯ ಪರಿಹಾರವಾಗಿ ಸಂಯೋಜಿಸಿತು. ಇಂದು, EmulateHeap ವೈಶಿಷ್ಟ್ಯವು ಪ್ರೋಗ್ರಾಂ ಚಾಲನೆಯಾಗಲು ವಿಂಡೋಸ್ 95 ಅನ್ನು ಅನುಕರಿಸುವ ಬದಲಿ ಕಾರ್ಯಗಳಿಗೆ ಅಪ್ಲಿಕೇಶನ್ನ ಮೆಮೊರಿ ಆಜ್ಞೆಗಳನ್ನು ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಪ್ರೋಗ್ರಾಂಗೆ ತಿದ್ದುಪಡಿ ಸಕ್ರಿಯವಾಗಿದ್ದರೆ ಮಾತ್ರ ಹಳೆಯ ಕೋಡ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ.
ಕಾರಣ ಸ್ಪಷ್ಟವಾಗಿದೆ: ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯ ಭಾಗವಾಗಿ ವಿಂಡೋಸ್ 11 ಅಡಿಯಲ್ಲಿ ಹಳೆಯ ಸಾಫ್ಟ್ವೇರ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ಮುಂದುವರಿಸಲು Microsoft ಬಯಸುತ್ತದೆ. ಆದರೆ ಕೋಡ್ ಇನ್ನೂ ಇದ್ದರೂ, ಅದು ಯಾವಾಗಲೂ ವಿಶ್ವಾಸಾರ್ಹವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ: ವಿಂಡೋಸ್ ನವೀಕರಣಗಳ ನಂತರ, ಬಳಕೆದಾರರು GTA ವೈಸ್ ಸಿಟಿಯಲ್ಲಿ ಕಾಣೆಯಾದ ಧ್ವನಿಯನ್ನು ವರದಿ ಮಾಡಿದ್ದಾರೆ ಅಥವಾ ತಿದ್ದುಪಡಿಯು ಸಕ್ರಿಯವಾಗಿದ್ದಾಗ ನೀಡ್ ಫಾರ್ ಸ್ಪೀಡ್: ಮೋಸ್ಟ್ ವಾಂಟೆಡ್ ನಲ್ಲಿ ಕ್ರ್ಯಾಶ್ ಆಗಿದೆ.
ವಿಂಡೋಸ್ 11 ನಲ್ಲಿ ಎಮ್ಯುಲೇಟ್ ಹೀಪ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ಹೇಗೆ:
ವಿಂಡೋಸ್ ಇತ್ತೀಚಿನ ಪ್ರಕಾರ, ನೀವು ಕಾರ್ಯವನ್ನು ಸಾಬೀತುಪಡಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಇದನ್ನು ವಿಂಡೋಸ್ ADK ಮೂಲಕ ಸ್ಥಾಪಿಸಬಹುದಾದ ಉಚಿತ ಅಪ್ಲಿಕೇಶನ್ ಹೊಂದಾಣಿಕೆ ಪರಿಕರಗಳೊಂದಿಗೆ ಮಾಡಬಹುದು. ಅನುಸ್ಥಾಪನೆಯ ನಂತರ, 32-ಬಿಟ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಹೊಂದಾಣಿಕೆ ನಿರ್ವಾಹಕವನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು “ಕಸ್ಟಮ್ ಡೇಟಾಬೇಸ್ಗಳು” ಅಡಿಯಲ್ಲಿ ನೀವು ಹೊಂದಾಣಿಕೆ ಮೋಡ್ಗಾಗಿ ಹೊಸ ಡೇಟಾಬೇಸ್ ಅನ್ನು ರಚಿಸಿದರೆ ಸಂಭವನೀಯ ಹೊಂದಾಣಿಕೆಯ ಪರಿಹಾರಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಎಮ್ಯುಲೇಟ್ಹೀಪ್ ಅನ್ನು ಹುಡುಕಿ.
ಭಾಗವಹಿಸಿ ಅಭಿಪ್ರಾಯ ತಿಳಿಸಿ
ಈ ವಿಷಯದ ಬಗ್ಗೆ ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವೇನು? PCGH ಸಂಪಾದಕೀಯ ತಂಡವು ಈ ವರದಿಯ ಕಾಮೆಂಟ್ಗಳಲ್ಲಿ ನಿಮ್ಮ ಸುಸ್ಥಾಪಿತ ಅಭಿಪ್ರಾಯವನ್ನು ಕೇಳಲು ಸಂತೋಷವಾಗುತ್ತದೆ. ನೀವು ಇನ್ನೂ ಎಕ್ಸ್ಟ್ರೀಮ್ ಖಾತೆಯನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಫೋರಮ್ನಲ್ಲಿ ನೋಂದಾಯಿಸಲು ನಾವು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇವೆ. ಕಾಮೆಂಟ್ ಮಾಡುವಾಗ ದಯವಿಟ್ಟು ಅನ್ವಯಿಸುವ ಫೋರಮ್ ನಿಯಮಗಳನ್ನು ಗಮನಿಸಿ. 🔈 Youtube ನಲ್ಲಿ PCGH ಅನ್ನು ಅನುಸರಿಸಲು ಹಿಂಜರಿಯಬೇಡಿ ಅಥವಾ 💬 Whatsapp ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್, CPU ಮತ್ತು ಗೇಮಿಂಗ್ ಸುದ್ದಿಗಳನ್ನು ನಿಮ್ಮ ಫೀಡ್ಗೆ ನೇರವಾಗಿ ಪಡೆಯಿರಿ.
Quelle: ವಿಂಡೋಸ್ ಇತ್ತೀಚಿನ ಮೂಲಕ