Кіріспе

Бағдарламалық ақпарат файлы (PIF) белгілі бір DOS бағдарламасын көп тапсырмалы ортада қалай іске қосу керектігін анықтайды, әсіресе оған қажетсіз ресурстарды беруден сақтану үшін, олар басқа бағдарламаларға қолжетімді болып қалуы мүмкін. TopView PIF-терді жасаған алғашқы бағдарлама болды; кейін олар DESQview және Microsoft Windows жүйелерінде қолданылып, кеңейтілді, оларда олар жиі кездеседі. Бүгінде DOS бағдарламаларының жоқтығына байланысты PIF-тер бағдарламалық жасақтамада көбінесе қолданылмайды.

Негізгі шолу

PIF файлы бастапқыда TopView жүйесінде жұмыс істеуге қажетті параметрлерді сақтайтын бір дерек блогынан тұрды. Оларға терезенің атауы үшін ASCII жолы, қажетті RAM-нің ең жоғары және ең төмен мөлшері, сондай-ақ бағдарлама шыққанда терезені жабу керек пе, жоқ па, сияқты параметрлерге арналған биттік карталар кірді. Жүйе Windows үшін бейімделгенде, әзірлеушілер TopView-ке қатысы жоқ қосымша параметрлер пайда болды деген мәселеге тап болды. Жаңа параметрлерді файлдың соңына қосудың орнына, олар файлды кез келген санында жазбаларды қамтитын деректер базасы ретінде қайта қарастырды. Теория бойынша, файлда қандай операциялық жүйенің бөлімді оқуы керектігін сипаттайтын бірнеше бас бөлімдері және келесі бөлімге өту үшін офсет болады. Жүйелер тізімді ең қолайлысын тапқанша оқып шығады. Дегенмен, бұл кері үйлесімділік мәселесін тудырды. Егер файл бас бөліммен басталса, тіпті ол бастапқы параметрлерге арналған болса да, TopView және DESQview оны дұрыс оқи алмайды. Сондықтан файл қайта ұйымдастырылды, ал бірінші бас бөлім бастапқы деректерден кейін орналастырылды, бұл файлдың алғашқы 253 байтын бұрынғы форматта қалдырды.