چرا در سیستمهای رایانهای از عدد ۱۰۲۴ به جای ۱۰۰۰ استفاده میشود؟
٤ پاسخ
درباره کلمه کيلو و کاربرد آن در کامپيوتر تفاوت نظر وجود دارد و اين امر به يک ماجراي عجيب ختم شده است: معماي کيلوبيت، 1000 يا 1024 بيت؟ کدام پاسخ صحيح است؟ مسلما پس از خواندن بخش نخست اين مطلب شما نيز در يکي از دو دسته مدعي درباره حجم يک کيلوبيت قرار گرفتهايد. بگذاريد که ابتدا هريک از اين موارد و ريشه آنها را بررسي کنيم.چرا 1000 بيت؟ کلمه کيلو عملا به معناي 1000 است و به همين دليل نيز بسياري از افراد معتقدند که يک کيلوبيت به معني يک هزار بيت خواهد بود.
چرا 1024 بيت؟ در دانش کامپيوتر دادهها بر اساس تصاعد باينري يا دودويي کار ميکنند و عملا عددي مانند 1000 در تصاعد باينري جاي نخواهد داشت و به همين دليل نيز نزديک ترين عدد به اين ميزان برابر با 1024 است که گروهي آن را بهعنوان پاسخ درست براي يک کيلوبيت مطرح ميکنند.
حال پاسخ صحيح به اين سوال چيست؟ بايد گفت که هردو دسته در کمال ناباوري پاسخي درست به اين سوال دادهاند ولي يک تفاوت عمده در صحت پاسخ اين دو گروه وجود دارد که اين تفاوت مربوط به زمان انقضاي صحت پاسخ است. کساني که پاسخ 1024 بيت را انتخاب کردهاند، عموما افرادي هستند که از ديرباز با کامپيوتر سروکار داشته و يا اينکه از روي کتب يا آموزشهاي افراد قديميتر براي يادگيري اطلاعات کامپيوتري اقدام کردهاند، زيرا در ابتداي امر ميزان يک کيلوبيت به 1024 بيت گفته ميشد ولي با توجه به پيشرفت کامپيوترها و از بين رفتن کاربري عمومي ميزان کيلوبيت و جايگزين شدن آن با مقادير بالاتر، عملا کيلوبيت به ميزان 1000 بيت رند شد. علت انتخاب اين عدد رند، اين بود که درصورتي که عدد 1024 براي کيلوبيت باقي ميماند، عملا محاسبات عددي براي تبديل اعدادي بزرگتر مانند گيگابيت به بيت، با دشواري بيشتري همراه ميشد و براي نمونه اگر شما يک هارد 640 گيگابيتي داشتيد ممکن بود که رقم خروجي از نظر تعداد بيت براي شما بسيار متفاوت از رقم امروزي باشد. اين امر موجب کاهش پيچيدگي محاسباتي براي حجمهاي بالا شد و درنهايت نيز عدد 1000 براي يک کيلوبيت، بهعنوان يک استاندارد جهاني مورد استفاده قرار گرفت.
* باز نشر از سایت 👇
https://akharinkhabar.ir/tech/1495036/آی-تی-آموزی-بالاخره-1000-یا-1024-بیت-کدام-پاسخ-صحیح-استبا سلام
هزار در تصاعد باینری جایی ندارد و به همین دلیل نیز نزدیک ترین عدد به این میزان برابر با ۱۰۲۴ است که آنرا بهعنوان پاسخ درست برای یک کیلوبیت مطرح کرده اند. از آنجا که ۱۰۲۴ مگابایت توان ۲ است. جایی که هزار توان ۱۰ است. کامپیوترها روی باینری، یعنی دو دویی کار می کنند و نه اعشاری. با تشکر از استاد فروزانی که کامل توضیح دادند.
در سیستمهای رایانهای، استفاده از عدد ۱۰۲۴ به جای ۱۰۰۰ به دلیل مبنای دودویی (باینری) است که کامپیوترها از آن استفاده میکنند.
استفاده از ۱۰۲۴ به دلیل مبنای دودویی کامپیوترها است هر چند که تغییر آن، ممکن پذیر است، اما با چالشهای زیادی همراه است.