আজ কেন একটি র‌্যামডিস্ক ব্যবহার করা হবে?


23

এই প্রশ্নটি পড়ার পরে আমি ভাবতে শুরু করি:

"আরে, ওল'স ডস দিবসে আমরা যে র‌্যাম ডিস্ক ইউটিলিটিগুলি চালাতাম সেগুলির কি হয়েছিল?"

আমি আজ অবধি বহু বছর ধরে র‌্যাম ডিস্ক সম্পর্কে শুনিনি, তবে কেন? মেমরিটি এখনও ডিস্কের চেয়ে দ্রুত এবং আমাদের উভয়টিই প্রচুর।

র‌্যাম ডিস্ক আজ কেন বেশি ব্যবহার হয় না?


1
অ্যামিগা ওএস এখনও ডিফল্টরূপে একটি র‌্যামডিস্ক ব্যবহার করে।
মাধ্যাকর্ষণ

উত্তর:


32

আমি কেন আজ র‌্যামডিস্ক ব্যবহার করি: 32-বিট র‌্যাম সীমাটিকে সম্বোধন করছি

বর্তমানে কিছু কাজের সফ্টওয়্যারটির সাথে সামঞ্জস্যতার সমস্যার কারণে আমাকে 32-বিট অপারেটিং সিস্টেম চালানো দরকার। আমার কম্পিউটারে উইন্ডোজ এক্সপি প্রফেশনাল দেখতে পাওয়ার চেয়ে অনেক বেশি র‌্যাম রয়েছে, তাই আমি 3 জিবি শারীরিক মেমরির সাথে আটকে আছি।

3 জিবি ওয়ালটি যখন আঘাত হ'ল, তখন কম্পিউটারটি পেজ ফাইলটি ব্যবহার করতে সরে যাবে। ভাগ্যক্রমে, সফ্টওয়্যারটি আপনাকে 32-বিট পরিবেশে অপারেটিং সিস্টেমের অ্যাক্সেসযোগ্য র‌্যামের বাইরে একটি র‌্যামডিস্ক তৈরি করার অনুমতি দেয় exists

সুপারস্পিডের র‌্যামডিস্ক নামে একটি প্রোগ্রাম রয়েছে যা আপনাকে এটি করার অনুমতি দেবে। আরেকটি বিকল্প হ'ল ভুসাইট র‌্যামডিস্ক সফটওয়্যার (তারা উভয়ই কিছুটা পৃথক - কোনটি আপনার চাহিদা পূরণ করে তা দেখতে বৈশিষ্ট্যের তালিকাটি দেখুন)।

আমি বিশেষভাবে কোনও সফ্টওয়্যারটির বিজ্ঞাপন দিচ্ছি না, তবে সেগুলি এমন কয়েকটি যা আমি এসেছি যা আপনাকে 32-বিট অপারেটিং সিস্টেমের ঠিকানাযোগ্য পরিসরের বাইরে কিছু র‌্যাম ব্যবহার করতে দেয়।

যদিও এটি ওএসের সরাসরি র‍্যামে অ্যাক্সেস করার মতো প্রায় ততটা ভাল নয়, একটি হার্ড-ড্রাইভ ভিত্তিকের চেয়ে র‌্যাম-ভিত্তিক পেজফাইলে থাকা আরও ভাল।

স্ক্র্যাচফাইলস - আরও একটি কারণ (ভাল হিসাবে 64-বিট প্রযোজ্য)


আপনি র‌্যামডিস্ক ব্যবহার করতে পারবেন এমন আরও একটি কারণ হ'ল ফটো / ভিডিও সম্পাদনা (যেমন অ্যাডোব ক্রিয়েটিভ স্যুট সহ)। বেশিরভাগ অ্যাডোব প্রোগ্রাম অস্থায়ী স্টোরেজ (একটি পেজফাইলের অনুরূপ) জন্য "স্ক্র্যাচফিল" ব্যবহার করতে পারে।

র‌্যামডিস্কে স্ক্র্যাচফিল স্থাপন করা ভিডিও / ফটো সম্পাদনার গতি বাড়াতে সত্যই সহায়তা করবে, বিশেষত যখন আপনি অপারেটিং সিস্টেমের (বা প্রোগ্রাম-সংজ্ঞায়িত সর্বাধিক) সীমাটি সীমা অতিক্রম করেন।

জানুয়ারী ২০১০ সেপ্টেম্বর ২০১২ সম্পাদনা করুন:


আমি সম্প্রতি এই ওয়েবসাইটটি জুড়ে এসেছি (প্যাচটি সরিয়ে ফেলা হয়েছে তবে আমি এটি আমার ওয়েবসাইটটিতে এটি মিরর করে দিয়েছি ), যা আপনাকে উইন্ডোজ 7 কার্নেলটি প্যাচ করার অনুমতি দেয় যাতে আপনার অপারেটিং সিস্টেমের PAE 4GB বাধা প্রসারিত করতে দেয় ( উল্লিখিত নিবন্ধটি দেখুন প্যাচ পিছনে প্রকৃত যান্ত্রিক আরও তথ্যের জন্য পূর্ববর্তী লিঙ্ক )। এটি আপনাকে উইন্ডোজ 7 32-বিটের অধীনে 4 জিবি (8 গিগাবাইট পর্যন্ত) র‌্যাম সম্পূর্ণরূপে ব্যবহার করতে দেয় ।


8

মেম ডিস্কগুলি খুব সাধারণ না হওয়ার একটি খুব ভাল মৌলিক কারণ: আপনি ডিস্ক ক্যাশে হিসাবে মেমরিটি ব্যবহার করা ভাল।

আপনি ইতিমধ্যে মেমরিটিকে ক্যাশে হিসাবে ব্যবহারের মাধ্যমে সাধারণ ক্রিয়াকলাপে র‌্যামডিস্কের বেশিরভাগ / সমস্ত পারফরম্যান্স সুবিধা পাবেন। ডিস্ক রাইটগুলি এমন পটভূমিতে ঘটতে পারে যেখানে আপনার পর্যাপ্ত ক্যাশে আছে ধরে নিয়ে ল্যাটেন্সি এত বড় কাজ নয়।

আপনি এখনও বিশেষ পরিস্থিতিতে একটি র‌্যামডিস্ক ব্যবহার করতে পারেন (কোনও লিখনযোগ্য ডিস্ক নেই)।


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

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

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

2
এমনটি নয় যে 32-বিট আর্কিটেকচার কেবল 4 গিগাবাইট র্যামের ঠিক নীচে সম্বোধন করতে পারে। দেখুন en.wikipedia.org/wiki/Physical_Address_Extension
ChrisInEdmonton

1
যদিও সেই প্রযুক্তি বেশিরভাগ ঘরের ব্যবহারকারীদের জন্য উপলভ্য নয়।
ধনী ব্র্যাডশো

1
প্রায়শই অ্যাপ্লিকেশনগুলি প্রচুর ছোট ফাইল লিখবে, আপনাকে পুনরায় বুট করার দরকার নেই। এই RAMDISKS জন্য গ্রেট হয় !!
ইয়ান রিংরোজ

1
@ রিচ ব্র্যাডশো - পয়েন্ট 3 সত্য নয় (ক্রিসইনএডমন্টন নির্দেশ করেছেন)। আমি "32-বিট আর্কিটেকচার" কে "কিছু 32-বিট অপারেটিং সিস্টেমগুলিতে" পরিবর্তন করার পরামর্শ দেব। আমি বিরক্তিকর বলে মনে করি যে এই কল্পকাহিনীটি কেবল একটি পঙ্গু ওএসের কারণে অব্যাহত রয়েছে।
মনিকা পুনরায় ইনস্টল করুন 2'11

3

লিনাক্সে tmpfs নামে একটি ফাইল সিস্টেম রয়েছে যা মূলত একটি র‌্যাম ডিস্ক।

এর নাম অনুসারে, এটি প্রায়শই ব্যবহৃত হয় /tmp, কারণ folder ফোল্ডারে কেবল এমন ফাইল রয়েছে যা পুনরায় বুট করার জন্য দরকার নেই।

লাইভ সিডিগুলি তাদের পুরো হার্ড ড্রাইভের জন্য একটি র‌্যাম ডিস্ক ব্যবহার করে।


2

আসলে তারা হয়। এমনকি আজকাল ডিআরএএম-ভিত্তিক এসএসডি রয়েছে

হ্যাঁ, এটি সত্য যে আধুনিক এইচডিডি দ্রুততর হয়। তবে অন্যান্য সিস্টেমের উপাদানগুলির উন্নতির তুলনায় এগুলি অনেক ধীর। আপনি সন্ধানের সময়গুলি নির্মূল করতে পারবেন না, কারণ আপনার ঘোরার গতি সীমিত।

তাই অনেকগুলি উদ্দেশ্যে, র‌্যাম-ভিত্তিক ড্রাইভ আপনাকে একটি বিশাল কর্মক্ষমতা বাড়িয়ে তুলতে পারে। র‌্যাম ড্রাইভের বিপরীতে কখনও কখনও সাধারণ এইচডিডি তে কোনও বড় সফ্টওয়্যার প্রকল্প তৈরি করার চেষ্টা করেছেন?

এছাড়াও নোট করুন যে আধুনিক সিস্টেম কার্নেলগুলি যেমন লিনাক্স ইতিমধ্যে ব্লক স্টোরেজ ক্যাচিংয়ের জন্য সমস্ত উপলব্ধ (অব্যক্ত) র‌্যাম ব্যবহার করে।


উম্মম ... ওপির মনে এইটাই ছিল বলে আমি মনে করি না। ওপি 8086-80486 যুগের র‌্যামডিস্কগুলি উল্লেখ করছে, যেখানে র‌্যাম খুব ব্যয়বহুল ছিল এবং একটি ফ্লপি ডিস্কের মতো একটি অবিস্মরণীয় মেমরি ডিভাইস, সিস্টেমটির স্মৃতিশক্তি বাড়াতে হার্ড ডিস্ক ব্যবহার করা হয়েছিল। আমি মনে করি না যে তিনি একটি সাধারণ নন-ভোল্টাইল স্টোরেজ ডিভাইসের জায়গায় ড্রাম মিডিয়া ব্যবহার করেছিলেন।
জে। পলফার

1
অপেক্ষা করুন ... কিছুই নয় ... আমি পোস্টটি ভুল লিখেছি।
জে। পোল্ফার

এসএসডিগুলির সাথে বড় সমস্যা হ'ল তাদের এখনও ধীর আই / ও ইন্টারফেসের সাথে আবদ্ধ (কোন সফ্টওয়্যার র‌্যাম ডিস্কগুলি নয়)।
ব্রায়ান নোব্লাচ

2

পঙ্গু অপারেটিং সিস্টেমগুলির ঘাটতি পূরণ করতে সেগুলি বড় অংশ ক্রাচগুলিতে ছিল এবং একটি সম্পূর্ণ পরিষেবা ওএস তাদের প্রয়োজন হয় না।

এটি: বেশিরভাগ উদ্দেশ্যে ওএস ক্যাশিং প্রক্রিয়া আরও ভাল কার্য সম্পাদন করবে।

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


2

খুব পুরানো পোস্ট তবে এখনও প্রাসঙ্গিক (সার্কো 2019)।

ওএস ডসের তুলনা সম্পর্কে জিজ্ঞাসা করেছিল। আমি আপনার বেশিরভাগকে একটি সংরক্ষণাগার পুনরুদ্ধার করব।

সেই দিনগুলিতে আমরা 640Kb র্যাম দিয়ে ভরা বিশ্বে থাকতাম, তবে আমরা বাড়তি 384k বর্ধিত মেমরি সক্রিয় করতে পারি। সফ্টওয়্যার দিয়ে আমরা এই 384k কে এক্সপেন্ডেড মেমোরিতে (যা লোটাস-ইন্টেল-মাইক্রোসফ্ট দ্বারা নির্মিত একটি ফর্ম্যাট) রূপান্তর করতে পারতাম, যা এই সামঞ্জস্যপূর্ণ অ্যাপ্লিকেশনগুলিকে এই মূল্যবান 384k অ্যাপ্লিকেশনের জন্য ব্যবহার করতে দেয়। এই অ্যাপ্লিকেশনগুলি সাধারণত স্প্রেডশিট অ্যাপ্লিকেশন ছিল (লোটাস ২-৩-৩, এবং মাইক্রোসফ্টের নতুন এক্সেল স্প্রেডশিট অ্যাপ্লিকেশন)। আমাদের কাছে র‌্যাম বোর্ড রয়েছে যা একটি 16-বিট সিপিইউকে উপরের বোর্ড চালানোর অনুমতি দিতে পারে (ড্রাম চিপসের সাথে আটকে থাকা র‌্যাম বোর্ড) যদি এটি একটি লিম-সামঞ্জস্যপূর্ণ হার্ডওয়্যার থাকে তবে 2-4MB অবধি সম্বোধনযোগ্য মেমরি সহ)।

আজকের বিশ্বে, 32 জিবি বেশিরভাগ ব্যবহারকারীর জন্য ওভারকিল হতে পারে তবে কিছু ওএম এর (মূল সরঞ্জাম প্রস্তুতকারক) 32 জিবি স্ট্যান্ডার্ড মডেলগুলি নিয়ে আসে। তাহলে আপনি এটি দিয়ে কি করতে পারেন? আপনি এমন কিছু করতে পারেন যা সেই মেমরির (4gb-8gb) কিছু থেকে একটি র‌্যামড্রাইভ তৈরি করে আপনার ওএসকে লুব্রিকেট করে তোলে যাতে অস্থায়ী ফাইল অ্যাপস এবং ওএস তৈরি করে - সেখানে চলে যাবে এবং আপনি পুনরায় বুট করার সময় স্বয়ংক্রিয়ভাবে ফ্লাশ হবে। এমনকি আপনি ইন্টারনেট ব্রাউজারগুলির জন্য X:\Ramdrive\Cacheএটিও করতে পারেন ( নতুন প্যারামিটার এবং একটি একক রেজিস্ট্রি সম্পাদনা সহ একটি শর্টকাট তৈরি করে কিছু ছোট টুইটের মাধ্যমে ক্রোমও এই পথটি ব্যবহার করতে কনফিগার করা যেতে পারে ))

এটা কি মূল্য?

আজকাল প্রচুর র‌্যামড্রাইভ বিনামূল্যে এবং SET TEMP, SET TMP পরিবেশের ভেরিয়েবলগুলি স্বয়ংক্রিয়ভাবে কনফিগার করে। আপনি যা যা করেন তা হ'ল র‌্যামড্রাইভের নতুন ড্রাইভ লেটারে প্লাগ ইন এবং সেই সাথে কিছু বিযুক্ত সিস্টেমের ত্রুটি, ছোট ক্রাশ, স্লোডাউনগুলি কেবল দূরে চলে যায়।

মনে রাখবেন যে প্রচুর অ্যাপস এবং আপডেটগুলি আমাদের পছন্দ মতো ঠিক নিজেরাই সাফ করে না।

এবং গেমারদের জন্য আপনি এমন একটি .BATফাইল তৈরি করতে পারেন যা আপনার গেমের সমস্ত বিষয়বস্তু অনুলিপি করে এবং ফাইলগুলি সংরক্ষণ করতে পারে (ফোল্ডার এবং সাবফোল্ডারগুলির ফর্ম্যাটটি সাথে /Sপ্যারামিটারের সাথে রাখুন XCOPYan এমন একটি অতিরিক্ত তৈরি নিশ্চিত করুন SAVE.BATযা আপনার সমস্ত ডেটা হার্ড ড্রাইভে জমা করে রাখে যখন আপনি অন্যথায় কিছুই করা হবে না ঝুঁকি।


2

আমি আমার 2 জিবি র‌্যাম ডিস্কটি একটি ভিএমওয়্যার ভার্চুয়াল অপারেটিং সিস্টেম (পুরো জিনিস, এক্সপি) সঞ্চয় করতে ব্যবহার করেছি, সির্টআপ / শাটডাউনে স্বয়ংক্রিয়ভাবে সংরক্ষণ এবং পুনরায় লোড করা হয়েছে। আমি তখন এটি ভিএমওয়্যার প্লে দিয়ে রামডিস্কের বাইরে চালিয়েছি। এটি এর সিস্টেম ফাইলগুলির সাথে সমস্ত আই / ও সহ পুরো ভার্চুয়াল অপারেটিং সিস্টেমের র‌্যাম ডিস্কের গতিবেগ তৈরি করেছে (এগুলির সমস্তই কেবল কিছু নয়) এবং আপনি কল্পনা করতে পারেন, পারফরম্যান্স হতভম্ব!

এগুলি ছাড়াও জিপ / আরএআর ফাইলগুলি উত্তোলন অনেক দ্রুত চলে যায়, পাশাপাশি ডিভিডি এনকোডিংও হয়।


0

কারণ :

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

0

আজ কেন একটি র‌্যামডিস্ক ব্যবহার করা হবে?

কারণ র‌্যাম ময়লা সস্তা এবং একটি র‌্যাম ডিস্ক প্রচলিত প্ল্যাটার হার্ড ডিস্ক ড্রাইভের চেয়ে এক দেশীয় (বা 300 বারেরও বেশি) বেশি দ্রুত।

দ্রষ্টব্য: একটি র‌্যাম ডিস্ক প্রতিটি দৃশ্যের জন্য উপযুক্ত সমাধান নাও হতে পারে, তবে এটি যেখানে প্রয়োগ হয় এটি মানুষের হাতে পরিচিত কোনও ডিস্ক ড্রাইভকে মারধর করে।


0

আমার বলতে হবে যে সফটওয়্যার ব্লাট এবং ভর স্টোরেজ বৃদ্ধির কারণে এগুলি এখন আর বেশি ব্যবহৃত হচ্ছে না র‌্যাম ছাড়িয়ে গেছে। এটি ব্যবহৃত হত যে মেশিনগুলিতে স্টোরেজের চেয়ে আরও বেশি র‍্যাম পাওয়া যায় (উদাহরণস্বরূপ, 640 কে র‌্যাম সহ আমার পুরানো এক্সটি এবং একটি 360 কে ডিস্ক ড্রাইভ)। এটি 384 কে র‌্যামডিস্ক তৈরি করতে কোনও মস্তিষ্কে পরিণত হয়েছে, এতে আপনার অ্যাপ্লিকেশনটি অনুলিপি করুন এবং এটি চালিয়ে যান (এখনও বেশিরভাগ অ্যাপ্লিকেশনের জন্য, 256K র‌্যামের জন্য পর্যাপ্ত পরিমাণ রেখে যায়)। আজকাল যে সিস্টেমগুলি 1 টিবি ড্রাইভ নিয়ে আসে তার বিপরীতে, তবে কেবল 1 জিবি র‌্যাম রয়েছে ...

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.