المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : وحدات قياس حجم البيانات في الحاسب الالي bit vs Byte



Rise Company
13-02-2017, 14:29
وحدات قياس حجم البيانات في الحاسب الالي bit vs Byte

https://www.rise.company/forum/images/imported/2017/02/4.jpg




اولا ال بت bit



و هي اصغر وحدة في بناء النظام الثنائي و تكون قيمتها 0 او 1



و كل 8 بت يكونوا 1 بايت 1Byte = 8bit



و يرمز لها بالحرف 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 و هكذا

و كما اوضحنا سابقا تستخدم في حساب سرعة نقل البيانات في شبكات الاتصال




الرأي الاخر


و هو المستخدم في قياس سرعات الانترنت و هو انها تتضاعف بقانون البايت او بالضرب في 1024 او 2 اس 10 " 2^10 "





و هو المستخدم في قياس سرعات الانترنت فمثلا سرعتي 256Kb



ملحوظة هامة :



" يظن البعض ان سرعة الانترنت بالكيلو بايت و يتعجب من ان سرعة الداونلود تكون اقل بكثير من سرعة الانترنت" .



و لكنها في الحقيقة بالكيلو بت و على سبيل المثال اعلى سرعة للداونلود عندي عندما يكون السيرفر سريع و لا يوجد ضغط تصل السرعة الى حوالي " 32كيلوبايت / الثانية" 32KB/S



و بحسبة بسيطة و بما ان البايت = 8 بت


يبقى بت / 8 = بايت





و بقسمة 256كيلو بت / 8 = 32 كيلو بايت



وتستخدم ايضا في قياس معدل تمرير البيانات في كروت الشاشة " 64bit , 128bit , 256bit"



و لها استخدمات اخرى كثيرة لسنا بصددها الأن






ثانيا ال بايت Byte



ما من حديث او خبر عن وحدات التخزين او الذاكرة الا و يذكر فيه هذا المصطلح " byte " و هي العملاق الذي يتكون من 8 بت و كلبايت يساوي حرف واحد



و نجد ان مساحات و حدات التخزين "Floppy disk , Hard disk , cd , Flash Mimory و غيرها " تقاس باحد وحدات او مضاعفات البايت



و ايضا وحدات الذاكرة " RAM , ROM , 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 ^= 1024



ملحوظة :


نجد ان المساحة الفعلية للقرص الصلب او الفلاش ميموري اقل من المساحة المدونة عليه





و على سبيل المثال الميموري بتاع الموبايل عندي 64ميجابايت



و عندما اقوم بقراءة بياناته ع الموبايل اجد المساحة 61 ميجا



و السبب ان المساحة الفعلية تكون بالبايت اي الميموري ال 64



تكون مساحته 64000000 بايت و بقسمة الرقم على 1024 لتحويله للكيلو بايت = 62500كيلوبايت و بالقسمة مرة اخري على 1024لتحويله للميجابايت = 61.04 ميجا بايت

Rise Company
13-02-2017, 15:16
مثال : سرعة خط = 1mbps , اى 1 ميجا بت

يتم تحويل الميجا بت الى كيلو بت , 1*1024 = 1024kb/s
يتم تحويل البت الى بايت, 1بايت = 8 بت , 1 بايت = بت / 8
1024/8= 128 كيلو بايت فى الثانية
يعنى فى الدقيقة = 128 * 60 ثانية = 7680 كيلو بايت
يعنى فى الساعة = 128 * 3600 ثانية = 460800 كيلوا بايت

عند تنزيل ملف من الانترنت مساحته = 500 ميجا بايت
7680 كيلو بايت فى الدقيقة يتم تحويلها بالميجا بقسمتها على 1024 = 7.5 ميجا بايت
460800 كيلو بايت فى الساعة يتم تحويلها بالميجا بقسمتها على 1024 = 450 ميجا بايت