এই প্রশ্নটি পড়ার পরে আমি ভাবতে শুরু করি:
"আরে, ওল'স ডস দিবসে আমরা যে র্যাম ডিস্ক ইউটিলিটিগুলি চালাতাম সেগুলির কি হয়েছিল?"
আমি আজ অবধি বহু বছর ধরে র্যাম ডিস্ক সম্পর্কে শুনিনি, তবে কেন? মেমরিটি এখনও ডিস্কের চেয়ে দ্রুত এবং আমাদের উভয়টিই প্রচুর।
এই প্রশ্নটি পড়ার পরে আমি ভাবতে শুরু করি:
"আরে, ওল'স ডস দিবসে আমরা যে র্যাম ডিস্ক ইউটিলিটিগুলি চালাতাম সেগুলির কি হয়েছিল?"
আমি আজ অবধি বহু বছর ধরে র্যাম ডিস্ক সম্পর্কে শুনিনি, তবে কেন? মেমরিটি এখনও ডিস্কের চেয়ে দ্রুত এবং আমাদের উভয়টিই প্রচুর।
উত্তর:
বর্তমানে কিছু কাজের সফ্টওয়্যারটির সাথে সামঞ্জস্যতার সমস্যার কারণে আমাকে 32-বিট অপারেটিং সিস্টেম চালানো দরকার। আমার কম্পিউটারে উইন্ডোজ এক্সপি প্রফেশনাল দেখতে পাওয়ার চেয়ে অনেক বেশি র্যাম রয়েছে, তাই আমি 3 জিবি শারীরিক মেমরির সাথে আটকে আছি।
3 জিবি ওয়ালটি যখন আঘাত হ'ল, তখন কম্পিউটারটি পেজ ফাইলটি ব্যবহার করতে সরে যাবে। ভাগ্যক্রমে, সফ্টওয়্যারটি আপনাকে 32-বিট পরিবেশে অপারেটিং সিস্টেমের অ্যাক্সেসযোগ্য র্যামের বাইরে একটি র্যামডিস্ক তৈরি করার অনুমতি দেয় exists
সুপারস্পিডের র্যামডিস্ক নামে একটি প্রোগ্রাম রয়েছে যা আপনাকে এটি করার অনুমতি দেবে। আরেকটি বিকল্প হ'ল ভুসাইট র্যামডিস্ক সফটওয়্যার (তারা উভয়ই কিছুটা পৃথক - কোনটি আপনার চাহিদা পূরণ করে তা দেখতে বৈশিষ্ট্যের তালিকাটি দেখুন)।
আমি বিশেষভাবে কোনও সফ্টওয়্যারটির বিজ্ঞাপন দিচ্ছি না, তবে সেগুলি এমন কয়েকটি যা আমি এসেছি যা আপনাকে 32-বিট অপারেটিং সিস্টেমের ঠিকানাযোগ্য পরিসরের বাইরে কিছু র্যাম ব্যবহার করতে দেয়।
যদিও এটি ওএসের সরাসরি র্যামে অ্যাক্সেস করার মতো প্রায় ততটা ভাল নয়, একটি হার্ড-ড্রাইভ ভিত্তিকের চেয়ে র্যাম-ভিত্তিক পেজফাইলে থাকা আরও ভাল।
স্ক্র্যাচফাইলস - আরও একটি কারণ (ভাল হিসাবে 64-বিট প্রযোজ্য)
আপনি র্যামডিস্ক ব্যবহার করতে পারবেন এমন আরও একটি কারণ হ'ল ফটো / ভিডিও সম্পাদনা (যেমন অ্যাডোব ক্রিয়েটিভ স্যুট সহ)। বেশিরভাগ অ্যাডোব প্রোগ্রাম অস্থায়ী স্টোরেজ (একটি পেজফাইলের অনুরূপ) জন্য "স্ক্র্যাচফিল" ব্যবহার করতে পারে।
র্যামডিস্কে স্ক্র্যাচফিল স্থাপন করা ভিডিও / ফটো সম্পাদনার গতি বাড়াতে সত্যই সহায়তা করবে, বিশেষত যখন আপনি অপারেটিং সিস্টেমের (বা প্রোগ্রাম-সংজ্ঞায়িত সর্বাধিক) সীমাটি সীমা অতিক্রম করেন।
জানুয়ারী ২০১০ সেপ্টেম্বর ২০১২ সম্পাদনা করুন:
আমি সম্প্রতি এই ওয়েবসাইটটি জুড়ে এসেছি (প্যাচটি সরিয়ে ফেলা হয়েছে তবে আমি এটি আমার ওয়েবসাইটটিতে এটি মিরর করে দিয়েছি ), যা আপনাকে উইন্ডোজ 7 কার্নেলটি প্যাচ করার অনুমতি দেয় যাতে আপনার অপারেটিং সিস্টেমের PAE 4GB বাধা প্রসারিত করতে দেয় ( উল্লিখিত নিবন্ধটি দেখুন প্যাচ পিছনে প্রকৃত যান্ত্রিক আরও তথ্যের জন্য পূর্ববর্তী লিঙ্ক )। এটি আপনাকে উইন্ডোজ 7 32-বিটের অধীনে 4 জিবি (8 গিগাবাইট পর্যন্ত) র্যাম সম্পূর্ণরূপে ব্যবহার করতে দেয় ।
মেম ডিস্কগুলি খুব সাধারণ না হওয়ার একটি খুব ভাল মৌলিক কারণ: আপনি ডিস্ক ক্যাশে হিসাবে মেমরিটি ব্যবহার করা ভাল।
আপনি ইতিমধ্যে মেমরিটিকে ক্যাশে হিসাবে ব্যবহারের মাধ্যমে সাধারণ ক্রিয়াকলাপে র্যামডিস্কের বেশিরভাগ / সমস্ত পারফরম্যান্স সুবিধা পাবেন। ডিস্ক রাইটগুলি এমন পটভূমিতে ঘটতে পারে যেখানে আপনার পর্যাপ্ত ক্যাশে আছে ধরে নিয়ে ল্যাটেন্সি এত বড় কাজ নয়।
আপনি এখনও বিশেষ পরিস্থিতিতে একটি র্যামডিস্ক ব্যবহার করতে পারেন (কোনও লিখনযোগ্য ডিস্ক নেই)।
লিনাক্সে tmpfs নামে একটি ফাইল সিস্টেম রয়েছে যা মূলত একটি র্যাম ডিস্ক।
এর নাম অনুসারে, এটি প্রায়শই ব্যবহৃত হয় /tmp, কারণ folder ফোল্ডারে কেবল এমন ফাইল রয়েছে যা পুনরায় বুট করার জন্য দরকার নেই।
লাইভ সিডিগুলি তাদের পুরো হার্ড ড্রাইভের জন্য একটি র্যাম ডিস্ক ব্যবহার করে।
আসলে তারা হয়। এমনকি আজকাল ডিআরএএম-ভিত্তিক এসএসডি রয়েছে ।
হ্যাঁ, এটি সত্য যে আধুনিক এইচডিডি দ্রুততর হয়। তবে অন্যান্য সিস্টেমের উপাদানগুলির উন্নতির তুলনায় এগুলি অনেক ধীর। আপনি সন্ধানের সময়গুলি নির্মূল করতে পারবেন না, কারণ আপনার ঘোরার গতি সীমিত।
তাই অনেকগুলি উদ্দেশ্যে, র্যাম-ভিত্তিক ড্রাইভ আপনাকে একটি বিশাল কর্মক্ষমতা বাড়িয়ে তুলতে পারে। র্যাম ড্রাইভের বিপরীতে কখনও কখনও সাধারণ এইচডিডি তে কোনও বড় সফ্টওয়্যার প্রকল্প তৈরি করার চেষ্টা করেছেন?
এছাড়াও নোট করুন যে আধুনিক সিস্টেম কার্নেলগুলি যেমন লিনাক্স ইতিমধ্যে ব্লক স্টোরেজ ক্যাচিংয়ের জন্য সমস্ত উপলব্ধ (অব্যক্ত) র্যাম ব্যবহার করে।
পঙ্গু অপারেটিং সিস্টেমগুলির ঘাটতি পূরণ করতে সেগুলি বড় অংশ ক্রাচগুলিতে ছিল এবং একটি সম্পূর্ণ পরিষেবা ওএস তাদের প্রয়োজন হয় না।
এটি: বেশিরভাগ উদ্দেশ্যে ওএস ক্যাশিং প্রক্রিয়া আরও ভাল কার্য সম্পাদন করবে।
এটি একই জিনিসটি করে (দ্রুত অ্যাক্সেসের জন্য "ডিস্কের" বাসিন্দার ডেটা র্যামে লাগায়) তবে এতে হিউরিস্টিক্সের একটি স্তূপ রয়েছে এবং ঠিক কী ত্বরান্বিত করা উচিত তা বেছে নেওয়ার জন্য ইন-ইন-টাইম অপ্টিমাইজেশন রয়েছে । ওএসের চেয়ে আপনি আরও ভাল জানতে পারবেন এমন বিশেষ ক্ষেত্রে থাকবে তবে বেশিরভাগ সময় আপনার যথেষ্ট পরিমাণে একা চলে যাওয়া উচিত।
খুব পুরানো পোস্ট তবে এখনও প্রাসঙ্গিক (সার্কো 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 জিবি র্যাম ডিস্কটি একটি ভিএমওয়্যার ভার্চুয়াল অপারেটিং সিস্টেম (পুরো জিনিস, এক্সপি) সঞ্চয় করতে ব্যবহার করেছি, সির্টআপ / শাটডাউনে স্বয়ংক্রিয়ভাবে সংরক্ষণ এবং পুনরায় লোড করা হয়েছে। আমি তখন এটি ভিএমওয়্যার প্লে দিয়ে রামডিস্কের বাইরে চালিয়েছি। এটি এর সিস্টেম ফাইলগুলির সাথে সমস্ত আই / ও সহ পুরো ভার্চুয়াল অপারেটিং সিস্টেমের র্যাম ডিস্কের গতিবেগ তৈরি করেছে (এগুলির সমস্তই কেবল কিছু নয়) এবং আপনি কল্পনা করতে পারেন, পারফরম্যান্স হতভম্ব!
এগুলি ছাড়াও জিপ / আরএআর ফাইলগুলি উত্তোলন অনেক দ্রুত চলে যায়, পাশাপাশি ডিভিডি এনকোডিংও হয়।
কারণ :
আজ কেন একটি র্যামডিস্ক ব্যবহার করা হবে?
কারণ র্যাম ময়লা সস্তা এবং একটি র্যাম ডিস্ক প্রচলিত প্ল্যাটার হার্ড ডিস্ক ড্রাইভের চেয়ে এক দেশীয় (বা 300 বারেরও বেশি) বেশি দ্রুত।
দ্রষ্টব্য: একটি র্যাম ডিস্ক প্রতিটি দৃশ্যের জন্য উপযুক্ত সমাধান নাও হতে পারে, তবে এটি যেখানে প্রয়োগ হয় এটি মানুষের হাতে পরিচিত কোনও ডিস্ক ড্রাইভকে মারধর করে।
আমার বলতে হবে যে সফটওয়্যার ব্লাট এবং ভর স্টোরেজ বৃদ্ধির কারণে এগুলি এখন আর বেশি ব্যবহৃত হচ্ছে না র্যাম ছাড়িয়ে গেছে। এটি ব্যবহৃত হত যে মেশিনগুলিতে স্টোরেজের চেয়ে আরও বেশি র্যাম পাওয়া যায় (উদাহরণস্বরূপ, 640 কে র্যাম সহ আমার পুরানো এক্সটি এবং একটি 360 কে ডিস্ক ড্রাইভ)। এটি 384 কে র্যামডিস্ক তৈরি করতে কোনও মস্তিষ্কে পরিণত হয়েছে, এতে আপনার অ্যাপ্লিকেশনটি অনুলিপি করুন এবং এটি চালিয়ে যান (এখনও বেশিরভাগ অ্যাপ্লিকেশনের জন্য, 256K র্যামের জন্য পর্যাপ্ত পরিমাণ রেখে যায়)। আজকাল যে সিস্টেমগুলি 1 টিবি ড্রাইভ নিয়ে আসে তার বিপরীতে, তবে কেবল 1 জিবি র্যাম রয়েছে ...