virtual memory ম্যানেজমেন্ট কি
হার্ডওয়্যার সংক্রান্ত সমস্ত কাজ ভার্চুয়াল ডিভাইস ড্রাইভার করে। উইন্ডোজ ভার্চুয়া ডিভাইস ড্রাইভারগুলোকে অনেকটা ভার্চুয়াল হার্ডওয়্যার হিসেবে উপস্থাপন করে। মেশিনের প্রতিটি হার্ডওয়্যারের জন্য যে সমস্ত ভার্চুয়াল ড্রােইভার ইন্সটল করা হয় সেগুলো প্রকৃতপক্ষে অ্যাপ্লিকেশন ও হার্ডওয়্যারের মধ্যবর্তী যোগাযোগ নির্দেশ করে। যখন কোনো অ্যাপ্লিকেশনে কোন হার্ডওয়্যার ডিভাইস অ্যাকসেস করতে যায় তখন ইউন্ডোজ রেজিষ্ট্রি থেকে দেখ নেয় ঐ ডিভাইসের জন্য কি কি ড্রাইভার ইনস্টল করা হয়েছে। তখন উইন্ডোজ সেগুলো থেকে কোনো একটি নির্দিষ্ট ড্রাইভার বেছে নিয়ে লোড করে এবং অ্যাপ্লিকেশন থেকে আসা নির্দেশটি ঐ ডিভাইস ড্রাইভারের কাছে পাঠিয়ে দেয়। ডিভাইস ড্রাইভার নির্দেশটিকে হার্ডওয়্যার সিগন্যালে কনভার্ট করে নির্দিষ্ট ডিভাইসের কাছে পাঠিয়ে দেয়। পরবর্তীতে যখন ডিভাইসটি থেকে কোনো তথ্য উইন্ডোজের কাছে আসে তখন উইন্ডোজ সেটিকে ড্রাইভারটির কাছে পাঠিয়ে দেয় এবং ড্রাইভার সেটি প্রসেস করে পূনরায় অ্যাপ্লিকেশনেক ফেরত দেয়। এরকম সম্পূর্ণ প্রসেসটিই হলো মূলত ভার্চুয়াল মেমোরি ম্যানেজমেন্ট সিস্টেম।

0মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন
Comment below if you have any questions