কেন হার্ড ড্রাইভ বিজ্ঞাপন হিসাবে বড় হয় না?


18

আমি যে সমস্ত হার্ড ড্রাইভ কিনেছি সেগুলি থেকে সেগুলি বিজ্ঞাপনের আকারের মতো বড় বলে মনে হয় না; 320 জিবি থেকে শুরু করে 290 জিবি, 500 জিবি থেকে 450 জিবি, ইত্যাদি এর কোনও প্রযুক্তিগত কারণ আছে কি?


3
অবাস্তব কারণ, অবশ্যই, উত্পাদনকারীরা সম্ভবত বক্সে ন্যায্যতা করতে পারে, বিক্রয় চালানোর জন্য যতটা বড় একটি সংখ্যা রাখবেন। এটি ক্ষুদ্রতর মুদ্রণের সাথে সামর্থ্যগুলিতে "আপ" এবং দামগুলির জন্য "শুরু" এর বিজ্ঞাপনগুলির মতো similar
ডেভিড থর্নলি

5
তোমার ড্রাইভ হয় বিজ্ঞাপনে বড় হিসাবে। অপারেটিং সিস্টেম কেবল তাদের ভুল পরিমাপ করে।
এন্ডোলিথ

2
ভুলে যাবেন না যে কোনও ড্রাইভ সর্বদা অপরিবর্তিত আকার হিসাবে নির্দিষ্ট থাকে এবং ফর্ম্যাট করার সময় বিন্যাস টেবিল, পৃষ্ঠার বিকল্প টেবিল এবং এর মতো কারণে কম স্থান পাওয়া যায় space
ড্যানিয়েল আর হিকস

(তবে আমি এখন যে 16 জি স্টিকটি প্লাগ করেছি সেগুলিতে প্রোপার্টি অনুসারে মোট 16,000,761,856 বাইট রয়েছে ))
ড্যানিয়েল আর হিকস

@ ড্যানিয়েলহিক্স অভিনন্দন! আপনি দর কষাকষির চেয়ে বেশি পেয়েছেন! ;-)
সমীর

উত্তর:


29

প্রযুক্তিগত কারণ হ'ল হার্ড ড্রাইভ নির্মাতারা আপনাকে মেট্রিক ইউনিটে সক্ষমতা বিক্রি করে। সুতরাং মেট্রিক সিস্টেমের দ্বারা একটি জিবি = 1,000,000,000 বাইট। যাইহোক, কম্পিউটারগুলি ড্রাইভের আকারটি 2 এর শক্তিতে পরিমাপ করে So সুতরাং 1GiB = 1,024MiB, 1MiB = 1,024KiB ইত্যাদি this

সুতরাং যখন আপনি আপনার 1 জিবি (উদাহরণস্বরূপ) ড্রাইভটি ইনস্টল করেন, তখন ওএস কেবল 0.93GiB দেখতে পায় এবং এটিই তাত্পর্য হওয়ার কারণ।

(যদি আপনি এর আগে জিআইবি সংক্ষেপটি কখনও না দেখে থাকেন তবে এটি একটি নতুন স্বীকৃতি যা 1000 এর বিপরীতে 1024 এর শক্তি চিহ্নিত করার জন্য গৃহীত হয়েছে However তবে, বেশিরভাগ অপারেটিং সিস্টেমগুলি জিআইবি হিসাবে এই বিষয়টিকে আরও বিভ্রান্ত করে জিবি হিসাবে রিপোর্ট করবে)


6
গি =>
গিবি

@ ক্রিসএফ: হ্যাঁ, আমি আমার পোস্টে একটি সংযোজন যুক্ত করে ব্যাখ্যা করেছি যে
কাইল ক্রোনিন

11
এবং আমাকে পুরানো "1.44Mb" ফ্লপি ডিস্কে শুরু করবেন না। এগুলি একই সাথে 1000 এবং 1024 উভয় পরিমাপ ব্যবহার করে 1440 * 1024 বাইটের বাইরে তৈরি করা হয়েছিল। এটি এমআইবি বা এমবি ছিল না
আর মার্টিনহো ফার্নান্দিস

1
উইকিপিডিয়ায় একটি লিখনআপ এবং চার্ট রয়েছে en.wikedia.org/wiki/Hard_disk_drive#Cap क्षमता_measurements
ক্রিস নাভা

1
মেট্রিক মানগুলি ব্যবহার করতে অ্যাপল সম্প্রতি ম্যাকোএসএক্সের মধ্যে ডিস্ক আকারের প্রদর্শন পরিবর্তন করেছে।
ক্রিস নাভা

9

মূলত এটি ছিল 4 জিবি পেনড্রাইভ সম্পর্কে এই প্রশ্নের উত্তর (মার্জড)

আসুন আমরা এই উক্তিটি থেকে শুরু করি: " মানব ব্যবস্থা 10 পাওয়ার উপর ভিত্তি করে, 2 পাওয়ার উপর বাইনারি "
এটি যা অনুসরণ করে তা আপনার প্রশ্নের প্রথম উত্তর দিতে পারে।

মেট্রিক উপসর্গ হয় 10, 1000 বা 10 ^ 3 শক্তি , 10 ^ 6 এম , 10 ^ 9 জি ... বাইনারি উপসর্গ শক্তি হয় 2 (2 ^ 10 = 1024 এখন পর্যন্ত না 1000 কিন্তু বিভিন্ন থেকে, 2.4% )।

4000000000/1024/1024/1024  Your 4GB are 4 000 000 000 Bytes
3.72529029846191406250     That becames around 3.73 GiB 

বিক্রেতারা এবং আইন : আইনগুলি যখন অন্যথায় তাদের বাধ্যতামূলক করে না তখন বিক্রেতারা বাজারের নিয়মগুলি অনুসরণ করে। 4 পরে 3.78 ভাল বিক্রি হয়। একই কারণে ইন্টারনেট সরবরাহকারীরা প্রায়শই বিপিএস সম্পর্কে কথা বলে এবং আপনাকে বিপিএস বুঝতে দেয় । 8 টি ফ্যাক্টর রয়েছে: একটি বাইট ( বি ) হ'ল 8 বিট ( )।

সমস্যাটি হ'ল আইনগুলি বিদ্যমান, তবে সমস্ত জাতির ক্ষেত্রে এক নয়।

আন্তর্জাতিক সিস্টেম , অথবা এসআই , বহুল বাণিজ্য ও বিজ্ঞানের জন্য বিশ্বের ব্যবহৃত (এটা 1960 সালে প্রকাশিত হয় এবং বর্তমান সময়ে আংশিকভাবে মাত্র ইউ এস এ যে অবলম্বন করা হয়, বার্মা এবং লাইবেরিয়া) হয়।
এটি পরিমাপের এককগুলি নয় এমনকি উপসর্গগুলিও প্রতিষ্ঠিত করে

কম্পিউটার জগতে এটি প্রাকৃতিক যেহেতু 2 এর শক্তিতে একটি সংখ্যার ভিত্তি ব্যবহার করা হয় (এবং মানব জগতের মতো 10 নয় ) এটি 1998 সালে বাইনারি উপসর্গের ব্যবস্থা চালু হয়েছিল । এখানে সরাসরি টেবিল । আজকাল আমরা সেই পরিস্থিতিতে দেখতে পাই

the International Electrotechnical Commission (IEC) and several other standards
(NIST...) and trade organizations approved standards and recommendations 
for a new set of binary prefixes that refer unambiguously to powers of 1024

আপনি যখন পড়বেন তখন 1GBএটি হওয়া উচিত 1 000 000 Bytes,
পরিবর্তে যখন পড়বেন তখন 1GiBতা হওয়া উচিত 1 073 741 824 Bytes

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

তাই চোখ ভাল রাখুন।

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


অতিরিক্ত রেফারেন্স


7

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

1 কিবিবাইট = 2 ^ 10, 1 মেবিবাইট = 2 ^ 20, 1 গিবিবিট = 2 ^ 30, ইত্যাদি

উদাহরণস্বরূপ, আমার কাছে এই মেশিনের সাথে 300 গিগাবাইট ড্রাইভ সংযুক্ত আছে এবং উইন্ডোজ সামর্থ্যের জন্য নিম্নলিখিতগুলি প্রদর্শন করে:

Capacity:          300,082,855,936     279 GB

300,082,855,936 / 2 ^ 30 = ~ 279। এটা কি আসলে আপনি দেখানো হয় এ ড্রাইভের আকার Gibi বাইট, না গিগা বাইট। সুতরাং, এটি পড়া উচিত:

Capacity:          300,082,855,936     279 Gi

কেউ বলতে পারেন এটি উইন্ডোজের একটি ত্রুটি, তবে স্পষ্টতই সঞ্চয় ক্ষমতা প্রিফিক্স অর্থগুলির জন্য কোনও নির্দিষ্ট মান নেই। এই উইকিপিডিয়া নিবন্ধে "গ্রাহক বিভ্রান্তি" সম্পর্কিত একটি বিভাগ সহ আরও অনেক ভাল তথ্য ।


4

একটি ব্যাখ্যা জন্য এই নিবন্ধটি দেখুন ।

মূলত, একটি "গিগাবাইট" এর দুটি সংজ্ঞা রয়েছে। একটি সংজ্ঞা হ'ল 1GB = 1024 3 বাইট। এই সংজ্ঞাটি কম্পিউটার জানায় (প্রযুক্তিগত কারণে)।

অন্যান্য সংজ্ঞা (এসআই ইউনিট থেকে) হ'ল 1 জিবি = 1000 3 বাইট। এটি প্রতিটি অন্যান্য মেট্রিক ইউনিটের সমান (1 গিগামার = 1000 3 মিটার)।

যেহেতু একটি গিগাবাইটের মেট্রিক সংজ্ঞা কম্পিউটার একটি গিগাবাইটকে বিবেচনা করে তার চেয়ে কম, তাই হার্ড ড্রাইভ নির্মাতারা মেট্রিক সংজ্ঞাটি ব্যবহার করে কারণ তারা বাক্সে একটি বৃহত্তর ক্ষমতা প্রিন্ট করতে পারে।

খুব অল্প পরিমাণে ফাইল নিজেই ফাইল সিস্টেম দ্বারা ব্যবহৃত হয়, তবে বেশিরভাগ অনুপস্থিত ক্ষমতা হ'ল গিগাবাইটের সংজ্ঞা থেকে।


4

এটি সত্যিই কত বড় তা সম্পর্কে আপনি যদি নিশ্চিত হতে চান তবে এটি কোন সেক্টরের আকার ব্যবহার করে এবং সেক্টরের মোট সংখ্যা এটি সন্ধান করুন। তারপরে বাইটগুলিতে মোট আকার পেতে এই দুটি সংখ্যাকে গুণ করুন। এটাই আসল আকার! যে কোনও অপারেটিং সিস্টেমে! এটি ডিস্ক ক্ষমতা হিসাবেও উল্লেখ করা হয় ।

T = b x S

Where T is the total disk size in bytes,
b is the sector size in bytes,
and S is the total number of sectors.

সেক্টরের সংখ্যা

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

সেক্টর আকার

দুটি ধরণের ক্ষেত্র রয়েছে: শারীরিক এবং যৌক্তিক। সর্বাধিক সাধারণভাবে, একটি স্ট্যান্ডার্ড ডিস্কে দৈহিক সেক্টরের আকার 512 বাইট। আধুনিক হার্ড ডিস্ক ড্রাইভের লেবেলে সেক্টরের আকার তালিকাভুক্ত নয়। এটি কেন তা বোঝার জন্য আপনার যৌক্তিক এবং শারীরিক ক্ষেত্রের মধ্যে পার্থক্য বুঝতে হবে। আমি এই সংক্ষেপে ব্যাখ্যা করার চেষ্টা করব।

এলবিএ ডিস্ক

আধুনিক হার্ড ডিস্ক ড্রাইভগুলি যৌক্তিক ক্ষেত্রগুলি ব্যবহার করে। আপনি এটিকে এলবিএ (লজিকাল ব্লক ঠিকানা) হিসাবে উল্লেখ করেছেন দেখতে পাবেন। প্রকৃতপক্ষে, লেবেলে মোট সেক্টরের সংখ্যা সন্ধান করার সময়, আপনি এলবিএ হিসাবে উল্লেখ করা সেক্টরের সংখ্যা দেখতে পাবেন, সুতরাং এটি এমন কিছু বলবে LBA: 123456789। এটি আপনার সেক্টরের মোট সংখ্যা। এগুলি ডিস্কের লজিক্যাল সেক্টর এবং এগুলি এলবিএ ঠিকানা পদ্ধতি ব্যবহার করে লেখা এবং পড়ে। এই পদ্ধতি (যেমন এনটিএফএস, FAT32) একজন সঙ্গে অপারেটিং সিস্টেম ফাইল-সিস্টেম বিন্যাস ব্যবহার করার অনুমতি দেয় বরাদ্দ একক যে প্রকৃত খাতে আকার চেয়ে বড়।

WD maxtor

বরাদ্দ ইউনিট

বরাদ্দ একক একটি থেকে ধারণার দিক দিয়ে একই খাতের আকার , কিন্তু এটা যে বিজ্ঞাপনগুলি তার আকার পরিবর্তন করতে পারেন যে, শারীরিক খাতের আকার পরিবর্তন ছাড়াই নমনীয়তা কিছু স্তর। আপনি যদি ক্রয় এবং ইনস্টল করে থাকেন এবং আপনার জীবনে একাধিক হার্ড ডিস্ক ড্রাইভ ফর্ম্যাট করে থাকেন তবে নিঃসন্দেহে আপনি এই পদটি নিয়ে এসেছেন। একটি এনটিএফএস ফর্ম্যাট হার্ড ডিস্ক ড্রাইভের জন্য আজ সবচেয়ে সাধারণ বরাদ্দ ইউনিট মাপ 4K, 8K, এবং 16 কে। আমি বলি "আজ" ডিস্ক আকারের কারণে যে এই দিনগুলিতে হার্ড ডিস্ক ড্রাইভ উপলব্ধ available

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

এই কারণেই মাইক্রোসফ্ট খাত আকার থেকে শুরু করে বরাদ্দ ইউনিটে রূপান্তর করেছে। এটি বেশ কয়েকটি উইন্ডোজ সংস্করণে ফিরে এসেছিল। যদি আমি সঠিকভাবে স্মরণ করি তবে উইন্ডোজের 9x পরিবারের মধ্যে একটির সাথে তারা এই শব্দটি ব্যবহার শুরু করেছিল।

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

একটি এলবিএ সম্বোধিত হার্ড ডিস্ক ড্রাইভের মধ্যে সবচেয়ে সাধারণ, শারীরিক ক্ষেত্রের আকার 512 বাইট te তবে প্রায় 2010 সাল থেকে, অনেকগুলি নতুন হার্ড ডিস্ক ড্রাইভ এখন অ্যাডভান্সড ফর্ম্যাট ধরণের। এর সহজ অর্থ হল যে এটি সেক্টর মাপগুলি ব্যবহার করে যা 512 বাইটের চেয়ে বড়। বর্তমানে সর্বাধিক সেক্টরের আকার 4K বা 4096 বাইট।

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

সিএইচএস ডিস্ক

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

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

পরিমাণ IBM

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

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

বাইট মাপের উপসর্গ করা হচ্ছে

পরিমাপের উপর প্রথম কিছু বুনিয়াদি:

  • বাইনারি ডিজিট (বিট) বাইনারি কম্পিউটারের পরিমাপের ক্ষুদ্রতম একক। এটি হয় 1 বা 0. 0 (বা কোয়ান্টাম কম্পিউটারে উভয়ই))
  • একটি বিট একটি ছোট কেস বি এর সাথে সংক্ষেপিত হয় বা বিট হিসাবে বানান ।
  • পরের ইউনিট একটি বাইট।
  • একটি বাইট সংক্ষিপ্ত আকারের উপরের কেস বি , বা বাইট বা বাইট হিসাবে বানান ।
  • একটি বাইট হ'ল 8 বিট।
  • পরবর্তী ইউনিটটি একটি শব্দ এবং এটি সাধারণত শব্দ হিসাবে বানান হয় ।
  • শব্দের দৈর্ঘ্য প্রসেসরের আর্কিটেকচারের উপর নির্ভর করে। এটি সাধারণত 8 বিট, 16 বিট, বা 32 বিট, বা 64 বিট হয়।
  • তারপরের পরবর্তী ইউনিটটি কোনও শব্দের একাধিক, যেমন ডাবল শব্দ বা কোয়াড শব্দের।
  • একটি দ্বিগুণ শব্দের সংক্ষিপ্তসারটি ডওয়ার্ড বা ডাব্লু এবং কোয়াড শব্দের সংক্ষিপ্তসার হয় কিউওয়ার্ড বা কিউউ

এগুলি হ'ল মৌলিক পরিমাপ, তবে আপনি প্রোগ্রামার না হলে শব্দগুলির মুখোমুখি হবেন না। ডিস্ক আকার, পার্টিশন এবং ফাইলগুলি বাইট ব্যবহার করছে। একটি বাইট কাজ করার জন্য সবচেয়ে ব্যবহারিক পরিমাপ। ডিস্কের একটি সেক্টর একটি বাইটের একটি ব্লক। কনভেনশন দ্বারা, এটি সর্বাধিক 512 বাইট যা 2 এর একাধিক।

2^0 = 1 byte
2^1 = 2 byte
2^2 = 4 byte
2^3 = 8 byte
2^4 = 16 byte
2^5 = 32 byte
2^6 = 64 byte
2^7 = 128 byte
2^8 = 256 byte
2^9 = 512 byte

এই ক্ষুদ্রতম বাইট আকারগুলি সহজেই কেবল সংখ্যা দিয়ে প্রকাশ করা যায়। তবে 2 এর 20 তম সংখ্যাটি 1048576, এবং 30 তম একাধিকটি 1073741824 this এ কারণেই আমাদের কিলো, মেগা এবং গিগা এর উপসর্গ রয়েছে। তবে সমস্যাটি হ'ল এগুলি হ'ল মেট্রিক দশমিক পরিমাপ ব্যবস্থায় ব্যবহৃত এসআই (সিস্টেম আন্তর্জাতিক) উপসর্গগুলি ix এই সিস্টেমের প্রতিটি উপসর্গ একটি মানকে 10 এর একাধিক হিসাবে প্রতিনিধিত্ব করে যখন বাইনারি কম্পিউটার তথ্য পরিমাপ করতে 2 টি বেস ব্যবহার করে।

unit 10^0 = 1
kilo 10^3 = 1000
mega 10^6 = 1000000
giga 10^9 = 1000000000

এই কারণেই আইইসি, একটি আন্তর্জাতিক মানের সংস্থা, বাইনারি উপসর্গের ধারণাটি চালু করেছে। কিলো, মেগা, গিগা এবং আরও কিছু নাম এই সিস্টেমে কিছুটা পরিবর্তন করা হয়েছে তা প্রতিবিম্বিত করার জন্য যে সেগুলি বাইনারি পরিমাপের সাথে ব্যবহার করা উচিত।

kibi 2^10 = 1024 = 1024^1
mebi 2^20 = 1048576 = 1024^2
gibi 2^30 = 1073741824 = 1024^3

নামগুলি এসআই সিস্টেমে তাদের নিজ নিজ নাম এবং বাইনারি শব্দের সংক্ষিপ্তকরণ। উদাহরণস্বরূপ, কিবি, কি লো এবং দ্বি নারি থেকে গঠিত ।

যদি আমি বলি যে কোনও বস্তুর 5000 গ্রামের ভর রয়েছে তবে আমি 5 কেজি (কিলোগ্রাম) উপসর্গের সাথে মানটি প্রকাশ করতে পারি। পিছনের শূন্যগুলি অপসারণ করতে আমি এটি হাজার দিয়ে ভাগ করছি। উপসর্গটির মানটি জানা হয়ে গেছে, দ্বিতীয় বারের জন্য আমাকে প্রথমবারের মতো কত গ্রাম পরিমাপ করা হয়েছে তা জিজ্ঞাসা করার দরকার নেই। তিনি কেবল আমার 5 কেজি নোটেশন গ্রহণ করে এবং এটি হাজারে গুণিয়ে গ্রামে রূপান্তরিত করে প্রক্রিয়াটিকে বিপরীত করেন। কিলো মানে হাজার, সুতরাং 5 x 1000 = 5000।

ডিস্কে প্রথম 30 টি সেক্টর 15360 বাইট হয়, যদি প্রতিটি সেক্টর 512 বাইট হয়। এটিকে আরও সহজভাবে প্রকাশ করার জন্য, আমি এটিকে 1000 দ্বারা ভাগ করতে পারি। ফলাফলটি 15.36 কিলোবাইট বা 15.36 কেবি। যদি আমি এটি নিকটতম পুরো সংখ্যায় গোল করি তবে এটি 15 কেবি হবে। অন্য কোনও ব্যক্তি যদি এই সংখ্যার দিকে নজর রাখেন তবে তিনি ধরে নিবেন যে 15 কেবি হ'ল সঠিক পরিমাপ, এবং 1000 টি দিয়ে এটির গুণকে এটিকে বাইটে রূপান্তর করতে। সুতরাং এটি 15000 বাইট হবে, যা সঠিক নয়, কারণ আসল পরিমাপটি 15360 বাইট ছিল। অন্যদিকে, যদি আমি 1024 দ্বারা 15360 বাইট ভাগ করে নিই তবে আমি ঠিক 15 কিবি পেতে পারি! এটাই কিবিবাইট । দশমিক কোনও প্রসার নেই! যেহেতু এটি "কিবি" বলছে এবং "কেবি" নয়, অন্য কোনও ব্যক্তি আসল মান পেতে 1024 দিয়ে নয়, 1000 দিয়ে গুণতে জানতেন।

একইভাবে, যখন কোনও প্রস্তুতকারক কোনও ডিভাইসে 8 জিবি প্রিন্ট করে, তারা দশমিক উপসর্গ ব্যবহার করে। পিছনে শূন্য মান সহ! সুতরাং 8 জিবি 8 জিবিবি (গিবিবিাইট) বা 8 এক্স 2 ^ 30 নয়, তবে 8 x 10 ^ 9 = 8 000 000 000 বাইট। যাইহোক, উইন্ডোজ দশমিক উপসর্গের (যেমন "জিবি") দেখতে দেখতে বাইনারি আকারের গণনা (2 পাওয়ার) ব্যবহার করছে। সুতরাং উইন্ডোজে, এই 8 000 000 000 বাইটগুলি 2.4 by 30 (বা 1024 ^ 3) দ্বারা ভাগ করে 7.450580597 "জিবি" (বাস্তবে জিআইবি) পেতে পারেন। এটি নিকটতম শততম স্থানে গোলাকার, সুতরাং এটি উইন্ডোজে 7.45 "জিবি" হিসাবে প্রদর্শিত হবে। আমি "জিবি" উদ্ধৃত করে চলেছি কারণ মাইক্রোসফ্টের উচিত জিবি নয়, এই অর্থের জন্য জিআইবি ব্যবহার করা উচিত। এটি ইতিমধ্যে একটি বিভ্রান্তিকর বিষয়ে বিজ্ঞাপন।

কাজের উদাহরণ

আমি এখন কয়েকটি উদাহরণ দিয়ে যাব, ছবিগুলিতে হার্ড ডিস্ক ড্রাইভের লেবেল তথ্য ব্যবহার করে। প্রথমে 500 জিবি ডিস্কটি দেখে নেওয়া যাক।

Capacity: 500 GB
LBA: 976773168
976773168 x 512 = 500107862016 bytes
500107862016 / 1024^3 = 465.761741638 ≈ 466 GiB

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

আপনি যদি কেবলমাত্র ক্ষমতা নম্বর নিয়ে যান এবং এটিকে জিআইবিতে রূপান্তর করেন তবে এটি দেখতে এরকম কিছু হবে।

500 GB = 500 x 10^9 = 500000000000 byte
500000000000 byte = 500000000000 / 1024^3 = 465.661287308 ≈ GiB

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

Capacity: 320 GB
LBA: 632672208
632672208 x 512 = 323928170496 bytes
323928170496 / 1024^3 ≈ 302 GiB

শেষ অবধি, এখানে সিএইচএস ডিস্কগুলির মধ্যে একটি। বেসিক ধারণাটি খুব একই রকম similar ক্ষেত্রের আকার 512 বাইট হিসাবে ধরে নেওয়া হয় যদি এটি অন্যথায় নির্দেশিত না হয়। আমি কোয়ান্টাম ডিস্ক তাকান। আপনি নিজেই আইবিএম করতে পারেন। কোয়ান্টাম ডিস্ক তার ক্ষমতা সম্পর্কে কিছুই বলে না।

C: 2484
H: 16
S: 63
2048 x 16 x 63 x 512 = 1056964608 bytes
1056964608 bytes = 1056964608 / 1024^2 = 1008 MiB
1056964608 bytes = 1056964608 / 1024^3 = 0.984375 ≈ 0.98 GiB

এই নাও! একটি বৃহৎ 0.98 গিগাবাইট! আমাকে ক্ষমা কর! মানে 0.98 জিআইবি! ;-)

মার্কেটিং

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

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


3

এগুলি সাধারণত বিজ্ঞাপন হিসাবে বড় হিসাবে বড় হয় তবে:

  1. তারা সর্বদা (যতদূর আমি জানি) বি কে বি তে করার সময় 1024 এর পরিবর্তে 1000 ব্যবহার করে।
  2. কিছু ট্র্যাক রাখতে ফাইল সিস্টেমের মাধ্যমে কিছু অল্প পরিমাণে জায়গা ব্যবহার করা হয়।

অন্যান্য কারণও হতে পারে, তবে সেগুলিই আমি জানি know


3

কম্পিউটারের পুরানো দিনগুলিতে প্রতিটি গণনা ব্যয়বহুল ছিল (পারফরম্যান্সের দিক থেকে)। প্রোগ্রামাররা যতটা সম্ভব অল্প গণনা করতে সমস্ত ধরণের শর্টকাট ব্যবহার করে। এই কৌশলগুলির মধ্যে একটি ছিল একটি তারিখের বছরের অংশটি কেবল দুটি অঙ্ক হিসাবে সংরক্ষণ করা, যা শেষ পর্যন্ত y2k সমস্যার দিকে পরিচালিত করে। আর একটি কৌশলটি ছিল যে তারা সভ্য বিশ্বের প্রত্যেকের মতো 1000 কে বোঝাতে 1 কে (কিলো) সংজ্ঞায়িত হয়নি, বরং তার পরিবর্তে 1024 বোঝাতে চাইবে। এটি তাদের আকারের গণনা করার সময় কয়েকটি কোণে কাটতে দেয়। সেই অভ্যাসটি আটকে রয়েছে এবং আজও এটি ব্যবহার করা হচ্ছে যদিও কম্পিউটারের গণনা এত বেশি সস্তা হয়ে গেছে।

হার্ডওয়্যার প্রস্তুতকারক আপনাকে যথাযথ আকার দিচ্ছেন যেখানে কে = 1000, এম = 1000000 এবং জি = 1000000000। এটি এমন সফ্টওয়্যার যা আপনাকে মিথ্যা মান দেয়।

সফটওয়্যার নির্মাতারা আজকাল তাদের অভ্যাস পরিবর্তন করছেন। উদাহরণস্বরূপ ওএসএক্স সঠিক আকার দেখায়।


তারা যে পরিবর্তন করতে শুরু করেছে তা জেনে রাখা ভাল।
09 স্টিফেনব

6
দু'টি অভ্যাসকে কোণাগুলি কাটানোর জন্য দায়ী করা ঠিক বলে মনে করি না। উদাহরণস্বরূপ, এমবিআর এইচডি আকারের সীমাটি ২.২ টিবি (২ টিআইবি) ২.২ টিবিতে নেই কারণ আজকের দিনে (বা অতীতে) কোনা কেটেছে, তবে এটি আজকাল অ্যাড্রেসগুলির জন্য বাইনারি ফর্ম্যাটটি ব্যবহার করা বোধগম্য এবং 2 ^ 32 512 বাইট ব্লকগুলির অর্থ 2.2 * 10 ^ 12 বাইট। (এর অর্থ হ'ল দুটি - 4 জিবি, 512 গিগাবাইটের মতো আকারের আকারে ফ্ল্যাশ ড্রাইভ বিক্রি করা পুরোপুরি অর্থহীন - কারণ বাইটের প্রকৃত সংখ্যা সত্যই দুটির শক্তির কাছে নয়।)
আর্নে.বি

1
আমার মনে হয় আপনি লাঠিটির ভুল প্রান্তটি পেয়েছেন ... এসআই প্রস্থের ইউনিটগুলি ব্যবহার করে নির্মাতারা কম হার্ডওয়্যার দিয়ে "2 জিবি" বেশি সস্তার সাথে কী বলতে পারে তা পৌঁছাতে দেয় ...
বেসিক


2
হার্ড ডিস্ক এবং নেটওয়ার্কিং দশমিক ইউনিট এবং মেমরি সম্পর্কিত মান বাইনারি ব্যবহার করতে ঝোঁক।
প্যারাড্রয়েড

-1

এটি অন্যদের মতামত পরিষ্কার করতে হবে যারা মনে করেন হার্ড ড্রাইভের আকারের উল্লেখ করার সময় মানক এবং মেট্রিক সমতুল্য রয়েছে।

না, আমরা সঠিকভাবে ডেটার জন্য মেট্রিক সিস্টেম ব্যবহার করি না। আমি এটিকে "মেটা-মেট্রিক" হিসাবে বিবেচনা করব - ইউনিটগুলি যা প্রকৃত মেট্রিক ইউনিটের "পাশে"।

মেট্রিক উপসর্গগুলি ডেটা আকারগুলি - কিলো =, মেগা =, গিগা-, তেরা-, পেটা- ইত্যাদি প্রকাশ করতে ধার নিয়েছিল

তবে এসআইয়ের "বিট" বা "বাইট" এর কোনও ইউনিট নেই।

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

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