ARMulator
ಎಆರ್ಎಂ-ಆಧಾರಿತ ಚಿಪ್ಗಳ ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ ಎಆರ್ಎಂ ಲಿಮಿಟೆಡ್ನ ಅಭಿವೃದ್ಧಿ ವ್ಯವಸ್ಥೆಗಳ ವ್ಯವಹಾರ ಘಟಕವು ಒದಗಿಸುವ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಸಾಧನಗಳಲ್ಲಿ ಎಆರ್ಎಂ ಇನ್ಸ್ಟ್ರಕ್ಷನ್ ಸೆಟ್ ಸಿಮ್ಯುಲೇಟರ್ ಒಂದಾಗಿದೆ. ಸೋಫಿ ವಿಲ್ಸನ್ ಅವರು ನಿಗದಿಪಡಿಸಿದ ಸೂಚನೆಯ ಆರಂಭಿಕ ಬೆಳವಣಿಗೆಗೆ ಇದು ತನ್ನ ಪರಂಪರೆಯನ್ನು ನೀಡಿದೆ. ಈ ಪರಂಪರೆಯ ಒಂದು ಭಾಗವು ಎ. ಆರ್. ಮ್ಯೂಲೇಟರ್ನಲ್ಲಿ ಟ್ಯೂಬ್ ಬಿಬಿಸಿ ಮೈಕ್ರೋ ಮಾದರಿಯನ್ನು ಒದಗಿಸುವಲ್ಲಿ ಇನ್ನೂ ಗೋಚರಿಸುತ್ತದೆ. ವೈಶಿಷ್ಟ್ಯಗಳು ಎಆರ್ಮುಲೇಟರ್ ಅನ್ನು ಸಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಇದು ಕೇವಲ ಇನ್ಸ್ಟ್ರಕ್ಷನ್ ಸೆಟ್ ಸಿಮ್ಯುಲೇಟರ್ಗಿಂತ ಹೆಚ್ಚಿನದನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ಸಿಸ್ಟಮ್ ಎಮ್ಯುಲೇಷನ್ಗೆ ವರ್ಚುವಲ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಎಆರ್ಎಂ ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಕೆಲವು ಎಆರ್ಎಂ ಕೋಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಅನುಕರಿಸಲು ಸಿದ್ಧವಾಗಿದೆ. ಪ್ರೊಸೆಸರ್ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ನ ಭಾಗವಾಗಿದ್ದರೆ, ಪರವಾನಗಿದಾರರು ಹೆಚ್ಚುವರಿ ಹಾರ್ಡ್ವೇರ್ನ ತಮ್ಮದೇ ಆದ ಅನುಷ್ಠಾನಗಳನ್ನು ಎಆರ್ಮುಲೇಟರ್ ಮಾದರಿಗೆ ಸೇರಿಸಲು ಎಆರ್ಮುಲೇಟರ್ ಅನ್ನು ವಿಸ್ತರಿಸಬಹುದು. ಸಮಯ-ಆಧಾರಿತ ನಡವಳಿಕೆ ಮತ್ತು ಈವೆಂಟ್ ವೇಳಾಪಟ್ಟಿ ಮತ್ತು ಮೆಮೊರಿ ಮ್ಯಾಪ್ ಮತ್ತು ಸಹ-ಪ್ರೊಸೆಸರ್ ವಿಸ್ತರಣೆಗಳ ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ಹಡಗುಗಳಿಗೆ ಸಹಾಯ ಮಾಡಲು ಎಆರ್ಮೆಲ್ಯೂಟರ್ ಹಲವಾರು ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ರೀತಿಯಲ್ಲಿ, ಅವರು ತಮ್ಮ ಸಂಪೂರ್ಣ ಅಂತರ್ನಿರ್ಮಿತ ವ್ಯವಸ್ಥೆಯನ್ನು ಅನುಕರಿಸಲು ಎ. ಆರ್. ಮ್ಯೂಲೇಟರ್ ಅನ್ನು ಬಳಸಬಹುದು. ಎಆರ್ಎಂ 11ರವರೆಗಿನ ಬಹುತೇಕ ಎಲ್ಲಾ ಎಆರ್ಎಂ ಕೋರ್ಗಳು ಲಭ್ಯವಿದ್ದರೂ, ಇದು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಒಂದೇ ಎಆರ್ಎಂ ಸಿಪಿಯು ಅನ್ನು ಮಾತ್ರ ಅನುಕರಿಸಬಲ್ಲದು ಎಂಬುದು ಎಆರ್ಎಂಲೇಟರ್ಗೆ ಒಂದು ಪ್ರಮುಖ ಮಿತಿಯಾಗಿದೆ. ಎಆರ್ಎಂನ ಕಾರ್ಯಕ್ಷಮತೆಯು ಬಳಸುವ ತಂತ್ರಜ್ಞಾನಕ್ಕೆ ಉತ್ತಮವಾಗಿದೆ, ಇದು ಪ್ರತಿ ಎಆರ್ಎಂ ಸೂಚನೆಗೆ ಸುಮಾರು 1000 ಹೋಸ್ಟ್ (ಪಿಸಿ) ಸೂಚನೆಗಳಾಗಿವೆ. ಇದರರ್ಥ 90ರ ದಶಕದ ಮಧ್ಯದಿಂದ ಕೊನೆಯವರೆಗಿನ ಪಿಸಿಗಳಿಗೆ 1 MHz ನ ಅನುಕರಣೆಯ ವೇಗವು ಸಾಮಾನ್ಯವಾಗಿತ್ತು. ನಿಖರತೆಯು ಸಹ ಉತ್ತಮವಾಗಿದೆ, ಆದರೂ ಇದನ್ನು ಸೈಕಲ್ ನಿಖರತೆಗಿಂತ ಸೈಕಲ್ ಎಣಿಕೆ ನಿಖರವೆಂದು ವರ್ಗೀಕರಿಸಲಾಗಿದೆ, ಏಕೆಂದರೆ ಎಆರ್ಎಂ ಪೈಪ್ಲೈನ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ರೂಪಿಸಲಾಗಿಲ್ಲ (ಆದರೂ ರಿಜಿಸ್ಟರ್ ಇಂಟರ್ಲಾಕ್ಗಳು). ರೆಸಲ್ಯೂಶನ್ ಒಂದು ಸೂಚನೆಯಾಗಿದೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ ರಿಜಿಸ್ಟರ್ ಇಂಟರ್ಲಾಕ್ಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಿದಾಗ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಸರಳವಾಗಿ ಚಲಾಯಿಸಿದ್ದಕ್ಕಿಂತ ವಿಭಿನ್ನ ಸೈಕಲ್ ಎಣಿಕೆಗಳನ್ನು ಹಿಂತಿರುಗಿಸಿದಾಗ, ಇದು ಅನಿವಾರ್ಯವಾಗಿತ್ತು. ಎ. ಆರ್. ಎಂ. ನಿಯಂತ್ರಕವನ್ನು ಪರೀಕ್ಷಿಸುವುದು ಯಾವಾಗಲೂ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ ಸವಾಲಾಗಿತ್ತು, ಪೂರ್ಣ ಎ. ಆರ್. ಎಂ. ವಾಸ್ತುಶಿಲ್ಪದ ಊರ್ಜಿತಗೊಳಿಸುವ ಸೂಟ್ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತಿತ್ತು. ಸಿ ಕೋಡ್ನ 1 ದಶಲಕ್ಷಕ್ಕೂ ಹೆಚ್ಚು ಸಾಲುಗಳಲ್ಲಿ ಇದು ಸಾಕಷ್ಟು ದೊಡ್ಡ ಉತ್ಪನ್ನವಾಗಿತ್ತು. ಆರ್ಮ್ಸ್ಡಿ (ಎಆರ್ಎಂ ಸಿಂಬಾಲಿಕ್ ಡೀಬಗ್ಗರ್) ಅಥವಾ ಎಸ್ಡಿಟಿ ಮತ್ತು ನಂತರದ ಎ. ಡಿ. ಎಸ್ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ರವಾನಿಸಲಾದ ಗ್ರಾಫಿಕಲ್ ಡೀಬಗ್ಗರ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ರನ್ಟೈಮ್ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಎಆರ್ಎಂಲೆಟರ್ ಅನುಮತಿಸುತ್ತದೆ. ಎಆರ್ಮುಲೇಟರ್ ಪಠ್ಯ ಕಡತ ಸಂರಚನೆಯೊಂದಿಗೆ (armul.conf) ಒಂದು ಅದೃಶ್ಯ ಸಾಧನವಾಗಿರುವುದರಿಂದ ಬಳಲುತ್ತಿತ್ತು, ಅದನ್ನು ಸಂರಚಿಸಲು ಅನೇಕರು ಸಂಕೀರ್ಣತೆಯನ್ನು ಕಂಡುಕೊಂಡರು. ಎಆರ್ಎಂ ಪ್ರೊಸೆಸರ್ಗಳ ಹೆಚ್ಚಿನ ನಿಖರತೆ, ಸೈಕಲ್ ಕರೆಯಬಹುದಾದ ಸಹ-ಪರಿಶೀಲನಾ ಮಾದರಿಗಳಿಗೆ ಎಆರ್ಎಂಲೆಟರ್ II ಆಧಾರವಾಗಿದೆ, ಈ ಸಿಒವಿ ಮಾದರಿಗಳು (ಸೈಕಲ್ ನಿಖರ ಸಿಮ್ಯುಲೇಟರ್ ನೋಡಿ) ಎಆರ್ಎಂ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಅನೇಕ ಕೋವೆರಿಫಿಕೇಶನ್ ವ್ಯವಸ್ಥೆಗಳ ಆಧಾರವಾಗಿದೆ. ಮ್ಯಾಕ್, ಆರ್ಐಎಸ್ಸಿ ಓಎಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು, ಡಿಇಸಿ ಆಲ್ಫಾ, ಎಚ್ಪಿ-ಯುಎಕ್ಸ್, ಸೋಲಾರಿಸ್, ಸನ್ಓಎಸ್, ವಿಂಡೋಸ್, ಲಿನಕ್ಸ್ ಸೇರಿದಂತೆ ತನ್ನ ಜೀವಿತಾವಧಿಯಲ್ಲಿ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಆರ್ಮ್ಯುಲೇಟರ್ ಲಭ್ಯವಿತ್ತು. 1990ರ ದಶಕದ ಮಧ್ಯಭಾಗದಲ್ಲಿ ವಿಂಡೋಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಹಿಂಜರಿಯುತ್ತಿತ್ತು; ವಿಂಡೋಸ್ 95ರ ಪೂರ್ವದಲ್ಲಿ ಇದು ತುಲನಾತ್ಮಕವಾಗಿ ಸವಾಲಿನ ವೇದಿಕೆಯಾಗಿತ್ತು. 1990 ರ ದಶಕದ ಕೊನೆಯಲ್ಲಿ ಮತ್ತು 2000 ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ ಸೋಲಾರಿಸ್, ವಿಂಡೋಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ ಹೊರತುಪಡಿಸಿ ಎಲ್ಲರಿಗೂ ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕಲಾಯಿತು-ಆದಾಗ್ಯೂ ನಿಸ್ಸಂದೇಹವಾಗಿ ಕೋಡ್ ಬೇಸ್ #ifdef RISCOS ನಂತಹ ಪ್ರಾಗ್ಮಾಗಳಿಂದ ತುಂಬಿದೆ. ಆರ್ಮ್ಯುಲೇಟರ್ II ಅನ್ನು ಆರಂಭಿಕ ಎಆರ್ಎಂ ಟೂಲ್ಕಿಟ್ಗಳಲ್ಲಿ ಮತ್ತು ನಂತರದ ಎಸ್ಡಿಟಿ 2.5, ಎಸ್ಡಿಟಿ 2.5.1, ಎಡಿಎಸ್ 1.0, ಎಡಿಎಸ್ 1.1, ಎಡಿಎಸ್ 1.2, ಆರ್ಸಿವಿಟಿ 1.0 ಮತ್ತು ಪ್ರತ್ಯೇಕವಾಗಿ ಆರ್ವಿಐಎಸ್ಎಸ್ ಆಗಿ ರವಾನಿಸಲಾಗಿದೆ. ವಿಶೇಷ ಮಾದರಿಗಳನ್ನು ಸಿಪಿಯುಗಳ ಅಭಿವೃದ್ಧಿಯ ಸಮಯದಲ್ಲಿ ಉತ್ಪಾದಿಸಲಾಯಿತು, ಮುಖ್ಯವಾಗಿ ಎಆರ್ಎಂ9ಇ, ಎಆರ್ಎಂ10 ಮತ್ತು ಎಆರ್ಎಂ11, ಈ ಮಾದರಿಗಳು ಥಂಬ್-2 ಮತ್ತು ಟ್ರಸ್ಟ್ಜೋನ್ನಂತಹ ವಾಸ್ತುಶಿಲ್ಪದ ನಿರ್ಧಾರಗಳಿಗೆ ಸಹಾಯ ಮಾಡಿದವು. ಆರ್ಮ್ಯುಲೇಟರ್ ಅನ್ನು ಕ್ರಮೇಣ ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಮತ್ತು ಜಸ್ಟ್-ಇನ್-ಟೈಮ್ ಸಂಕಲನ-ಆಧಾರಿತ ಉನ್ನತ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಿಪಿಯು ಮತ್ತು ಸಿಸ್ಟಮ್ ಮಾದರಿಗಳಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ (ಕೆಳಗಿನ ಫಾಸ್ಟ್ಸಿಮ್ ಲಿಂಕ್ ಅನ್ನು ನೋಡಿ). ಆರ್ಮ್ಯುಲೇಟರ್ I ಅನ್ನು ಓಪನ್ ಸೋರ್ಸ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಇದು ಆರ್ಮ್ಯುಲೇಟರ್ ನ ಗ್ನೂ ಆವೃತ್ತಿಗೆ ಆಧಾರವಾಗಿದೆ. ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸಗಳು ಮೆಮೊರಿ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಸೇವೆಗಳಲ್ಲಿವೆ, ಜೊತೆಗೆ ಸೂಚನಾ ಡಿಕೋಡ್ ಅನ್ನು ವಿಭಿನ್ನವಾಗಿ ಮಾಡಲಾಗುತ್ತದೆ. ಜಿ. ಡಿ. ಬಿ. ದೋಷನಿವಾರಕದ ಭಾಗವಾಗಿ ಜಿ. ಎನ್. ಯು. ಆರ್ಮ್ಯುಲೇಟರ್ ಎ. ಆರ್. ಎಂ. ಜಿ. ಎನ್. ಯು. ಪರಿಕರಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಎಆರ್ಎಂ ಪ್ರೊಸೆಸರ್ಗಳ ಹೆಚ್ಚಿನ ನಿಖರತೆ, ಸೈಕಲ್ ಕರೆಯಬಹುದಾದ ಸಹ-ಪರಿಶೀಲನಾ ಮಾದರಿಗಳಿಗೆ ಎಆರ್ಎಂಲೆಟರ್ II ಆಧಾರವಾಗಿದೆ, ಈ ಸಿಒವಿ ಮಾದರಿಗಳು (ಸೈಕಲ್ ನಿಖರ ಸಿಮ್ಯುಲೇಟರ್ ನೋಡಿ) ಎಆರ್ಎಂ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಅನೇಕ ಕೋವೆರಿಫಿಕೇಶನ್ ವ್ಯವಸ್ಥೆಗಳ ಆಧಾರವಾಗಿದೆ. ಮೆಂಟರ್ ಗ್ರಾಫಿಕ್ನ ಸೀಮ್ಲೆಸ್ ಅನೇಕ ಎಆರ್ಎಂ ಕೋರ್ಗಳು ಮತ್ತು ಇತರ ಅನೇಕ ಸಿಪಿಯುಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಮಾರುಕಟ್ಟೆಯ ಪ್ರಮುಖ ಸಿಒವಿ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿದೆ. ಆರ್ಮ್ಯುಲೇಟರ್ II ಅನ್ನು ಆರಂಭಿಕ ಎಆರ್ಎಂ ಟೂಲ್ಕಿಟ್ಗಳಲ್ಲಿ ಮತ್ತು ನಂತರದ ಎಸ್ಡಿಟಿ 2.5, ಎಸ್ಡಿಟಿ 2.5.1, ಎ. ಡಿ. ಎಸ್. 1.0, ಎ. ಡಿ. ಎಸ್. 1.1, ಎ. ಡಿ. ಎಸ್. 1.2, ಆರ್ವಿಸಿಟಿ 1.0 ಮತ್ತು ಪ್ರತ್ಯೇಕವಾಗಿ ಆರ್ವಿಐಎಸ್ಎಸ್ ಆಗಿ ರವಾನಿಸಲಾಗಿದೆ. ಮೈಕ್ ವಿಲಿಯಮ್ಸ್, ಲೂಯಿಸ್ ಜೇಮ್ಸನ್, ಚಾರ್ಲ್ಸ್ ಲ್ಯಾವೆಂಡರ್, ಡೊನಾಲ್ಡ್ ಸಿಂಕ್ಲೇರ್, ಕ್ರಿಸ್ ಲ್ಯಾಂಬ್ ಮತ್ತು ರೆಬೆಕ್ಕಾ ಬ್ರಿಯಾನ್ (ಅವರು ಆರ್ಮ್ಯುಲೇಟರ್ ನಲ್ಲಿ ಎಂಜಿನಿಯರ್ ಆಗಿ ಮತ್ತು ನಂತರ ಉತ್ಪನ್ನ ವ್ಯವಸ್ಥಾಪಕರಾಗಿ ಕೆಲಸ ಮಾಡಿದರು) ಆರ್ಮ್ಯುಲೇಟರ್ II ಗೆ ಪ್ರಮುಖ ಕೊಡುಗೆದಾರರಾಗಿದ್ದರು. ಆ ಸಮಯದಲ್ಲಿ ಎಆರ್ಎಂ ಕೊವೆರಿಫಿಕೇಶನ್ ಮಾದರಿಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದ ಅಲನ್ ಸ್ಕಿಲ್ಮ್ಯಾನ್ ಕೂಡ ಗಮನಾರ್ಹವಾದ ಇನ್ಪುಟ್ ಮಾಡಿದರು. ಡೇವ್ ಜಗ್ಗರ್ ಅವರು ಆರ್ಮ್ಯುಲೇಟರ್ I ಗೆ ಪ್ರಮುಖ ಕೊಡುಗೆದಾರರಾಗಿದ್ದರು. ವಿಶೇಷ ಮಾದರಿಗಳನ್ನು ಸಿಪಿಯುಗಳ ಅಭಿವೃದ್ಧಿಯ ಸಮಯದಲ್ಲಿ ಉತ್ಪಾದಿಸಲಾಯಿತು, ಮುಖ್ಯವಾಗಿ ಎಆರ್ಎಂ9ಇ, ಎಆರ್ಎಂ10 ಮತ್ತು ಎಆರ್ಎಂ11, ಈ ಮಾದರಿಗಳು ಥಂಬ್-2 ಮತ್ತು ಟ್ರಸ್ಟ್ಜೋನ್ನಂತಹ ವಾಸ್ತುಶಿಲ್ಪದ ನಿರ್ಧಾರಗಳಿಗೆ ಸಹಾಯ ಮಾಡಿದವು. ಎಆರ್ಎಂ ಆರ್ಕಿಟೆಕ್ಚರ್ ಕಂಪ್ಯೂಟರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಸಿಮ್ಯುಲೇಟರ್ ಒವಿಪಿಸಿಮ್ ಕೆಮು ಸಿಮಿಕ್ಸ್ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಅಧಿಕೃತ ಎಆರ್ಎಂಲೇಟರ್ ಮಾಹಿತಿ ಯುಕ್ಲಿನಕ್ಸ್ ಜಿಡಿಬಿ ಎಆರ್ಎಂಲೇಟರ್ ಮುಖಪುಟ ಆರ್ವಿಐಎಸ್ಎಸ್ (ಎಆರ್ಎಂಲೇಟರ್) ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ ಮೆಂಟರ್ನ ತಡೆರಹಿತ ಮುಖಪುಟ ಇಂಪೆರಾಸ್ ಮುಖಪುಟಃ ಎಆರ್ಎಂ ಕೋರ್ಗಳ ವರ್ಚುವಲ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಮಾದರಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಎಂಬೆಡ್ ಮಾಡಲಾದ ಸಾಫ್ಟ್ವೇರ್ ಪರಿಕರಗಳ ಸೂಟ್ನ ಡೆವಲಪರ್ ಎಆರ್ಎಂ ಫಾಸ್ಟ್ ಮಾಡೆಲ್ಸ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ (ಫಾಸ್ಟ್ಸಿಮ್) ರೆಡ್ ಸ್ಕ್ವಿರೆಲ್ ಅಕಾರ್ನ್ ಆರ್ಕಿಮೆಡಿಸ್ ಎಮ್ಯುಲೇಟರ್ ಓಪನ್ ಸೋರ್ಸ್ ಎಆರ್ಎಂ ಎಮ್ಯುಲೇಟರ್ಗಳ ಪಟ್ಟಿ ಗ್ನೂ ಡೀಬಗ್ಗರ್ ಎಆರ್ಎಂ ಆರ್ಕಿಟೆಕ್ಚರ್ ಉಚಿತ ಸಿಮ್ಯುಲೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಪರಿಚಯದ ವರ್ಷ ಕಾಣೆಯಾಗಿದೆ