সুচিপত্র:
সংজ্ঞা - সুরক্ষিত মোডের অর্থ কী?
সুরক্ষিত মোডটি ইন্টেল 80286- সামঞ্জস্যপূর্ণ সিপিইউর একটি অপারেশনাল মোড mode এটি ভার্চুয়াল মেমরি, পেজিং এবং নিরাপদ মাল্টি-টাসিংয়ের মতো বৈশিষ্ট্যগুলি ব্যবহার করার জন্য সিস্টেম সফ্টওয়্যারকে অনুমতি দেয়। এটি অ্যাপ্লিকেশন সফ্টওয়্যারগুলির ওএসের নিয়ন্ত্রণ বাড়ানোর জন্যও ডিজাইন করা হয়েছে।
এই শব্দটি সুরক্ষিত ভার্চুয়াল অ্যাড্রেস মোড হিসাবেও পরিচিত।
টেকোপিডিয়া প্রোটেক্টেড মোড ব্যাখ্যা করে
প্রোটেক্টেড মোডটি 1982 সালের প্রথম দিকে ইন্টেলের x86 আর্কিটেকচারে সংযুক্ত করা হয়েছিল। এরপরে এটি আরও সমস্ত ইন্টেল x86 আর্কিটেকচারের প্রাথমিক ভিত্তিতে রূপান্তরিত হয়েছিল। প্রাথমিক সংস্করণগুলি রিয়েল মোডে ফিরে যাওয়া বা সুরক্ষিত মোড সক্ষম করার অনুমতি দেয়নি। যাইহোক, কীবোর্ড নিয়ামক দ্বারা স্ট্যাক পয়েন্টার, রেজিস্টার এবং র্যামে বিঘ্নিত মাস্ক সংরক্ষণের জন্য একটি বিকল্প সরবরাহ করা হয়েছিল। পরে, 386 প্রসেসরের আবির্ভাবের সাথে, সুরক্ষিত মোডটি সহজেই সক্ষম করা যায়, 286 আর্কিটেকচারের সাথে জড়িত জটিল পদক্ষেপগুলি সরিয়ে, যার সুরক্ষিত মোড থেকে প্রস্থান করার জন্য কোনও অভ্যন্তরীণ প্রক্রিয়া ছিল না।
- সুবিধাগুলির স্তর: এখানে চারটি সুবিধাকেন্দ্র রয়েছে (এছাড়াও রিংও বলা হয়), যেখানে রিং 3 সর্বাধিক সুবিধাযুক্ত এবং রিং 0 সর্বাধিক সুবিধাযুক্ত। এই রিংগুলি সিস্টেম সফ্টওয়্যারগুলিকে ডেটা অ্যাক্সেস করা থেকে বাধা দেওয়ার অনুমতি দেয়। সাধারণত, একটি অ্যাপ্লিকেশনটি রিং 3 এ চলে আসে যখন ওএস 0 টি রিং করে।
- ভার্চুয়াল 8086 মোড: ইনটেল শর্তাবলী সুরক্ষিত মোডটিকে ভার্চুয়াল মোড হিসাবে সুরক্ষিত করে, যা 8086 এর জন্য পূর্বে লিখিত কোডটিকে কোনও নতুন পরিবর্তন ছাড়াই নতুন সিস্টেমে (পশ্চাতে সামঞ্জস্যতা) চালানোর অনুমতি দেয়, সিস্টেমের স্থায়িত্ব এবং সুরক্ষা সরবরাহ করে।
- রিয়েল মোড অ্যাপ্লিকেশন সামঞ্জস্য: উইন্ডোজ 3.x, তার উত্তরসূরিদের সাথে একসাথে, সুরক্ষিত মোডে, উইন্ডোজ 2.x অ্যাপ্লিকেশনগুলি চালানোর জন্য রিয়েল মোডের সাথে একটি বাইনারি সামঞ্জস্যতা সরবরাহ করে।
- বিভাগের ঠিকানা: সুরক্ষিত মোডে বিভাগটির অংশটি 16-বিট নির্বাচক দ্বারা প্রতিস্থাপন করা হয়েছে। 13 টি বড় বিট বর্ণনাকারী সারণির অভ্যন্তরে প্রবেশের সূচক ধারণ করে। এই এন্ট্রিটিতে কিছু পতাকা রয়েছে, বিভাগের আকারের সীমাবদ্ধতা এবং বিভাগটির আসল লাইন ঠিকানা। সর্বনিম্ন দুটি বিট অনুরোধটির সুবিধাটি 0 থেকে 3 পর্যন্ত সংজ্ঞায়িত করে শেষ বিটটি জিডিটি বা এলডিটির বিপরীতে অপারেশন কিনা তা নির্দিষ্ট করে।
- মাল্টিটাস্কিং: একযোগে একাধিক টাস্ক পরিচালনা করার জন্য এটি ওএসের ক্ষমতা। প্রতিটি টাস্ককে বিভিন্ন প্রসেসরের উপর কার্যকর করার সময় নির্ধারিত থাকলেই এটি কার্যকর করা যেতে পারে implemented কার্যগুলির মধ্যে স্যুইচ করার সময়, প্রসেসরগুলি টাস্ক স্টেট বিভাগে বর্তমান প্রসঙ্গে তথ্য সংরক্ষণ করে। মূল কার্যটি যখন মৃত্যুদন্ডের জন্য পুনরায় নির্ধারণ করতে হয়, তখন সংরক্ষিত তথ্য প্রসেসররা তাদের অভ্যন্তরীণ রেজিস্টারগুলি পুনরায় প্রয়োগের জন্য সেট করতে ব্যবহার করেন।
- সুরক্ষা: সুরক্ষা মোড সফ্টওয়্যার বাগের বিরুদ্ধে রক্ষা করে এবং ওএসকে নির্ভরযোগ্য মাল্টিটাস্কিং করতে সহায়তা করে। মেমোরি চক্র শুরু হওয়ার আগে এবং কোনও আপত্তিজনক মেমরি চক্র সমাপ্ত হওয়ার আগে চেক করা হয় an সমস্ত সফ্টওয়্যার বিকাশ সরঞ্জামের স্থায়িত্ব অবৈধ মেমরি রেফারেন্স অবরুদ্ধ করে নিশ্চিত করা হয়।
- পেজিং: পৃষ্ঠাগুলি মেমরির বিভাগ। অপারেটিং সিস্টেমটি প্রতিটি টাস্কের জন্য একটি আলাদা ভার্চুয়াল অ্যাড্রেস তৈরি করতে পারে, যা একটি টাস্কের সাথে অন্যের স্মৃতি ম্যানিপুলেট করা থেকে বিরত থাকে। সঞ্চয় স্থানের জন্য আরও স্থানের অনুমতি দিয়ে পৃষ্ঠাগুলি প্রাথমিক থেকে মাধ্যমিক স্টোরেজে স্থানান্তরিত হতে পারে।
- ডিবাগিং সমর্থন: সুরক্ষিত মোডের অংশ হিসাবে, 80386 কনফিগারযোগ্য ডিবাগ রেজিস্টারগুলির একটি সেট সরবরাহ করে। আপনি কোনও একটি ডিবাগ রেজিস্ট্রে এবং ব্রেকপয়েন্টটি ট্রিগার করার জন্য চক্রের ধরণে পছন্দসই মেমরি ঠিকানা নির্দিষ্ট করে একটি ব্রেকপয়েন্ট সেট করতে পারেন। ব্রেকআপপয়েন্ট হিট হলে, একটি ব্যতিক্রম উত্পন্ন হয় এবং প্রসেসরের অভ্যন্তরীণ অবস্থার সম্পর্কিত তথ্য প্রদর্শন করতে ডিবাগার নিয়ন্ত্রণ অর্জন করে।