هذا الموضوع قمت بكتابته في منتدى عرب جيجابايت منذ اكثر من عام و ها انا ذا اعيد احياءه لأهميته
موضوعنا اليوم عن وحدات قياس حجم البيانات في الحاسب الالي
ال bit و ال Byte
و نبدأ على بركة الله تعالى
اولا ال بت bit
و هي اصغر وحدة في بناء النظام الثنائي و تكون قيمتها 0 او 1
و كل 8 بت يكونوا 1 بايت 1Byte = 8bit
و يرمز لها بالحرف b الصغير للتفريق بينها و بين البايت B
استخدامات ال بت كوحدة قياس:
تستخدم ال بت bit في قياس سرعة نقل البيانات في الشبكات و تكون مرتبطة بوحدة الزمن " الثانية "
فمثلا الشبكات المحلية LAN تكون سرعتها 10/100/1000 Mbps
Mbps اختصار Mega bit per second او ميجابت لكل ثانية .
وحدات ال بت bit
اثنا قيامي ببحث دراسي في مادة الشبكات وجدت ان هناك رأيين عن مضاعفات البت او الوحدات المختلفة " كيلو , ميجا , جيجا "
و المشكلة اني وجدت هذا الاختلاف حتى في المراجع الاجنبية و في الواقع ايضا
الرأي الاول
انها تتضاعف مثل وحدات القياس المختلفة " الجرام , المتر , الواط , الفولت.... وغيرها "
و هي بالضرب في 1000 او 10 اس 3 " 10^3" للانتقال للوحدة التالية
لأن ال بت لا يخضع لقانون البايت في التضاعف " سيتم ذكره لاحقا " و هذا الرأي ايضا موجود في مراجع موثوقة
و يكون الكيلو بت Kb = 1000 bit Or 10^3 bit
و ميجابت Mb = 1000 Kb و هكذا
و كما اوضحنا سابقا تستخدم في حساب سرعة نقل البيانات في شبكات الاتصال
الرأي الاخر
و هو المستخدم في قياس سرعات الانترنت و واجهات ناقل الذاكرة في كروت الشاشة VGA و هو انها تتضاعف بقانون البايت او بالضرب في 1024 او 2 اس 10 " 2^10 "
و هو المستخدم في قياس سرعات الانترنت فمثلا سرعتي 512Kbps
ملحوظة هامة :
" يظن البعض ان سرعة الانترنت بالكيلو بايت و يتعجب من ان سرعة الداونلود تكون اقل بكثير من سرعة الانترنت" .
و لكنها في الحقيقة بالكيلو بت و على سبيل المثال اعلى سرعة للداونلود عندي عندما يكون السيرفر سريع و لا يوجد ضغط تصل السرعة الى حوالي " 64كيلوبايت / الثانية" 64KB/S
و بحسبة بسيطة و بما ان البايت = 8 بت
يبقى بت / 8 = بايت
و بقسمة 512كيلو بت / 8 = 64 كيلو بايت
وتستخدم ايضا في واجهة نطاق تمرير بيانات الذاكرة " 64bit , 128bit , 256bit"
و كارت الشاشة عندي ATI Radeon HD3650 و هو بواجهة 128bit " و اطمح لتغييره بكارت يكون 256bit ودعواتكم معانا "
و لها استخدمات اخرى كثيرة لسنا بصددها الأن
ثانيا ال بايت Byte
ما من حديث او خبر او مقال عن وحدات التخزين او الذاكرة الا و يذكر فيه هذا المصطلح " Byte " و هي العملاق الذي يتكون من 8 بت و كل بايت يساوي حرف واحد
و نجد ان مساحات و حدات التخزين "Floppy disk , Hard disk , CD , DVD , DVD BlueRay , Flash Mimory و غيرها " تقاس باحد وحدات او مضاعفات البايت
و ايضا وحدات الذاكرة " RAM , Cache Memory , VRAM "
و يرمز لها بالحرف B الكبير
وحدات ال بايت :
تتضاعف البايت بقانون ثابت و مختلف عن جميع وحدات القياس الاخرى
تتضاعف الوحدة بالضرب في 1024 او 2 اس 10 "2^10"
فالكيلو بايت KB = 1024 B او 2^10 Byte
ميجا بايت MB = 1024 KB او 2^20 Byte
جيجا بايت GB = 1024 MB او 2^30 Byte
تيرا بايت TB = 1024 GB او 2^40 Byte و هكذا
و السبب في تضاعف البايت بهذه القيمة انها تتضاعف بمتوالية معينة و هي " 2 اس س " 2^X و تتضاعف بمضاعفة الاس و ليس الاساس
اي 1 بايت = 2^0 , 2^1 = 2 , 2^2 = 4 , 2^3 = 8 , 2^4 =16 , 2^5 = 32 , 2^6 = 64 , 2^7 = 128 , 2^8 = 256 , 2^9 = 512 , 2 ^10 = 1024
ملحوظة هامة وسؤال شائع :
نجد ان المساحة الفعلية للقرص الصلب او الفلاش ميموري اقل من المساحة المدونة عليه او المتعارف عليها
و على سبيل المثال الميموري بتاع الموبايل عندي 64ميجابايت
و عندما اقوم بقراءة بياناته ع الموبايل اجد المساحة 61 ميجا تقريبا
و السبب ان المساحة الفعلية تكون بالبايت نفسه وليس بمضاعفاته اي الميموري ال 64
تكون مساحته 64000000 بايت و بقسمة الرقم على 1024 لتحويله للكيلو بايت = 62500كيلوبايت و بالقسمة مرة اخري على 1024 لتحويله للميجابايت = 61.04 ميجا بايت
و كذلك في الهارد ديسك و ده اقتباس من سؤال لأحد الاخوة الكرام
[quote]
يا جماعة انا عندى هارد 160 جيجا بس لما شوفت لقيت ان الى مستخدم منه بس 149 ومش عارف الباقى فين
[/quote]
و هذا اقتباس من ردي عليه
[quote]
و انا بنزل ويندوز قبل ما اقسم الهارد ال 250 بتتقرأ مساحته حوالي 230 او اكتر شوية
و السبب المنطقي الوحيد الذي اكتشفته بعد عدة عمليات حسابية وتجارب ان المساحة الفعلية لاقراص الهارد بتكون بالبايت و ليس مضاعفاته
يعني ال 250 = 250.000.000.000بايت و بما ان وحدات قياس البايت بتساوي 1024وحدة من الوحدة الاصغر او 2^10 " 2 اس 10"
و بقسمة العدد على 1024 لتحويله للكيلوبايت يكون 244140625كيلوبايت
و بقسمة الناتج على 1024 لتحويله للميجابايت بيكون الناتج
238418.58ميجابايت بالتقريب
و بقسمة الناتج على 1024 لتحويله للجيجابايت بيكون الناتج
232.83جيجا بايت
و الدليل اللي يوكد صحة كلامي ان بعد قسمة 160000000000 بايت بنفس الطريقة السابة بيكون الناتج
149.01 جيجا بايت بالتقريب
[/quote]
و في الختام اتمنى ان الموضوع يكون ذو فائدة و نقدر نفرق بين البت والبايت
و منقولش المساحة الناقصة في الهارد عشان السيستم
و اذا كان هناك خطأ في معلوماتي اتمنى ان حد يصححه لي حتى لايكون الموضوع تخريب للمفاهيم بدلا من تصحيحها
و دمتم بكل خير
عليك لون خط ,,
ردحذفمو واضح ابد ..
عموماا ثااانكس اخذت المعلومه الي كنت ادورها :)
لمذا البايت ٨ بيت
ردحذف