সংক্ষিপ্ত উত্তর: লাইসেন্স
সমীকরণ থেকে হার্ডওয়্যার বাদ দিলে এটি বেশিরভাগই একটি কৃত্রিম সফ্টওয়্যার বিধিনিষেধ:
[সীমা] নামক একটি ফাংশন কল করে রেজিস্ট্রি থেকে পুনরুদ্ধার করা হয় ZwQueryLicenseValue
, যা নিজেই একটি অভ্যন্তরীণ প্রক্রিয়া থেকে মাইক্রোসফ্ট প্রকাশিত প্রতীক ফাইল নাম হিসাবে কল করা হয় MxMemoryLicense
।
উত্স: 32-বিট উইন্ডোজ ভিস্টায় লাইসেন্সযুক্ত মেমরি
অতিরিক্ত তথ্য
অবশ্যই, অনিবন্ধিত বিন্যাসেও রেজিস্ট্রিতে সঞ্চিত লাইসেন্সের ডেটা ব্যবহারকারীরা সহজেই পরিবর্তিত হতে পারে, যা মাইক্রোসফ্ট বিভিন্ন লাইসেন্সের জন্য উল্লেখযোগ্যভাবে বিভিন্ন মূল্যের দাম ধার্য করার কারণে তাদের চেষ্টা করার জন্য কিছুটা উত্সাহী হবে। মাইক্রোসফ্টের তাই লাইসেন্সের ডেটা মাইক্রোসফ্ট যেমন চায় তেমনটি যাচাই করার জন্য একটি বিস্তৃত পরিকল্পনা রয়েছে has কার্নেল হ'ল লাইসেন্সিং ডেটা নিয়ে টেম্পার করা হয়েছে কিনা এবং এর জন্য আরও দুটি ফাংশন রফতানি করা হয় ExGetLicenseTamperState
এবং ExSetLicenseTamperState
।
সূত্র: সফ্টওয়্যার লাইসেন্সিং
ExGetLicenseTamperState
এই [অননুমোদিত] ফাংশনটি কর্নেলকে জিজ্ঞাসা করে যে লাইসেন্সের ডেটা নিয়ে কোনও ছলছল করা হয়েছে কিনা।
অভ্যন্তরীণ ব্যবহার এমন টাইমারে রয়েছে যা প্রায় প্রতি ঘণ্টায় পুনরুক্ত হয়। যদি টেম্পার স্টেটটি পাওয়া যায় 4
তবে উইন্ডোজ বন্ধ হয়ে যায়। প্রথম তর্ক হিসাবে বাগ বাগের কোডটি SYSTEM_LICENSE_VIOLATION
( 0x9A
) 0x1B
।
সূত্র: এক্সগেটলিসেন্সটাম্পারস্টেট
একটি ব্যবহারিক উদাহরণ
ধরা যাক আপনার কাছে 32 গিগাবাইট র্যামযুক্ত একটি কম্পিউটার রয়েছে এবং আপনি উইন্ডোজ 7 হোম প্রিমিয়াম x64 (64-বিট) ইনস্টল করেন। সেক্ষেত্রে আপনি 16 জিবি সীমাবদ্ধ থাকবেন। আপনি যদি উইন্ডোজ যেকোন সময় আপগ্রেড ব্যবহার করেন এবং আরও ব্যয়বহুল সংস্করণে আপগ্রেড করেন তবে হঠাৎ তার পরিবর্তে সীমাটি 192 জিবিবিতে সেট করা হবে।
উপসংহার
সমস্ত উইন্ডোজ 7 সংস্করণ একই উত্স কোডটি ভাগ করে দেয়। প্রধান পার্থক্য হ'ল বৈশিষ্ট্য / সীমাবদ্ধতার সংখ্যা যা সক্ষম বা অক্ষম। পেশাদার এবং উচ্চতর ক্লায়েন্ট সংস্করণগুলিতে তারা কতটা র্যাম পরিচালনা করতে পারে তার কোনও উচ্চতর সীমা নেই এবং মাইক্রোসফ্ট সমর্থন করার জন্য গ্যারান্টি দিয়েছিল কেবল তার জন্য লাইসেন্স পেয়েছে।
অতিরিক্ত হিসাবে, উইন্ডোজ 7 ইইউএল স্পষ্টভাবে বলেছে যে আপনি "বাণিজ্যিক সফটওয়্যার হোস্টিং পরিষেবাদিগুলির জন্য সফ্টওয়্যার ব্যবহার করতে পারবেন না", মাইক্রোসফ্ট ইঙ্গিত করে বলেছে যে আপনার যদি আরও র্যামের প্রয়োজন হয় যা সর্বাধিক ক্লায়েন্ট সংস্করণটির লাইসেন্স দেওয়া হয়েছে তবে আপনি যা চান সত্যই সার্ভার লাইসেন্স. উইন্ডোজ 7 এর সার্ভারের প্রতিরূপ (যা উইন্ডোজ সার্ভার 2008 আর 2) এন্টারপ্রাইজ এবং ডাটাসেন্টার সংস্করণগুলিতে 2 টিআইবি অব র্যাম ব্যবহার করতে পারে।
প্রযুক্তি যেমন দ্রুত গতিতে চলেছে, গতকাল যা গ্রহণযোগ্য ছিল তা কালকের পক্ষে যথেষ্ট নয়। ধরার জন্য, উইন্ডোজ 8 মূল এবং প্রো / এন্টারপ্রাইজ সংস্করণগুলির জন্য যথাক্রমে 128 জিআইবি এবং 512 জিআইবি সীমা বাড়িয়েছে। এটি কেবলমাত্র 64৪-বিট সংস্করণে প্রযোজ্য, যদিও: 32-বিট সংস্করণ এখনও 4 জিবিবিতে আবৃত রয়েছে। সার্ভার সংস্করণ, উইন্ডোজ সার্ভার 2012, উচ্চ সংস্করণে 4 টিআইবি র্যাম অবধি সম্বোধন করতে পারে।
আরও পড়া