আমি Intel 8086-80486 CPUs এবং হার্ডওয়্যারগুলির সাথে তাদের মিথস্ক্রিয়া সম্পর্কে শিখছি। কিন্তু আমি এখনও খুব ভাল বুঝতে পারছি না। আমাকে, ফাঁকা দাগ পূরণ করতে সাহায্য করুন।
প্রথমত, আমি জানি যে সিপিও বাইওস ইন্টারপ্রিপ্ট ব্যবহার করে হার্ডওয়্যার সহ যোগাযোগ করে। কিন্তু, আসলেই কি পিসি তে ঘটবে, যখন আমি কিছু আইএনটি নির্দেশনা কল করব? আমি জানি যে বিঘ্নিত টেবিলে কিছু নির্দেশনা কার্যকর করা শুরু হয়, কিন্তু কিভাবে কিছু নির্দেশাবলী কার্যকর করে, BIOS কি আমি করতে চাই তা স্বীকার করতে পারি? যেহেতু আমি জানি যে, সিপিওর সাথে কোনও অতিরিক্ত যোগাযোগ মাধ্যম নেই, এটি কেবল মেমরি অ্যাড্রেস এবং ডেটা গ্রহণ করতে পারে। তাই আমি কীভাবে BIOS কে কিছু করতে পারি, যখন আমি কেবল রাম ঠিক করতে পারি?
পরবর্তী জিনিস আমি বুঝতে পারছি না বিশেষাধিকার মাত্রা সম্পর্কে। আমি রিং মডেল এবং অ্যাক্সেস অধিকার সম্পর্কে জানি, কিন্তু সিপিইউ কীভাবে জানায় কোন বিশেষাধিকার স্তর কোন নির্দেশকে কার্যকর করেছে? আমি মনে করি এই সুবিধাগুলি কেবল তখনই প্রযোজ্য যখন অন্তর্মুখী মেমরির ঠিকানাটি চেষ্টা করার চেষ্টা করা হয়, কিন্তু কিভাবে একটি অ্যাপ্লিকেশন তার বিশেষাধিকার স্তর পায়? আমি তার স্তর 3 জানি, কিন্তু কিভাবে সেট করা হয়?
এবং শেষ জিনিস, আমি জানি যে পেজিং একটি অ্যাড্রেস স্কিম যা প্রয়োগকরণ-স্বচ্ছ ভার্চুয়াল মেমরি বা সোয়াপিং সমর্থন করার জন্য ব্যবহার করা হয়, কিন্তু সুরক্ষিত মোডের সাথে কীভাবে পেজিং বাঁধা হয় সে সম্পর্কে আমি কোন তথ্য পাইনি। প্যাজিং যদি সুরক্ষিত মোড থেকে পরের মোডের মতো হয় তবে এটি সুরক্ষিত মোডে কোনওভাবে প্রয়োগ করা হয়। এবং যদি এটি সুরক্ষিত মোডে প্রয়োগ করা হয়, তবে এটি কি খুব ধীর নয়, প্রথমবার অ্যাপ্লিকেশন স্পেস ঠিকানা, তারপর অফসেট করুন, এবং তারপরে ফোল্ডার পৃষ্ঠা, পৃষ্ঠা এবং আবার অফসেট করুন?