Virtual Control Program Interface
কম্পিউটিংয়ে, ভার্চ্যুয়াল কন্ট্রোল প্রোগ্রাম ইন্টারফেস (ভি. সি. পি. আই) 1989 সালে ফার ল্যাপ সফ্টওয়্যার দ্বারা প্রকাশিত একটি নির্দিষ্টকরণ যা একটি ডস প্রোগ্রামকে সুরক্ষিত মোডে চালানোর অনুমতি দেয়, যা প্রসেসরের অনেকগুলি বৈশিষ্ট্যকে অ্যাক্সেস দেয় যা বাস্তব মোডে উপলব্ধ নয়। এটি চালু হওয়ার অল্প সময়ের মধ্যেই ডস প্রোটেক্টেড মোড ইন্টারফেস (ডিপিএমআই) দ্বারা প্রতিস্থাপিত হয়েছিল, উইন্ডোজ 3-এর সুরক্ষিত মোডে কাজ করতে ভিসিপিআই-এর অক্ষমতার কারণে। কোয়ার্টারডেক অফিস সিস্টেমের সহযোগিতায় এবং এ. আই-এর সহায়তায় 1987 সাল থেকে ওভারভিউ তৈরি করা হয়েছে। আর্কিটেক্টস, লোটাস ডেভেলপমেন্ট কর্পোরেশন, কোয়াড্রাম, কোয়ালিটাস অ্যান্ড রেশনাল সিস্টেমস, ভি. সি. পি. আই. ডি. ও. এস-এ একটি সম্প্রসারিত মেমরি ম্যানেজার দ্বারা সরবরাহ করা হয়। সি. ই. এম. এম, কিউ. ই. এম. এম, পরে ই. এম. এম. 386) এবং 80386 টি সুরক্ষিত-মোড ডস এক্সটেনডারকে 80386 টি ই. এম. এস এক্সটেনডেড মেমরি এমুলেটরের সাথে সহাবস্থান করার অনুমতি দেয়। এটি ডিপিএমআই দ্বারা গ্রহন করা হয়েছিল, বিশেষত কারণ এটি উইন্ডোজ 3-এর নেটিভ সুরক্ষিত মোডে চালিত ডস প্রোগ্রামগুলির জন্য সমর্থিত ছিল না (যাকে 386 বর্ধিত মোড বলা হয়) এবং কারণ ভিসিপিআই রিং 0-এ প্রোগ্রাম চালায়, যা x86 সুরক্ষার উদ্দেশ্যকে পরাজিত করে। এটি ওএস/2 এবং তার পরের ভার্সনেও কাজ করেনি। ভি. সি. পি. আই শুধুমাত্র উইন্ডোজ 3 রিয়েল মোডে সমর্থিত ছিল, কিছু প্রোগ্রাম উইন্ডোজ 3. x স্ট্যান্ডার্ড মোডে চলতে পারে। স্ট্যান্ডার্ড মোড (286 মোড) উইন্ডোজ 3.1 (কিন্তু 3 নয়) নিজেই ভিসিপিআই অনুবর্তী ছিল (এটি একটি ভিসিপিআই ক্লায়েন্ট ছিল)। পূর্ববর্তী উইন্ডোজ/386 2.1 ডস এক্সটেনডারগুলির সাথে মোটেও সামঞ্জস্যপূর্ণ ছিল না। উইন্ডোজ এনটি ডস বক্সও ভিসিপিআই সমর্থন করে না। ভিসিপিআই-এর তুলনামূলকভাবে সীমিত সুযোগ ছিল যে এটি একটি সুরক্ষিত মোড ডস প্রোগ্রামকে কেবল তখনই চালানোর অনুমতি দেয় যখন প্রোগ্রামটি ডস থেকে শুরু করা হয়েছিল যা ইতিমধ্যে একটি ভার্চুয়াল 8086 মোড টাস্কের মধ্যে চলছে। (এটি সাধারণত প্রসেসরের জন্য একটি ভার্চুয়াল [মোড] নিয়ন্ত্রণ প্রোগ্রাম হিসাবে পরিচালিত একটি মেমরি ম্যানেজারের মাধ্যমে সম্পন্ন করা হত।) যেহেতু ভার্চ্যুয়াল 8086 মোড হার্ডওয়্যার থেকে প্রোগ্রামগুলিকে পৃথক করে, তাই কন্ট্রোল প্রোগ্রামের কিছু সমর্থন ছাড়া কোনও প্রোগ্রামের পক্ষে সুরক্ষিত মোডে স্যুইচ করা সম্ভব নয়। 1989 থেকে 1990 সালের ফেব্রুয়ারির মধ্যে ইন্টেলের সফ্টওয়্যার ফোকাস গ্রুপ, লোটাস, ডিজিটাল রিসার্চ, ইন্টারেক্টিভ সিস্টেমস, ভিউপোর্ট ইন্টারন্যাশনাল এবং অন্যান্য সংস্থাগুলি দ্বারা 386 প্রসেসরের মেমোরি ম্যানেজমেন্ট এবং মাল্টিটাস্কিং ক্ষমতাকে আরও ভালভাবে কাজে লাগানোর জন্য এক্সটেন্ডেড ভি. সি. পি. আই (এক্স. ভি. সি. পি. আই) নামে একটি বিকল্প নির্দিষ্টকরণের প্রস্তাব দেওয়া হয়েছিল। এটি ইন্টারেক্টিভ ইউনিক্স এবং কনকারেন্ট ডস 386-এর মতো অপারেটিং সিস্টেম সহ অল্প সংখ্যক পণ্য দ্বারা ব্যবহৃত হয়েছিল। 1990 সালের ফেব্রুয়ারি থেকে এই প্রচেষ্টাগুলি শেষ পর্যন্ত 1990 সালের মে মাসে ডিপিএমআই নির্দিষ্টকরণের (সমান্তরাল) উন্নয়ন এবং প্রকাশনার কাছে নতিস্বীকার করে, যা অনুরূপ সমস্যাগুলির সমাধান করেছিল, তবে একই বছরে প্রকাশিত মাইক্রোসফ্ট উইন্ডোজ 3 বাস্তবায়নের সাথে সামঞ্জস্যপূর্ণ ছিল। 1991 সালের ফেব্রুয়ারিতে, মাল্টিউজার ডস ফেডারেশন (এম. ডি. ও. এস), 1990 সালের জুলাই মাসে গঠিত একটি উদ্যোগ, ডিপিএমআই-এর প্রতি তাদের সমর্থনের বিষয়ে একটি বিবৃতি জারি করে। আরও দেখুন ডস প্রোটেক্টেড মোড ইন্টারফেস (ডিপিএমআই) ডস প্রোটেক্টেড মোড সার্ভিসেস (ডিপিএমএস) নোটস রেফারেন্স আরও পড়ুন ডস প্রযুক্তি ডস মেমরি ম্যানেজমেন্ট ডস এক্সটেনডার