ভার্চুয়াল মেমরি কী?


27

আমি 'ভার্চুয়াল মেমোরি' এর জন্য আমার নোটগুলি দু'বার যাচাই করছিলাম এবং আমার পাঠ্য বইয়ের সংজ্ঞাটি হ'ল:

প্রধান স্মৃতির অংশ হিসাবে কাজ করতে গৌণ স্টোরেজের একটি অংশ বরাদ্দকরণের প্রক্রিয়া

উইকিপিডিয়া যেখানে বলেছে:

ভার্চুয়াল মেমরি এমন একটি কম্পিউটার সিস্টেম কৌশল যা একটি অ্যাপ্লিকেশন প্রোগ্রামকে এমন ধারণা দেয় যে এটির সাথে কাজ করার স্মৃতি রয়েছে (একটি ঠিকানা স্থান)

এবং (উইকিপিডিয়া আরও বলে)

নোট করুন যে "ভার্চুয়াল মেমরি" কেবল "শারীরিক মেমরির আকার বাড়ানোর জন্য ডিস্কের স্থান ব্যবহার করা" এর চেয়ে বেশি

কোনটি সঠিক তা সম্পর্কে কোন ব্যাখ্যা দিতে পারে?


আমি বিশ্বাস করি যে উইকিপিডিয়া থেকে প্রাপ্ত নোটটি জিনিসগুলির সাথে সামঞ্জস্যপূর্ণ হওয়ার ক্ষেত্রে কিছুটা যোগ্যতার সাথে জড়িত।
জেবি কিং

এই প্রশ্নটি সম্ভবত এসও এর থেকে আরও ভাল উত্তর পাবে।
ক্যাপ্টেন সেগফল্ট

2
ভার্চুয়াল মেমরিটি কীভাবে ব্যবহৃত হয় তা নিয়ে গুলিয়ে ফেলবেন না। উইকিপিডিয়া এর 1 ম বাক্যটি কী তা সংজ্ঞায়িত করছে। আপনার বইটি কীভাবে এটি সাধারণত ব্যবহৃত হয় সে সম্পর্কে কথা বলছে। লোকেরা একবার "পৃষ্ঠাগুলি" সম্পর্কে কথা বললে তারা ভার্চুয়াল মেমরির একটি নির্দিষ্ট প্রয়োগের কথা বলে।
টনি লি

2
আপনার পাঠ্যপুস্তকটি কেবল সাধারণ ভুল। ভার্চুয়াল মেমরি সহ অনেকগুলি মেশিন রয়েছে এবং কোনও গৌণ স্টোরেজ নেই। একইভাবে, একসময় এমন অনেকগুলি মেশিন ছিল যা মূল স্মৃতির অংশ হিসাবে গৌণ স্টোরেজ ব্যবহার করতে পারে তবে ভার্চুয়াল মেমরি সমর্থন করে না। "ভার্চুয়াল মেমরি" এমন একটি জিনিস যা মেমরি নয় তবে স্মৃতির মতো অ্যাক্সেস করা হয়। আপনার পাঠ্যপুস্তক অদলবদল বা পেজিং সংজ্ঞায়িত করছে।
ডেভিড শোয়ার্জ

1
পাঠ্যপুস্তক এটি সম্পূর্ণরূপে ভুলভাবে সংজ্ঞায়িত করে, গৌণ স্টোরেজ সংজ্ঞাটির অংশ নয়। এমনকি "ডিস্কের জায়গার চেয়েও বেশি" সম্পর্কে উইকিপিডিয়ায় দেওয়া বক্তব্য বিভ্রান্তিমূলক, কারণ এতে ডিস্কটি মোটেই জড়িত না - বিবৃতিটি মনে হয় এটি "ডিস্কে স্মৃতি প্রসারিত করা" এবং আরও কিছু।
কেলভিন 22'12

উত্তর:


41
Note that "virtual memory" is more than just "using disk space to extend physical memory size"

ভার্চুয়াল মেমরি হ'ল প্রতিটি প্রক্রিয়াতে বিমূর্ততার একটি স্তর। কম্পিউটারটি বলে, 2 জিবি দৈহিক র‍্যাম, 0 থেকে 2 জি পর্যন্ত সম্বোধন করেছে। কোনও প্রক্রিয়া 4 জিবি এর ঠিকানা স্পেস দেখতে পারে যা এটি পুরোপুরি নিজের কাছে থাকে। ভার্চুয়াল ঠিকানা থেকে শারীরিক ঠিকানায় ম্যাপিং মেমরি পরিচালনা ইউনিট দ্বারা পরিচালিত হয়, যা অপারেটিং সিস্টেম দ্বারা পরিচালিত হয়। সাধারণত এটি 4KB "পৃষ্ঠাগুলিতে" করা হয়।

এটি বেশ কয়েকটি বৈশিষ্ট্য দেয়:

  1. একটি প্রক্রিয়া অন্যান্য প্রক্রিয়াগুলিতে মেমরি দেখতে পারে না (ওএস না চাইলে!)
  2. প্রদত্ত ভার্চুয়াল ঠিকানার মেমরি একই শারীরিক ঠিকানায় থাকতে পারে না
  3. ভার্চুয়াল ঠিকানায় মেমরিটি ডিস্কে "পেজড আউট" হতে পারে এবং তারপরে আবার অ্যাক্সেস পাওয়া গেলে "পেজড ইন" করা যায়।

আপনার পাঠ্যপুস্তকে ভার্চুয়াল মেমরিটিকে (ভুলভাবে) ঠিক # 3 হিসাবে সংজ্ঞায়িত করেছে।

এমনকি কোনও অদলবদল না করেও, আপনি বিশেষত ভার্চুয়াল মেমরি সম্পর্কে সচেতন হওয়া দরকার যদি আপনি ডিএমএ (সরাসরি মেমরি অ্যাক্সেস) করে এমন কোনও ডিভাইসের জন্য কোনও ডিভাইস ড্রাইভার লিখেন। আপনার ড্রাইভার কোডটি সিপিইউতে চলেছে যার অর্থ এর মেমরি অ্যাক্সেসগুলি এমএমইউ (ভার্চুয়াল) এর মাধ্যমে হয়। ডিভাইসটি সম্ভবত এমএমইউ দিয়ে যায় না , তাই এটি কাঁচা শারীরিক ঠিকানাগুলি দেখে। সুতরাং ড্রাইভার লেখক হিসাবে আপনার এটি নিশ্চিত করা দরকার:

  1. আপনি হার্ডওয়্যারটিতে যে কোনও কাঁচা মেমরি ঠিকানা পাঠিয়েছেন সেগুলি প্রকৃত নয়, ভার্চুয়াল নয়।
  2. আপনার প্রেরিত মেমরির যে কোনও বৃহত্তর (বহু পৃষ্ঠা) ব্লকগুলি শারীরিকভাবে সুসংহত। একটি 8 কে অ্যারে কার্যত সংগত হতে পারে (এমএমইউ মাধ্যমে) তবে দুটি শারীরিকভাবে পৃথক পৃষ্ঠা। যদি আপনি ডিভাইসটিকে সেই অ্যারের শুরুটির সাথে সম্পর্কিত শারীরিক ঠিকানায় 8K ডেটা লিখতে বলে থাকেন তবে এটি যেখানে আপনার প্রত্যাশাটি প্রথম 4K লিখবে তবে দ্বিতীয় 4K কোথাও কোথাও কিছু স্মৃতিকে দূষিত করবে। :-(

4

আমি আস্তে আস্তে শুরু করার চেষ্টা করব, এবং তারপরে এগুলি আপনার জন্য একসাথে রেখে দেব। এটি এর মতো:

ভার্চুয়াল মেমরিটি সাধারণত ব্যবহৃত হয়, "পেজিং" বোঝায়। নাম অনুসারে, পেজিং হিউম্যান নোটপ্যাডের মতো।

আপনি যখন সরল অঙ্কের কাজ করছেন বা সাধারণ তথ্য শিখছেন তখন আপনি এগুলি আপনার মাথায় করেন: আপনি কেবল সমস্ত তথ্য লোড করুন, এটিকে প্রক্রিয়া করুন এবং উত্তরটি পাবেন the এটি হার্ড ড্রাইভ থেকে কম্পিউটার লোড করা ফাইলগুলির মতো - এটি প্রোগ্রাম "ছবি" বা অন্যান্য তথ্য লোড করে যা এটির "আসল স্মৃতি" (বা "শারীরিক স্মৃতি") এ কাজ করার প্রয়োজন হয় এবং তাদের "মস্তিষ্ক" দিয়ে এটিতে কাজ করে ( এটির প্রসেসর)।

তবে, আপনি যখন জটিল তথ্য শিখছেন, বা জটিল অঙ্কের সাথে কাজ করছেন, আপনি একবারে আপনার মাথার সমস্ত জিনিসগুলি ফিট করতে পারবেন না। আপনি বিভ্রান্ত হয়ে পড়েন, ধীরে ধীরে শুরু করুন, সমস্ত কিছু এখানে একবারে রাখতে ব্যর্থ হন এবং অন্য কিছু মনে রাখতে কিছু ভুলে যেতে হয়।

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

সুতরাং সত্যিই, পেজিং খুব সহজ। তথ্যের সমস্ত পৃষ্ঠাগুলি মেমরির সাথে খাপ খায় না, তাই কিছু পৃষ্ঠা ডিস্কে রাখা হয় এবং পরে আবার লোড হয়।

এখন, যেখানে এটি আরও জটিল হয়ে ওঠে তা হ'ল, আধুনিক সিস্টেমে মেমরি ম্যাপিং এবং মেমরি সুরক্ষা বৈশিষ্ট্য রয়েছে যা সাধারণত কম্পিউটারে একই হার্ডওয়্যার সিস্টেম দ্বারা পরিচালিত হয়: মেমরি ম্যানেজমেন্ট ইউনিট বা এমএমইউ।

একটি (আধুনিক) মাল্টিটাস্কিং কম্পিউটারে, যা একবারে অনেকগুলি প্রোগ্রাম চালাতে পারে এবং মেমরি সুরক্ষা বৈশিষ্ট্যযুক্ত, প্রতিটি প্রোগ্রাম সাধারণত একই সিস্টেমে চলমান অন্যান্য প্রোগ্রামগুলি থেকে বিচ্ছিন্ন হয়। এইভাবে, একটি প্রোগ্রাম কেবল তার স্মৃতি অ্যাক্সেসের মাধ্যমে অন্য প্রোগ্রামকে পরিবর্তন করতে পারে না - এমএমইউ শারীরিকভাবে একটি প্রোগ্রামের ঠিকানা স্থানটিকে অন্যের থেকে পৃথক করে। অন্য কথায়, ব্যবহারকারীর প্রোগ্রামগুলি অন্য ব্যবহারকারীর প্রোগ্রাম বা এমনকি অন্যান্য প্রোগ্রামগুলি দেখতে পায় না। তারা "আসল স্মৃতি" দেখতে পায় না - তারা তাদের নিজস্ব "ভার্চুয়াল মেমরি" দেখে।

এখন, এই মেমোরি বিচ্ছিন্নতা ধারণা এবং পৃষ্ঠাফাইলে ধারণাটি দুটি ধারণাগতভাবে ভিন্ন ভিন্ন জিনিস, যার কারণেই সম্ভবত আপনি বিভ্রান্ত। যাইহোক, মূলটি হ'ল তারা দুজনেই এমএমইউ - মেমোরি পরিচালনা ইউনিট, যা মেমরিকে পৃষ্ঠাগুলিতে বিভক্ত করে এবং পৃষ্ঠাগুলিকে ভার্চুয়াল ঠিকানার জায়গায় মানচিত্র ব্যবহার করে কাজ করে।

সুতরাং, যখন কোনও প্রোগ্রাম একটি নির্দিষ্ট "মেমরি ঠিকানা" এ মেমরি জিজ্ঞাসা করে, আসলে কী ঘটে তা হল সেই প্রোগ্রামটির মেমরি পৃষ্ঠাগুলি এবং তার সাথে সম্পর্কিত ঠিকানাগুলি (প্রোগ্রামটির "ঠিকানার স্থান") সন্ধান করা হয় এবং সেই পৃষ্ঠাটি যা অনুরূপ হয় যে মেমরি ব্লক পাওয়া যায়। সেই পৃষ্ঠাটি হয় হয় সত্যিকারের স্মৃতিতে কোথাও লোড হতে পারে, সেই ক্ষেত্রে প্রোগ্রামটিকে অ্যাক্সেস দেওয়া হয় বা, এটি কোনও ডিস্কে পেজ আউট করা যায়। যদি এটি পৃষ্ঠাযুক্ত হয়, তবে এটি একটি "পৃষ্ঠা ত্রুটি" ট্রিগার করে - ডিস্কটি অ্যাক্সেস করা হয় এবং পৃষ্ঠাটি মেমরিতে লোড হয়। সুতরাং পর্যাপ্ত মেমরি না থাকা সত্ত্বেও প্রোগ্রামটি কার্যকর হয় তবে এটি খুব কম চালায়, যদি এটির জন্য সাধারণত খুব দ্রুত মেমরির অ্যাক্সেস হতে পারে তার জন্য যদি ডিস্ক ব্যবহার করতে হয়।

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


আমি এই উত্তরটির সাথে 100% একমত নই। যদি "ভার্চুয়াল মেমরি" পেজিংয়ের বিষয়ে উল্লেখ করা হয়, তবে এমন একটি সিস্টেম যা পৃষ্ঠা না দেয় (যাকে বলে যে কোনও সোয়াপ বা পৃষ্ঠার ফাইল সক্ষম নয়) ভার্চুয়াল মেমরি সমর্থন করতে পারে না। তবে তা অবশ্যই উন্মাদ ane
ডেভিড শোয়ার্জ

@ ডেভিডশওয়ার্টজ - আমার শুরুতে আপনার মত একই রকম প্রতিক্রিয়া হয়েছিল, তবে উত্তরটি আরও বিশদে পড়তে গিয়ে আমি মনে করি এটি এতটা খারাপ নয়। উইকিপিডিয়া / ভার্চুয়াল মেমরি বিবেচনা করুন / পেজেড বলেছেন " ভার্চুয়াল মেমরির প্রায় সমস্ত বাস্তবায়ন একটি ভার্চুয়াল ঠিকানা স্থানকে পৃষ্ঠাগুলিতে বিভক্ত করে, সামঞ্জস্যপূর্ণ ভার্চুয়াল মেমরি ঠিকানার ব্লক"। অর্থাৎ, "পেজিং", বিস্তৃত অর্থে কোনও পৃষ্ঠার ফাইলের প্রয়োজন হয় না , তবে প্রকৃত ঠিকানাগুলিতে ভার্চুয়াল ঠিকানাগুলির ম্যাপিংকে বোঝায়।
টুলমেকারস্টেভ

1
হুম, অন্যদিকে, লি বলেছেন "তথ্যের সমস্ত পৃষ্ঠাগুলি মেমরির সাথে খাপ খায় না, তাই কিছু পৃষ্ঠাগুলি ডিস্কে রেখে দেওয়া হয় এবং পরে আবার লোড করা হয়" ", তাই ডেভিড ঠিক বলেছেন: এই উত্তরটি অত্যাবশ্যক সত্যটি বাদ দেয় যে পেজিং কেবলমাত্র ডিস্কে পেজিং করা নয় । প্লাস সাইডে, লি ভার্চুয়াল মেমরির অন্যান্য সুবিধাগুলি (স্মৃতি বিচ্ছিন্নতা) উল্লেখ করতে পারেন। এই উত্তরটি যদি "ডিস্কে টু পেজিং" সহ "ভার্চুয়াল মেমরির পৃষ্ঠাগুলি ম্যাপিং" না করার জন্য পাঠানো হয়, তবে এটি আরও কার্যকর হবে।
টুলমেকারস্টেভ

@ টুলারস্টেটিভ সমস্যাটি হ'ল এটি একটি খুব সাধারণ ভুল ধারণা এবং এমন কোনও কিছু যা ভুল ধারণাটি জোরদার করে, আইএমও, এটি একটি খারাপ জিনিস। এটি এখানে বিশেষত খারাপ যখন উত্তরটি খুব সাধারণ বিষয়ে খুব প্রাথমিক ধারণাটি ব্যাখ্যা করার চেষ্টা করা হয় - সেখানে একটি সাধারণ ভুল ধারণার উপর ভিত্তি করে ভিত্তি তৈরি না করা সবচেয়ে গুরুত্বপূর্ণ!
ডেভিড শোয়ার্টজ

@ ডেভিডশওয়ার্টজ - আমি সম্মত আপনি ঠিক বলেছেন, তিনি "ভার্চুয়াল মেমরি" সংজ্ঞা দিচ্ছেন না , তিনি "একটি পৃষ্ঠা ফাইল কীভাবে কাজ করে" সংজ্ঞা দিচ্ছেন। প্রথম আমি চিন্তা করেছিলেন যে সমস্যা নিছক ছিল লি "পেজিং = ম্যাপিং শারীরিক ভার্চুয়াল থেকে মেমরি পেজ" বনাম "পৃষ্ঠা ফাইল = ডিস্কে ম্যাপিং পৃষ্ঠাগুলি" এর মাঝে পার্থক্যটা ব্যর্থ হয়েছে, কিন্তু পুনরায় পাঠ করা হলে পরে তিনি সত্যিই বলছিলেন শুধুমাত্র ডিস্কে ম্যাপিং সম্পর্কে (যেমনটি আমরা দেখতে পাচ্ছি, পাঠ্যপুস্তকের উদ্ধৃতি থেকে, ক্যাপ্টেনের বাদে অন্য সমস্ত উত্তর থেকে এবং গুগল অনুসন্ধানে, দুটি ধারণার এই ক্রমবর্ধমানতা খুব বিস্তৃত I'm আমি নিশ্চিত যে আমি এর জন্য দোষী হয়েছি))
সরঞ্জাম নির্মাতা

0

আমি জানি এটা অনেক দেরি হয়ে গেছে .... তবে এখনও এটি কার্যকর বলে ভেবেছিল।

  • সমস্ত বিভিন্ন দৃষ্টিভঙ্গির ভিত্তিতে সঠিক correct
  • ভার্চুয়াল মেমরি একটি মেমরি পরিচালনার কৌশল যেখানে অদলবদল মেমরিটি ডিস্ক ড্রাইভে ছিল on অদলবদলের মেমরিটিকে সাধারণত সোয়াপ স্পেস বলে। অদলবদল স্থানটি ভার্চুয়াল মেমরির অংশটিকে বোঝায় যা অস্থায়ী সঞ্চয় স্থান হিসাবে সংরক্ষিত। যখন উপলব্ধ র‌্যাম সিস্টেমের মেমরির প্রয়োজনীয়তা পূরণ করতে সক্ষম হয় না তখন অদলবদল স্থানটি ব্যবহার করা হয়
  • আরও তথ্যের জন্য আপনি নীচের লিঙ্কটি উল্লেখ করতে পারেন

-2

আচ্ছা আমরা যদি ভার্চুয়াল শব্দটি বুঝতে পারি তবে আমি মনে করি এটি কীভাবে স্মৃতির সাথে সম্পর্কিত understand

অভিধান.কম-এ সংজ্ঞায়িত "ভার্চুয়াল": "কম্পিউটার সফ্টওয়্যার দ্বারা অস্থায়ীভাবে সিমুলেটেড বা প্রসারিত: র‌্যামে একটি ভার্চুয়াল ডিস্ক; একটি হার্ড ডিস্কে ভার্চুয়াল মেমরি" "

ভার্চুয়াল মেমোরির ক্ষেত্রে, সিস্টেমটি ধীর গতির মেমোরি রিসোর্সগুলি (যেমন হার্ড ড্রাইভ, থাম্ব ড্রাইভ ইত্যাদি ব্যবহার করে) সিস্টেমের মেমোরি অনুকরণ করে When ড্রাইভ বা সংস্থান আপনার সেটআপ আছে। এটি সিস্টেমের মেমোরিটিকে মুক্ত করে তোলে যাতে আপনার অ্যাপ্লিকেশনটি এটি করা কাজটি চালিয়ে যেতে পারে।

অদলবদল একটি ধারাবাহিক প্রক্রিয়া এবং এইভাবে আপনি যদি আপনার স্মৃতিশক্তি আপগ্রেড করেন তবে আপনার কার্য সম্পাদনের উন্নতি দেখতে হবে কারণ সিস্টেমটিকে অফলন হিসাবে ধীর মেমরির অদলবদলের প্রয়োজন হবে না।


-2

ভার্চুয়াল মেমরি একটি অপারেটিং সিস্টেম (ওএস) এর বৈশিষ্ট্য যা কোনও কম্পিউটারকে অস্থায়ীভাবে ডিস্ক স্টোরেজ এ র্যান্ডম অ্যাক্সেস মেমোরি (র‌্যাম) থেকে ডেটা পৃষ্ঠাগুলি স্থানান্তর করে শারীরিক মেমরির ঘাটতি পূরণ করতে সক্ষম করে compens

অর্থ এটি একটি আয়না বা নমুনা মেমরির মতো যা ভার্চুয়াল মেশিন বা ভার্চুয়াল বাক্সে কম্পিউটারের বিন্যাস ছাড়াই অপারেটিং সিস্টেমগুলি চেষ্টা করার জন্য ব্যবহৃত হয়।


নাহ, এটি পেজিং।
ডেভিড শোয়ার্জ

-4

ভার্চুয়াল মেমোরিটি আপনার হার্ড ড্রাইভের একটি ব্লক যা শারীরিক র‌্যামের পাশাপাশি সিস্টেমটি পেজিং ফাইল হিসাবে ব্যবহার করে।

এটি জটিল, এবং কখনও কখনও ধীর হয়ে যায় কারণ উইন্ডোজ আপনার হার্ড ড্রাইভের এই অংশটিকে অস্বীকার করে না।

আমি দিতে পারি সেরা 2 টিপস: 1) ভার্চ মেমি আপনার শারীরিক মেমরির প্রায় 1.5x এ সর্বনিম্ন এবং সর্বোচ্চ উভয়ই সেট করা উচিত। প্রাক্তন। 2 জিবি র‌্যাম = 3070 এমবি ভার্ট। 2) ডিফ্র্যাগ করার সময়, আপনার পেজিং ফাইলটি বন্ধ করুন। 2x ডিফ্র্যাগ করুন এবং মূল সংখ্যাটিতে পুনরায় সেট করুন। এটি ড্রাইভের একটি পরিষ্কার টুকরা দেয় এবং পেজিং ফাইলের গতি বাড়িয়ে তুলবে।


1
এটি সম্পূর্ণ সত্য নয় - আধুনিক মেমরির পরিচালকরা সমস্ত সিস্টেমের স্মৃতি ভার্চুয়ালাইজ করে। প্রক্রিয়া পৃথককরণের জন্য এটিই অনুমতি দেয় - প্রতিটি প্রক্রিয়া কেবল তার নিজস্ব স্মৃতি স্পর্শ করতে পারে। মেমরি ম্যানেজার এই ভার্চুয়াল পৃষ্ঠাগুলি বাস্তব স্টোরেজে ম্যাপ করার জন্য এবং optionচ্ছিকভাবে একটি নির্দিষ্ট ডিস্কে দায়বদ্ধ।
অ্যান্টনি জর্জিও

1
"উইন্ডোজ আপনার হার্ড ড্রাইভের এই অংশটিকে অস্বীকার করে না।" কেবল পেজফাইল.সেস, পুনরায় বুট করুন, ডিস্কটিকে ডিফ্র্যাগ করুন এবং পেজিংটি পুনরায় সক্ষম করুন, এটি একটি নতুন এবং স্বাচ্ছন্দ্যযুক্ত পেজ ফাইল! তবে সিসিনটার্নালসের পেজডিফ্রেগ আরও ভাল কাজ করে কারণ এটি আরও ভাল পারফরম্যান্সের জন্য ড্রাইভ / পার্টিশনের শুরুতে পেজফাইলে রাখবে।

1
যদি এই উত্তরটি সঠিক হয়, তবে কোনও পৃষ্ঠা ফাইল কনফিগার করা উইন্ডোজ সিস্টেম কোনও ভার্চুয়াল মেমরি সমর্থন সরবরাহ করতে পারে না। তবে এটি অবশ্যই ভুল। যেমন একটি সিস্টেম এখনও উদাহরণস্বরূপ, শারীরিক র‌্যামের অতিরিক্ত পরিমাণে প্রক্রিয়া ঠিকানার জায়গাগুলিতে ফাইলগুলি ম্যাপ করতে পারে যা ভার্চুয়াল মেমরির উদাহরণ।
ডেভিড শোয়ার্জ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.