البلد: : تاريخ التسجيل : 01/01/1970 نقاط : 200530
| موضوع: ما هي البايت والكيلو بايت والميغا بايت ( Bits, Bytes, Mega, Giga, Tera ) شرح مبسط 19/2/2010, 1:14 pm | |
| أواجه كثيرا من أصحابي وإخواني من يعانون من فهم الأحجام وقياساتها بالكمبيوتر ويحب أن يعرف أبعادها ووحداتها ولكن بمجرد أن يحاول أن يفكر بفهمها تجده إبتعد عنها لإعتقادة بأنها صعبة ومعقدة جداً !! ولأنه يقول أني أعرف الكيلو والميغا والغيغا والتيرا فإذاً أنا لا أحتاج لفهمها ؟؟
ولكن الأمر أبسط من ذلك بكثير ، وقمت بشرح المحتوى بطريقة المخاطبة ( كاللتي كنا ندرسها مع مدرسينا بالمدارس ) وأدرجت فيها بعض التعليقات والممازحات والتبسيطات ، وذلك لإعطاء المادة جواً ممتعاً ، حيث يسهل على الجميع فهم المادة بكل بساطة ...
كما أن التأصيل ومعرفة الأسباب هي التي يقوم عليها أساس المعرفة والإلمام بالشيء فقمت بعملي هذا بالتدرج من الأساس كي تكون المعلومة راسخة وثابتة للجميع .
ولم أتوسع كثيراً لأن الغاية من الموضوع هي معرفة الأحجام وفهمها . والتوسع سيفتح أبواباً كثيرة لا يتسع الموضوع لشرحها .
كما أني أستخدمت أسلوب مدرسي الأستاذ فؤاد غفر الله له ولوالدية وهو مصري الجنسية وكان يستخدم هذا الأسلوب للتبسيط في مادة الرياضيات ، وكانت مادة ممتعة بسبب شرحة .
وبسم الله نبدأ : قياسات الأحجام للكبيوتر وفهمها ببساطة
************
ما هو البت bit ؟
هو الرمز ( حرف أو رقم أو *&^%$ إلخ .. ) ويتكون من بايت Byte واحد
والـ 8 Bit تساوي = 1 Byte . ها نكمل والا كمان شوية
البايت ينقسم إلى 8 بت وهي لغة الكمبيوتر فمثلاً الحرف A يتكون من 8 بت والرقم 2 يتكون من 8 بت . حلو الكلام
نتوسع شوية :
البت بالإنجليزية bit : يتم في الحواسيب تخزين المعلومات و معالجتها على شكل بتات (bits) وبذلك يكون نظريا البت أصغر وحدة حاملة أو ناقلة لمعلومة أو لمعنى ما معين .
عمليا , في الحواسيب و المعالجات الرقمية , البت هو عبارة عن نبضة كهربائية إما موجبة أو سالبة ( في الحقيقة تكون نبضة أقوى من الأخرى ؛ مثلا نبضة 5 فولت ونبضة 1 فولت ) ويرمز لها بأحد الرقمين الثنائيين : إما 1 أو 0 .
يعني بالعربي البت جزء من 8 أجزاء للبايت . والبايت مثل ما قلنا إما يكون حرف أو رقم أو أي شيء من الرموز مثل ( !@#$%^&*))( والمسافة والزوايا والأسس والجذوز وغيرها من الرموز ) .
رمووووووز يا جماعة البايت هو الرمز أوكي . نعدي هالمسألة والا لسه ؟؟؟؟؟
ماشي كمان شوية علشان اللي بآخر الفصل متنحين شوية شايفك ياللي بتشخبط خليك بالدرس متفتكرش أنك دافنشي
تعرفون الساعة الديجيتال ؟؟؟ أو الرقمية ؟؟؟
حلو كم بت فيها ؟؟؟؟ هه أيوا 8 صح ؟؟؟ عدهم معاي : 2 على اليمين و 2 على الشمال و 1 فوق و 1 تحت و 2 بالنص صاروا 8 بت .
فلما تكون الساعة 9 يكونوا كلهم شغالين الا اللي على الشمال التحتاني صح يعني مثل ما قال البشمهندس 7 ومضات أو 7 نبضات شغالة ووحدة طافية صح صح .
يعني بالمصطلح الهندسي حنرمز للبت اللي شغال بـ 1 وهي تعني ON أو فتح . وحنرمز للبت اللي مش شغال بـ 0 وتعني OFF أو إطفاء . أوكي يا جماعة .
والأثنين حنرمز لهم بـ ( 0/1 ) لغة الآلة .
ركز معاي شوية بس ترجع للرقم تسعة اللي فوق ( بتاع الساعة الديجيتال ) أسم الله عليك الله ينور .
9 = أييييييه ؟؟؟ اللي يجاوب يروح للمطعم هع هع هع .
9 = 7 ومضات ووحدة طافية صح . يعني :
9 = 11111110 ( على سبيل المثال وللتقريب ) بالأون أوف صح يا جماعة والا لاااع ؟؟؟؟؟ مش قلنا الكلام ده من شوية ؟؟؟؟
الحمدلله يعني مقلناش حاجة غلط طيب والرقم 5 حيكون إزاي بقى ؟؟؟
حلو الكلام الكل شغال ما عدى البت اللي على اليمين فوق واللي على الشمال تحت صح ، ممتاز ، فيكون بلغة الأون أوف إزاي ؟؟؟
5 = 6 شغال و 2 طافي صح .
5 = 10111110 . ON OFF . ( على سبيل الثال وللتقريب ) .
كل الكلام ده هو اللي أسمه لغة الآلة وهي لغة الكمبيوتر بشكل بسيط جداً . ( 0/1 )
فالكمبيوتر أي الحاسب إنما هو يحسب فقط . فعندما تضغط على زر حرف A بالكيبورد فأنت تعطي أمرا بـ ( 11111010 ) على سبيل المثال طبعاً ، فعندها يعرف الكمبيوتر الحرف الذي ضغطته ويخرج الناتج لك وهو حرف الـ A .
وهذا كلام الأبلة الوكيبيديا :
لغة الآلة ( Machine Language ) هي اللغة البرمجية الوحيدة التي يفهمها وينفدها الحاسوب مباشرة . وهي من لغاة البرمجة المتدنية المستوى . وجميع لغات البرمجة عالية المستوى مثلC ++ والفيجوال بيسك الخ عند تنفيد البرنامج المكتوب بها تحول إلى لغة الآلة حتى يتم تنفيدها . إنتهى كلام الأبله ويكيبيديا .
واضح يا جماعة والا لا ؟؟؟
فالبايت = 8 بت . وهو الرمــــــــــــــــــــز . والحمدلله على السلامة .
*********
نأتي للحسابات بـ البايت والكيلو بايت ولن أتوسع فيها لأنها سهلة جداً لمن أراد معرفتها :
أنت لما تروح لمحل تقولة عطني كيلو بطاطا أو كيلو شعير أو كيلو ( اللي بخاطرك ) ما سألت نفسك ما هو الكيلو ؟؟؟
الكيلو هو وحدة قياس 1000 . يعني رقم وجواره 3 أصفار . بالهندسة 10 أس 3 أوكي .
يعني بدال ما تقول عطني بطاط 1000 غرام تقوله عطني كيلو بطاط
وبدال ما تقولة عطني 2500 غرام بسبوسة تقولة عطني كيلوين ونص بسبوسة
ولكن الغرام للوزن . والبايت للرمز بالكمبيوتر صح يا جماعة والا لااااع .
يعني مو معقولة بتقول للبقال عطني 3 كيلوبايت خيار .
ولكن معقولة أقولك أن البرنامج هذا يحمل 7000 رمز . وأن الملف هذا حجمة 3500 بايت
ولكن لما أقول أن البرنامج هذا حجمة 324675432 بايت ؟؟؟ حتقولي أيييييييييييييه ؟؟؟
طبعاً حتقولي أنت مجنون
ولما أقولك أن الملف هذا حجمة 45468852334 بايت حتتصل بالطب النفسي يخدوني
ههههههه علشان كده وبعلم الهندسة تم إختصار هذه الأرقام .
فصار 1000 هو 1k . أي 1 كيلو ( ولكن لا نكتب الواحد بجانب الكيلو ولكن للتوضيح هنا )
فأي عدد بجانبة 3 أصفار يسمى كيلو . اللي هوه الألف يا حلوين . kilo, meaning 1,000. (one thousand) 10^3 (Kilometer, 1,000 meters)
وأي عدد وبجانبة 6 أصفار يسمى ميغا . ( المليون ولكن باللغة الهندسية يا جماعة مش معقول نتوه عقول الطلبة نقول 10 مليون بايت ) mega, meaning 1,000,000. (one million) 10^6 (Megawatt, 1,000,000 watts)
وأي عدد وبجنبة 9 أصفار يسمى جيجا ( البليون نفس حكاية المليون يعني حنموت الطلبة يعني ) . giga, meaning 1,000,000,000 (one billion) 10^9 (Gigawatt, 1,000,000,000 watts)
وأي عدد وبجنبة 12 صفر حنسمية تيرا ( يا فهيم يا أنتى ياللي ورى مضبوط التريليون ) tera, meaning 1,000,000,000,000 (one trillion) 10^12
وبكدة لما لما أقولك أن الملف هذا حجمة 45468852334 بايت يعني :
عد معاي وحط لك فواصل يالله 45,468,852,334 بايت حيكون 45 غيغا ونص تقريباً صح يا حلوين والا لاااع
الحمدلله وصلة الفكرة الحمدلله . بقي في حاجتين بس نتكلم فيهم :
الأولى وبدون شرح لأنها وصلت الفكرة فوق بس حنقوللكم على النوبيل بس من باب المعرفة وهي نصف البايت ... 4 بت وملهاش لزمة بس ناس تتفلسف كدة بس وجب علينا التذكير .
Bits, Bytes, Mega, Giga, Tera
1 bit = a 1 or 0 (b) واحدبت = ON أو OFF يا جماعة متعقدوهاش ( 0/1 ) ويرمز بالرمز (b) أوكي . 4 bits = 1 nybble (?)
ناس تتفلسف يا جماعة دي ملهاش لزمة حتى ملهاش رمز وهي نصف البايت طبعاً .
8 bits = 1 byte (B)
عرفنا أن البايت يساوي 8 بت والوحدة الخاصة فيه هي حرف (B)
1024 bytes = 1 Kilobyte (KB)
1 كيلو بايت يساوي 1024 بايت صح مثل 1 كيلو فول يساوي 1000 جرام فول
1024 Kilobytes = 1 Megabyte (MB)
الميغا صاحب الست أصفار حبيبنا والكل يعرفة
1024 Megabytes = 1 Gigabyte (GB)
صاحب التسع أصفار وهل يخفى القمر أقصد الغيغا
1024 Gigabytes = 1 Terabyte (TB) التيرا لسة مبلشين فيها من 3 أو 4 سنوات ولسة الهارديسكات بتوسع 12 صفر محدش ينسى
بقى على كدة نقول ليه الرقم 24 مع الألوفات اللي فوق ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
إشمعنى الكمبيوتر اللي عندة الكيلو 1024 وليس 1000 صك ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
بكل بساطة أحسب معي البايت يتكون من 8 بت والإثنين 16 بت والأربعة 32 بت
والثمانية 64 بت والستة عشر 128 بت والإثنين وثلاثين 256 بت والأربعة والستين 512 وثمانية وعشرين بعد المائة 1024 بت وليس بااااااااااايت
أعتقد أن أمور عديدة إتضحت لدى البعض .
البايت = 8 بت الكيلوبايت = 1024 بايت الميجابايت = 1024 كيلوبايت الجيجابايت = 1024 ميجابايت التيرابايت = 1024 جيجابايت وهذه هى وحدات قياس سعه الذاكره الموجوده الان . عاوز تتوسع كمان وكمان البيتابايت = 1024 تيرابايت الإكسابايت = 1024 بيتابايت
أكثر من كده كمان مفيش ( سبح سبح يا عم الحج ) .
طبعاً هذه القياسات على الباينري Binary . وإن كنت حاب تحسبها على الديسيمل Decimal ما عليك الا بإلغاء الــ 24 في الحسبة . أي بدل ما تكون 1024 تكــــون 1000 . ومن هنا تعرف لغز نقص حجم الهارديسك الذي تشترية . فعندما تشتري هارديسك جديد حجمة 250 غيغابايت ( ديسيمل - لأن الشركات تحسبها بالديسيمل ) تجد أن حجمة 235 ( باينري ) تقريباً . يووووووووه والله عوار راس . والحين بعد الإنتهاء من الموضوع اللذيذ أنصحك بالآتي : | |
|