Virtual Control Program Interface
કમ્પ્યુટિંગમાં, વર્ચ્યુઅલ કંટ્રોલ પ્રોગ્રામ ઇન્ટરફેસ (વી. સી. પી. આઈ.) એ 1989 માં ફાર લેપ સોફ્ટવેર દ્વારા પ્રકાશિત એક સ્પષ્ટીકરણ છે જે ડી. ઓ. એસ. પ્રોગ્રામને સંરક્ષિત સ્થિતિમાં ચલાવવાની મંજૂરી આપે છે, જે વાસ્તવિક સ્થિતિમાં ઉપલબ્ધ ન હોય તેવી પ્રોસેસરની ઘણી સુવિધાઓની ઍક્સેસ આપે છે. વિન્ડોઝ 3 ના સંરક્ષિત મોડમાં કામ કરવામાં વીસીપીઆઈની અસમર્થતાને કારણે, તેને રજૂ કર્યાના થોડા સમય પછી ડોસ પ્રોટેક્ટેડ મોડ ઇન્ટરફેસ (ડી. પી. એમ. આઈ.) દ્વારા બદલવામાં આવ્યું હતું. ક્વાર્ટરડેક ઓફિસ સિસ્ટમ્સના સહયોગથી અને એ. આઈ. ના સમર્થન સાથે 1987થી વિકસાવવામાં આવેલ ઝાંખી. આર્કિટેક્ટ્સ, લોટસ ડેવલપમેન્ટ કોર્પોરેશન, ક્વાડ્રામ, ક્વોલિટાઝ એન્ડ રેશનલ સિસ્ટમ્સ, વી. સી. પી. આઈ. એ ડી. ઓ. એસ. (દા. ત.) માં વિસ્તૃત મેમરી મેનેજર દ્વારા પ્રદાન કરવામાં આવે છે. સી. ઇ. એમ. એમ., ક્યુ. ઇ. એમ. એમ., પછીથી ઇ. એમ. એમ. 386) અને 80386 પ્રોટેક્ટેડ-મોડ ડી. ઓ. એસ. એક્સટેન્ડર્સને 80386 ઇ. એમ. એસ. એક્સટેન્ડેડ મેમરી ઇમ્યુલેટર્સ સાથે સહઅસ્તિત્વની મંજૂરી આપે છે. તેને ડી. પી. એમ. આઈ. દ્વારા ગ્રહણ કરવામાં આવ્યું હતું, ખાસ કરીને કારણ કે તે વિન્ડોઝ 3ના મૂળ સંરક્ષિત મોડ (જેને 386 ઉન્નત મોડ કહેવાય છે) માં ચાલતા ડી. ઓ. એસ. પ્રોગ્રામ્સ માટે સપોર્ટેડ ન હતું અને કારણ કે વી. સી. પી. આઈ. રીંગ 0માં પ્રોગ્રામ્સ ચલાવે છે, જેણે x86 સુરક્ષાના હેતુને હરાવ્યો હતો. તે OS/2 અને પછીના સાથે પણ કામ કરતું ન હતું. વીસીપીઆઈ માત્ર વિન્ડોઝ 3 રિયલ મોડમાં સપોર્ટેડ હતું, કેટલાક પ્રોગ્રામ્સ વિન્ડોઝ 3. x સ્ટાન્ડર્ડ મોડમાં ચાલી શકે છે. સ્ટાન્ડર્ડ મોડ (286 મોડ) વિન્ડોઝ 3.1 (પરંતુ 3 નહીં) પોતે જ વીસીપીઆઈ સુસંગત હતું (તે વીસીપીઆઈ ક્લાયન્ટ હતું). અગાઉ વિન્ડોઝ/386 2.1 એ DOS એક્સટેન્ડર્સ સાથે બિલકુલ સુસંગત નહોતું. વિન્ડોઝ એન. ટી. ડોસ બોક્સ પણ વી. સી. પી. આઈ. ને ટેકો આપતું નહોતું. વી. સી. પી. આઈ. પાસે તુલનાત્મક રીતે મર્યાદિત અવકાશ પણ હતો જેમાં તેણે સંરક્ષિત સ્થિતિ ડી. ઓ. એસ. કાર્યક્રમને ત્યારે જ ચલાવવાની મંજૂરી આપી હતી જ્યારે વર્ચ્યુઅલ 8086 સ્થિતિ કાર્યમાં પહેલેથી જ ચાલી રહેલા ડી. ઓ. એસ. થી કાર્યક્રમ શરૂ કરવામાં આવ્યો હતો. (આ સામાન્ય રીતે પ્રોસેસર માટે વર્ચ્યુઅલ [મોડ] કંટ્રોલ પ્રોગ્રામ તરીકે કાર્યરત મેમરી મેનેજર દ્વારા પૂર્ણ કરવામાં આવતું હતું.) કારણ કે વર્ચ્યુઅલ 8086 મોડ પ્રોગ્રામ્સને હાર્ડવેરથી અલગ કરે છે, કંટ્રોલ પ્રોગ્રામના કેટલાક સમર્થન વિના પ્રોગ્રામ માટે સંરક્ષિત મોડ પર સ્વિચ કરવું શક્ય નથી. 1989 અને ફેબ્રુઆરી 1990ની વચ્ચે ઇન્ટેલના સોફ્ટવેર ફોકસ ગ્રૂપ, લોટસ, ડિજિટલ રિસર્ચ, ઇન્ટરેક્ટિવ સિસ્ટમ્સ, વ્યુપોર્ટ ઇન્ટરનેશનલ અને અન્ય સહિત સંખ્યાબંધ કંપનીઓ દ્વારા વીસીપીઆઈની કેટલીક ખામીઓને દૂર કરવા અને 386 પ્રોસેસરની મેમરી મેનેજમેન્ટ અને મલ્ટીટાસ્કીંગ ક્ષમતાઓનો વધુ સારી રીતે ઉપયોગ કરવા માટે એક્સટેન્ડેડ વીસીપીઆઈ (એક્સવીસીપીઆઈ) નામ હેઠળ વૈકલ્પિક સ્પષ્ટીકરણની દરખાસ્ત કરવામાં આવી હતી. તેનો ઉપયોગ ઇન્ટરેક્ટિવ યુનિક્સ અને સમવર્તી DOS 386 જેવી ઓપરેટિંગ સિસ્ટમ્સ સહિત થોડી સંખ્યામાં ઉત્પાદનો દ્વારા કરવામાં આવ્યો હતો. ફેબ્રુઆરી 1990થી આ પ્રયાસો આખરે (સમાંતર) વિકાસ અને મે 1990માં ડી. પી. એમ. આઈ. સ્પષ્ટીકરણના પ્રકાશનમાં ડૂબી ગયા હતા, જેણે સમાન સમસ્યાઓનું સમાધાન કર્યું હતું, પરંતુ તે જ વર્ષે રજૂ થનારા માઈક્રોસોફ્ટ વિન્ડોઝ 3ના અમલીકરણ સાથે સુસંગત હતા. ફેબ્રુઆરી 1991માં, જુલાઈ 1990માં રચાયેલી પહેલ મલ્ટીયુઝર ડી. ઓ. એસ. ફેડરેશન (એમ. ડી. ઓ. એસ.) એ ડી. પી. એમ. આઈ. ને તેમના સમર્થન અંગે નિવેદન બહાર પાડ્યું હતું. ડી. ઓ. એસ. પ્રોટેક્ટેડ મોડ ઇન્ટરફેસ (ડી. પી. એમ. આઈ.) ડી. ઓ. એસ. પ્રોટેક્ટેડ મોડ સર્વિસીસ (ડી. પી. એમ. એસ.) નોંધો સંદર્ભો વધુ વાંચન ડી. ઓ. એસ. ટેકનોલોજી ડી. ઓ. એસ. મેમરી મેનેજમેન્ટ ડી. ઓ. એસ. એક્સટેન્ડર્સ જુઓ.