ইসিসি কেবল একক বিট ত্রুটিগুলি সংশোধন করছে বলে মনে হচ্ছে।
সঠিক। আরও ত্রুটিগুলি সংশোধন করতে আরও বিট লাগবে। যেমনটি, আপনি ইতিমধ্যে 8 বিট তথ্য সংরক্ষণ করতে 10 বিট ব্যবহার করেন, 20% মেমরি চিপগুলিকে একক বিট সংশোধন করার অনুমতি দেয় এবং ত্রুটি সনাক্তকরণের দুটি বিট পর্যন্ত।
এটি নিম্নলিখিত হিসাবে কাজ করে। একটি 0
বা একটি কল্পনা করুন 1
। আমি যদি হয় তবে আমি কেবল আশা করি সঠিক জিনিসটি পড়েছি। কোনও মহাজাগতিক বিকিরণ বা খারাপ চিপ দ্বারা যদি 0 0 1 এ উল্টে যায় তবে আমি কখনই জানতে পারি না।
অতীতে আমরা এটিকে সমতা সহকারে সমাধান করার চেষ্টা করেছি। প্যারিটি সঞ্চিত 8 বিটগুলিতে নবম বিট যোগ করছিল। বাইটে কত জিরো এবং কতজন ছিল তা আমরা পরীক্ষা করেছিলাম। নবমটি একটি সমান সংখ্যা তৈরি করতে প্রস্তুত হয়েছিল। (এমনকি সমতা জন্য) আপনি যদি কখনও বাইট পড়ে থাকেন এবং নম্বরটি ভুল হয়ে থাকে তবে আপনি জানতেন যে কিছু ভুল ছিল। আপনি কি জানেন না কোন বিট যদিও ভুল ছিল।
ইসিসি এর প্রসারিত। এটি যখন একক বিট উল্টে যায় তখন আবিষ্কার করতে 10 বিট এবং একটি জটিল অ্যালগরিদম ব্যবহার করে। এটিও জানে যে মূল মানটি কী ছিল। এটি কীভাবে এটি হয় তা বোঝানোর একটি খুব সহজ উপায়:
0
এর সাথে সমস্তগুলি প্রতিস্থাপন করুন 000
। 1
এর সাথে সমস্তগুলি প্রতিস্থাপন করুন 111
।
এখন আপনি ছয়টি সংমিশ্রণটি পড়তে পারেন:
000
001
010
100
101
111
মূলত কী সঞ্চিত ছিল তা আমরা কখনই 100% নিশ্চিত নই। আমরা যদি পড়ি 000
তবে এটি সম্ভবত 000
আমরা আশা করছিলাম বা তিনটি বিটই হয়ত উল্টে গেছে। পরেরটি খুব অসম্ভব। বিটগুলি এলোমেলোভাবে উল্টায় না, যদিও এটি ঘটে। ধরা যাক যে কয়েকটি সহজ গণনার জন্য দশ বারের মধ্যে একটি ঘটে (বাস্তবতা অনেক কম)। এটি সঠিক মানটি পড়ার নিম্নলিখিত সম্ভাবনার সাথে কাজ করে:
000
-> হয় 000
(99.9% নিশ্চিত), বা একটি ট্রিপল ফ্লিপ (1/1000 সুযোগ)
001
-> আমরা জানি কিছু ভুল হয়েছে। তবে এটি হয়
000
এবং একটি বিট উল্টে গেছে (1:10 সুযোগ), বা এটি ছিল
111
এবং দুটি বিট উল্টে গেছে (একটি 1: 100 সুযোগ)। আসুন আমরা এটি পড়ি 000
তবে ত্রুটিটি লগ করব।
010
-> উপরের মত একই।
100
-> উপরের মত একই।
011
-> উপরের মতো একই, তবে ধরে নিচ্ছি এটি একটি 111
101
-> উপরের মতো একই, তবে ধরে নিচ্ছি এটি একটি 111
110
-> উপরের মতো একই, তবে ধরে নিচ্ছি এটি একটি 111
111
-> হয় 111
(99.9% নিশ্চিত), বা একটি ট্রিপল ফ্লিপ (1/1000 সুযোগ)
111
-> হয় 000
(99.9% নিশ্চিত), বা একটি ট্রিপল ফ্লিপ (1/1000 সুযোগ)
ইসিসিগুলি অনুরূপ কৌশলগুলি করে তবে এটি আরও দক্ষতার সাথে করে। 8 বিটের (এক বাইট) জন্য তারা সনাক্ত এবং সঠিক করতে কেবল 10 বিট ব্যবহার করে।
ইসিসি রেজিস্টার্ড র্যাম কেবলমাত্র ওয়ার্কস্টেশন / সার্ভার বোর্ডের সাথে ব্যবহারযোগ্য, ইসিসি আনবুফার্ড ইনসেল বোর্ডে এএনজি এফগা বা 55 এএমডি এএম 3 + ব্যবহারযোগ্য us
আমি ইতিমধ্যে ইসির অংশটি কী ছিল তা উল্লেখ করেছি, এখন নিবন্ধিত বনাম আনফার্ড অংশ।
আধুনিক সিপিইউতে মেমরি কন্ট্রোলার সিপিইউ ডাইতে থাকে, এটি এএমডি ওপ্টারন চিপস এবং ইন্টেলের জন্য কোর আই সিরিজ দিয়ে অনেক আগে থেকেই শুরু হয়। তারপরে বেশিরভাগ ডেস্কটপ সিপিইউগুলি র্যাম ধারণ করে সরাসরি ডিআইএমএম সকেটে সরাসরি কথা বলে। এটি কাজ করে এবং কোনও অতিরিক্ত যুক্তির প্রয়োজন হয় না। এটি নির্মাণে সস্তা, এবং গতি বেশি কারণ মেমরির নিয়ামক থেকে র্যামে যেতে কোনও দেরি নেই।
তবে একটি মেমরি নিয়ামক কেবলমাত্র উচ্চ গতিতে সীমিত স্রোত চালাতে পারেন। এর অর্থ হ'ল মাদারবোর্ডে কয়টি মেমরি সকেট যুক্ত করা যায় তার সীমা রয়েছে। (এবং এটি আরও জটিল করে তোলার জন্য, ডিআইএমএমগুলি কতটা ব্যবহার করতে পারে, যা মেমরির পদক্ষেপের দিকে নিয়ে যায় I আমি এড়িয়ে যাব কারণ এটি ইতিমধ্যে দীর্ঘ)
সার্ভার বোর্ডগুলিতে আপনি প্রায়শই ডেস্কটপ সিস্টেমের চেয়ে বেশি মেমরি ব্যবহার করতে চান। অতএব স্মৃতিতে একটি "রেজিস্টার" বাফার যুক্ত করা হয়। ডিআইএমএম-এর চিপস থেকে পড়া প্রথমে এই বাফারটিতে অনুলিপি করুন। একটি ঘড়ি চক্র পরে এই বাফারটি ডেটা স্থানান্তর করতে মেমরি নিয়ামকের সাথে সংযুক্ত হয়।
এই বাফার / রেজিস্টারগুলিতে বিলম্বিত জিনিসগুলি স্মৃতিশক্তিকে ধীর করে তোলে। এটি অনাকাঙ্ক্ষিত এবং এইভাবে এটি কেবল বোর্ডগুলিতে ব্যবহৃত / প্রয়োজনীয় যা অনেকগুলি মেমোরি ব্যাংক রয়েছে। বেশিরভাগ গ্রাহক বোর্ডের এটির প্রয়োজন হয় না এবং বেশিরভাগ ভোক্তা সিপিইউ এটি সমর্থন করে না।
সরাসরি সংযুক্ত, আনফারড র্যাম বনাম বাফার / রেজিস্টার্ড র্যাম এমন কোনও ক্ষেত্রে নয় যেখানে একটির চেয়ে অপরটির চেয়ে ভাল বা খারাপ। আপনার কাছে কয়টি মেমরি স্লট থাকতে পারে তার বিচারে তাদের আলাদা আলাদা বাণিজ্য রয়েছে। নিবন্ধিত র্যাম কিছু গতির (এবং সম্ভবত ব্যয়) ব্যয় করে আরও র্যামের অনুমতি দেয়। বেশিরভাগ ক্ষেত্রে যেখানে আপনার যতটা সম্ভব মেমরি দরকার, কিছুটা ধীর গতিতে চলমান র্যামের জন্য অতিরিক্ত মেমরির তুলনায় ক্ষতি বেশি।
আমি যে সন্দেহটি করছি তা হচ্ছে (মূলত asus am3 + বোর্ড সম্পর্কে): ইসিসি-অনাবন্ধিত র্যাম কি ইসি-নিবন্ধিত র্যামের মতো ভাল (সুরক্ষা এবং নির্ভরযোগ্যতার দিক থেকে)? বা এটি আরও খারাপ পছন্দ। আমি গতির জন্য খুব বেশি যত্ন নিই না * **
সুরক্ষা এবং স্থিতিশীলতার দৃষ্টিকোণ থেকে, ইসিসি-আনফারড এবং ইসিসি-নিবন্ধিত একই are
আরও বিশদ: সার্ভার 24 x 3 ½ '' পর্যন্ত ড্রাইভ সহ একটি সার্ভার কেস ব্যবহার করবে এবং যতটা সম্ভব কম ব্যবহার করা উচিত।
24 ড্রাইভ প্রচুর শক্তি গ্রাস করতে চলেছে। ড্রাইভের উপর কতটা নির্ভর করে। আমার 140 জিবি 15 কে আরপিএম এসএএস ড্রাইভটি নিষ্ক্রিয় অবস্থায় কেবল 10 ওয়াট আঁকছে, 1 টিবি সাটা 7 কে 2 ডিস্কের মতো। উভয় ব্যবহারে আরও আঁকুন।
এটিকে 24 দ্বারা গুণ করুন 2401010 ওয়াট অলস অর্থ 240 ওয়াট কেবল ডিস্ক প্লাটারগুলিকে স্পিনিং করে রাখে, বায়ু প্রতিরোধকে কাটিয়ে ওঠে। ডাবল-ইশ যা ব্যবহারের জন্য।
এলজিএ ১১৫৫৫ সেই অর্থে দ্বিগুণ দামের জন্য অন্যদের (> ৮০ ডাব্লু) এর চেয়ে আরও ভাল বাজি (টিডিপি ~ 20-95W) বলে মনে হচ্ছে।
লেখার সময় এবং সিপিইউ'র জন্য আপনি উল্লেখ করেছেন ইন্টেল কম পাওয়ার সিপিইউতে ভাল।
কোন পরামর্শ স্বাগত। আসুন অলস অবস্থায় 120W এরও কম বলি (24 টির মধ্যে 10 টি হার্ড ডিস্ক সহ)।
আপনি যদি ফ্রিবিএসডি-তে যান তবে জেডএফএসের দিকে কড়া নজর দিন। এটা দুর্দান্ত হতে পারে। এর আরও অনেক উন্নত বৈশিষ্ট্য (উদাহরণস্বরূপ প্রতিলিপি এবং / বা সংক্ষেপণ) গুরুতর সিপিইউ শক্তি ব্যবহার করে এবং প্রচুর স্মৃতি চায়। জেডআরআইডি সহ বেসিক ব্যবহারের জন্য জেডএফএস আপনার উল্লিখিত সিপিইউ সেট এবং 16 জিবি উভয়ই ঠিকঠাক করবে, তবে আপনি যদি ডুপ্লিকেশন এর মতো বৈশিষ্ট্যগুলি চালু করেন তবে আপনার ডিস্কের ক্ষমতার জন্য প্রয়োজনীয় প্রস্তাবিত মেমোরিটি সাবধানতার সাথে দেখতে হবে; কিছু গিগাবাইট দ্বারা প্রতি টিবিতে 5 গিগাবাইট স্টোরেজ করার পরামর্শ দেওয়া হয় ।
আরও দুটি জিনিস:
- ড্রাইভগুলি সংযুক্ত করার বিষয়ে আমি কিছুই দেখতে পাইনি। কিছু বোর্ড 10 টি SATA বন্দর পর্যন্ত যেতে পারে। তবে এর বাইরে যে কোনও কিছুর জন্য আপনার অ্যাড-ইন কার্ডের প্রয়োজন হবে। আপনি যদি হার্ডওয়্যার রেড বিবেচনা করেন তবে শুরু থেকেই এটি পরিকল্পনা করা ভাল।
- ড্রাইভ ব্যর্থতা: আপনি যদি SATA পোর্ট গুণিতক ব্যবহার করেন তবে সাবধানতার সাথে দেখুন কীভাবে কোনও SATA ড্রাইভ ব্যর্থ হয় they এটি প্রায়শই সুন্দর হয় না। হোম সেটআপের জন্য কোনও বড় সমস্যা নয়, তবে খুব বেশি এন্টারপ্রাইজ গ্রেড নয়। পৃথক ড্রাইভগুলি কীভাবে ত্রুটিগুলি পরিচালনা করে তা আপনাকে বিবেচনা করতে হবে। কিছু ড্রাইভকে "এনএএস" বা "রেড" ব্যবহারের জন্য লেবেলযুক্ত করার কারণ হ'ল তারা নিয়মিত ড্রাইভের চেয়ে ত্রুটিগুলি আলাদাভাবে পরিচালনা করে। কোনও রেড না দিয়ে, আপনি ড্রাইভটি যতবার সম্ভব পুনরায় চেষ্টা করতে চান। RAID সহ, আপনি ড্রাইভটি দ্রুত ব্যর্থ হতে চান , যাতে আপনি অন্য অনুলিপি থেকে পড়তে পারেন।