Program information file
ಒಂದು ಪ್ರೋಗ್ರಾಂ ಮಾಹಿತಿ ಕಡತವು (ಪಿಐಎಫ್) ನಿರ್ದಿಷ್ಟ ಡಾಸ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಹು-ಕಾರ್ಯ ಪರಿಸರದಲ್ಲಿ ಹೇಗೆ ನಡೆಸಬೇಕು ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ವಿಶೇಷವಾಗಿ ಇತರ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಲಭ್ಯವಿರುವ ಅನಗತ್ಯ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನೀಡುವುದನ್ನು ತಪ್ಪಿಸುವ ಸಲುವಾಗಿ. ಟಾಪ್ವ್ಯೂ ಪಿಐಎಫ್ಗಳ ಮೂಲವಾಗಿದೆ; ನಂತರ ಅವುಗಳನ್ನು ಡಿಇಎಸ್ಕ್ವ್ಯೂ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ನಿಂದ ಆನುವಂಶಿಕವಾಗಿ ಮತ್ತು ವಿಸ್ತರಿಸಲಾಯಿತು, ಅಲ್ಲಿ ಅವು ಹೆಚ್ಚಾಗಿ ಕಂಡುಬರುತ್ತವೆ. ಡಿಓಎಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಅನುಪಸ್ಥಿತಿಯಿಂದಾಗಿ ಪಿಐಎಫ್ಗಳನ್ನು ಇಂದು ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ವಿರಳವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಮೂಲಭೂತ ಅವಲೋಕನ ಪಿಐಎಫ್ ಕಡತವು ಮೂಲತಃ ಟಾಪ್ವ್ಯೂ ಅಡಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅಗತ್ಯವಾದ ನಿಯತಾಂಕಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ದತ್ತಾಂಶದ ಒಂದು ಬ್ಲಾಕ್ ಅನ್ನು ಮಾತ್ರ ಹೊಂದಿತ್ತು. ಇವುಗಳಲ್ಲಿ ವಿಂಡೋ ಶೀರ್ಷಿಕೆಗಾಗಿ ASCII ಸ್ಟ್ರಿಂಗ್, ಅಗತ್ಯವಿರುವ ಗರಿಷ್ಠ ಮತ್ತು ಕನಿಷ್ಠ RAM ನಂತಹ ಕ್ಷೇತ್ರಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ನಿರ್ಗಮಿಸಿದಾಗ ವಿಂಡೋವನ್ನು ಮುಚ್ಚಬೇಕೇ ಅಥವಾ ಬೇಡವೇ ಎಂಬಂತಹ ಸ್ವಿಚ್ಗಳಿಗಾಗಿ ಬಿಟ್ಮ್ಯಾಪ್ಗಳು ಸೇರಿವೆ. ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ವಿಂಡೋಸ್ ಅಡಿಯಲ್ಲಿ ಬಳಸಲು ಅಳವಡಿಸಿಕೊಂಡಾಗ, ಡೆವಲಪರ್ಗಳು ಟಾಪ್ವ್ಯೂಗೆ ಅನ್ವಯಿಸದ ಹೆಚ್ಚುವರಿ ಸ್ವಿಚ್ಗಳು ಇದ್ದವು ಎಂಬ ಸಮಸ್ಯೆಯನ್ನು ಎದುರಿಸಿದರು. ಕಡತದ ಕೊನೆಯಲ್ಲಿ ಹೊಸ ಸ್ವಿಚ್ಗಳನ್ನು ಸೇರಿಸುವ ಬದಲು, ಅವರು ಯಾವುದೇ ಸಂಖ್ಯೆಯ ನಮೂದುಗಳನ್ನು ಹೊಂದಿರುವ ಡೇಟಾಬೇಸ್ ಕಡತವಾಗಿ ಕಡತವನ್ನು ಮರು-ಕಲ್ಪಿಸಿಕೊಂಡರು. ಸಿದ್ಧಾಂತದಲ್ಲಿ, ಕಡತವು ಯಾವ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯು ವಿಭಾಗವನ್ನು ಓದಬೇಕು ಎಂಬುದನ್ನು ವಿವರಿಸುವ ಹಲವಾರು ಹೆಡರ್ ಪ್ರದೇಶಗಳನ್ನು ಮತ್ತು ಮುಂದಿನ ವಿಭಾಗಕ್ಕೆ ಆಫ್ಸೆಟ್ ಅನ್ನು ಒಳಗೊಂಡಿತ್ತು. ವ್ಯವಸ್ಥೆಗಳು ಅತ್ಯಂತ ಸೂಕ್ತವಾದದ್ದನ್ನು ಕಂಡುಕೊಳ್ಳುವವರೆಗೆ ಪಟ್ಟಿಯನ್ನು ಓದುತ್ತಿದ್ದವು. ಆದಾಗ್ಯೂ, ಇದು ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯೊಂದಿಗೆ ಸಮಸ್ಯೆಯನ್ನು ಉಂಟುಮಾಡಿತು. ಕಡತವು ಹೆಡರ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾದರೆ, ಅದು ಮೂಲ ಸ್ವಿಚ್ಗಳಿದ್ದರೂ ಸಹ, ಟಾಪ್ವ್ಯೂ ಮತ್ತು ಡಿಇಎಸ್ಕ್ವ್ಯೂ ಅದನ್ನು ಸರಿಯಾಗಿ ಓದಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಹೀಗಾಗಿ ಕಡತವನ್ನು ಆರಂಭಿಕ ದತ್ತಾಂಶದ ನಂತರ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಮೊದಲ ಹೆಡರ್ನೊಂದಿಗೆ ಮರು-ಜೋಡಿಸಲಾಯಿತು, ಇದು ಕಡತದ ಮೊದಲ 253 ಬೈಟ್ಗಳನ್ನು ಮೊದಲಿನಂತೆಯೇ ಅದೇ ಸ್ವರೂಪದಲ್ಲಿ ಬಿಟ್ಟುಹೋಯಿತು. ಟಿಪ್ಪಣಿಗಳು ಡಾಸ್-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಂಗಾಗಿ ಪ್ರೋಗ್ರಾಂ ಮಾಹಿತಿ ಕಡತವನ್ನು ರಚಿಸುವುದು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಪ್ರೋಗ್ರಾಂಗೆ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ. ಪಿಐಎಫ್ನಲ್ಲಿ ಉಳಿಸಲಾಗಿರುವ ಎಲ್ಲಾ ಸೆಟ್ಟಿಂಗ್ಗಳು ಶಾರ್ಟ್ಕಟ್ನಲ್ಲಿವೆ. ಪಿಐಎಫ್ ಸ್ವರೂಪದಲ್ಲಿರುವ ಕಡತವು ಯಾವುದೇ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕೋಡ್ ಅನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೂ (ಇದು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕಡತಗಳ ಮ್ಯಾಜಿಕ್ ಸಂಖ್ಯೆ "ಎಂಝಡ್" ಅನ್ನು ಹೊಂದಿಲ್ಲ), ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಎಲ್ಲಾ ಕಡತಗಳನ್ನು (ಹುಸಿ-) ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕಡತಗಳ ವಿಸ್ತರಣೆಗಳೊಂದಿಗೆ ಅದೇ ರೀತಿಯಲ್ಲಿ ನಿರ್ವಹಿಸುತ್ತದೆಃ ಎಲ್ಲಾ. ಕಾಮ್ಗಳು,. ಎಕ್ಸ್ಇಗಳು ಮತ್ತು. ಪಿಐಎಫ್ಗಳನ್ನು ಶೆಲ್ಎಕ್ಸಿಕ್ಯೂಟ್ ಕಾರ್ಯದಿಂದ ವಿಶ್ಲೇಷಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅವುಗಳ ವಿಷಯಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ವಿಸ್ತರಣೆಯಲ್ಲ, ಅಂದರೆ ಪಿಐಎಫ್ ವಿಸ್ತರಣೆಯನ್ನು ಹೊಂದಿರುವ ಕಡತವನ್ನು ಕಂಪ್ಯೂಟರ್ ವೈರಸ್ಗಳನ್ನು ರವಾನಿಸಲು ಬಳಸಬಹುದು. ಪ್ರೋಗ್ರಾಂ ಮಾಹಿತಿ ಕಡತಗಳ ಪರಿಕಲ್ಪನೆಯನ್ನು ಡಿಜಿಟಲ್ ರಿಸರ್ಚ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಾದ ಕಾಂಕರೆಂಟ್ ಡಾಸ್, ಮಲ್ಟೀಯೂಸರ್ ಡಾಸ್, ಸಿಸ್ಟಮ್ ಮ್ಯಾನೇಜರ್ ಮತ್ತು ರಿಯಲ್/32 ಅಡಿಯಲ್ಲಿ ಸಹ ಬಳಸಲಾಯಿತು. ಪಿಐಎಫ್ಇಡಿ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು, ಅಗತ್ಯವಾದ ಪ್ರೋಗ್ರಾಂ ಮಾಹಿತಿಯನ್ನು ನೇರವಾಗಿ. EXE ಅಥವಾ. COM ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕಡತದಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ಕಾಂಪ್ಯಾಟಿಬಿಲಿಟಿ ಮೋಡ್ ರೆಫರೆನ್ಸಸ್ ಅನ್ನು ಸಹ ನೋಡಿ ವಿವಿಧ ವಿಂಡೋಸ್ ಆವೃತ್ತಿಗಳಲ್ಲಿನ ಪಿಐಎಫ್ ಫಾರ್ಮ್ಯಾಟ್ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ವಿಂಡೋಸ್ 98 ಸ್ಯಾಂಪಲ್ ಪ್ರೋಗ್ರಾಂ ಇನ್ಫಾರ್ಮೇಶನ್ (. ಪಿಐಎಫ್) ಫೈಲ್ಸನ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸಪೋರ್ಟ್ ಡಾಬ್ನ ಅನ್ ಡಾಕ್ಯುಮೆಂಟೆಡ್ ಕಾರ್ನರ್-ಪಿಐಎಫ್ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್, ಅಥವಾ, ಟಾಪ್ವ್ಯೂ (ರೀತಿಯ) ಲೈವ್ಸ್! ವಿಂಡೋಸ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳು