Com Data

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

‫تحت إشر‬

‫شششمله‬
‫المـــحتـويـــات‬

‫مقدمة‬ ‫‪‬‬

‫ماذا يقصد بالبت والبايت‬ ‫‪‬‬

‫ما المقصود بتمثيل البيانات بالبت والبايت‬ ‫‪‬‬

‫مجاالت استخدامات تمثيل البيانات‬ ‫‪‬‬

‫أشهر أنظمة الترميز المستخدمة عالميا‬ ‫‪‬‬

‫تمثيل الحروف العربية األبجدية بالبت والبايت‬ ‫‪‬‬


‫مــــقــــــــدمــــة‬

‫الحظنا في األعوام المنصرمة القدرة المذهلة للحواسيب على القيام بأشياء‬


‫رائعة بالمعطيات التي تتوفر لديها‪ ،‬المسموعة منها والمرئية والمكتوبة‬
‫وغيرها‪ .‬ربما يتبادر إلى ذهنك أن كل هذا ناتج عن تعقيد داخلي كبير‬
‫داخل هذه اآللة‪ ،‬ولكن في الحقيقة‪ ،‬أنت مخطئ‪ ،‬فكل هذه الوسائط المتعددة‬
‫التي نراها على أجهزة الحاسوب وغيرها مكونة من الماليين من المفاتيح‬
‫التي تكون في حالة التشغيل‪/‬اإليقاف (‪ .)on/off‬الفكرة هي أن كل بيانات‬
‫العالم الحقيقي من صور ومقاطع صوتية أو فيديوهات أو كتابات نصية‬
‫وأرقام‪ ،‬والتي تتحول جميعها إلى بيانات يعبر عنها بمفاتيح (‪)switches‬‬
‫كما يوضح الرسم التخطيطي المبسط في األسفل‬

‫‪.‬‬
‫وتنتقل البيانات داخل الحاسوب في شكل إشارات كهربائية (إما يوجد‬
‫إشارة أو ال يوجد) لذلك وجب تحويل جميع البيانات من نص أو صورة أو‬
‫مقطع صوتي إلى الشكل الثنائي (مجموعة من ‪ 0‬و‪ ، )1‬وإال فلن يستطيع‬
‫الحاسوب فهمها ومعالجتها‪..‬‬
‫ماذا يقصد بمفهومي البت والبايت؟‬
‫البت والبايت هما وحدتي قياس تستخدمان في مجال الحوسبة وتخزين‬
‫البيانات‪.‬‬

‫ما هو البت (‪)Bit‬؟‬


‫هو أصغر وحدة قياس في الحوسبة‪ ،‬ويمثل القيمة الثنائية للمعلومة‪ ،‬حيث‬
‫يمكن أن يكون قيمته إما ‪ 0‬أو ‪ .1‬يتم استخدام البت في تمثيل البيانات‬
‫والمعلومات في الحواسيب‪ ،‬ويتم تجميعها مًعا لتشكيل البايت‪.‬‬

‫ما هو البايت (‪ )Byte‬؟‬


‫هو وحدة قياس تتكون من مجموعة من البتات‪ .‬عادًة ما يتكون البايت من‬
‫‪ 8‬بتات‪ ،‬ويستخدم لتمثيل مجموعة متنوعة من البيانات مثل األحرف‬
‫واألرقام والصور والملفات‪ .‬يعتبر البايت وحدة القياس األساسية في‬
‫الحوسبة‪ ،‬ويستخدم في حسابات كمية البيانات وسعة التخزين وسرعة نقل‬
‫البيانات‬

‫لذا‪ ،‬يمكن القول إن البت هو الوحدة األصغر واألساسية في الحوسبة‪ ،‬في‬


‫حين أن البايت هو الوحدة التي تستخدم لتمثيل البيانات والمعلومات بشكل‬
‫أكبر وأكثر تعقيًد ا‪.‬‬
‫ما المقصود بتمثيل البيانات على شكل البت والبايت؟‬
‫تمثيل البيانات على شكل البت والبايت هو عملية أساسية في علوم‬
‫الحاسوب‪ .‬يتم استخدام البت والبايت لتمثيل المعلومات والبيانات في‬
‫األجهزة اإللكترونية والحواسيب‪ .‬يعد فهم كيفية تمثيل البيانات على شكل‬
‫البت والبايت أمًر ا هاًما للمطورين والمهندسين الذين يعملون في مجال‬
‫تصميم األجهزة وتطوير البرمجيات‪.‬‬
‫البيانات بواسطة البت والبايت عن طريق استخدام‪:‬‬
‫‪ -‬األنظمة الثنائية‪ :‬يتم تمثيل البيانات في الحاسوب بنظام ثنائي‪ ،‬حيث‬
‫يتم استخدام البتات لتمثيل القيم الثنائية ‪ 0‬و‪.1‬‬

‫‪ -‬تمثيل األرقام‪ :‬يتم تمثيل األرقام بواسطة البتات والبايتات باستخدام‬


‫نظام التمثيل الثنائي‪ ،‬حيث يتم تخصيص عدد معين من البتات لتمثيل العدد‬
‫وفًقا للمدى المطلوب‪.‬‬

‫‪ -‬تمثيل الحروف والرموز‪ :‬يتم استخدام جداول ترميز مثل ‪ ASCII‬أو‬


‫‪ Unicode‬لتعيين قيم ثنائية لكل حرف أو رمز‪ ،‬ومن ثم يتم تمثيلها‬
‫بواسطة البايتات‬

‫تـــرمـــيز المــــعـــلومات‬
‫يتم ترميز أي أرقام (ضمن حدود معينة) في ذاكرة الكمبيوتر بواسطة‬
‫أرقام في نظام األرقام الثنائية‪ .‬هناك قواعد ترجمة بسيطة وواضحة لهذا‬
‫الغرض‪ .‬ومع ذلك ‪ ،‬يتم استخدام الكمبيوتر اليوم على نطاق أوسع بكثير‬
‫من دور مؤدي الحسابات كثيفة العمالة‪ .‬على سبيل المثال ‪ ،‬تخزن ذاكرة‬
‫الكمبيوتر النصوص ومعلومات الوسائط المتعددة‪.‬‬
‫يتم تمثيل البيانات بواسطة البت والبايت يستخدم في العديد من‬
‫‪ :‬المجاالت والتطبيقات‪ ،‬بما في ذلك‬
‫أنظمة التخزين والملفات‪ :‬يتم استخدام البايتات لتخزين الملفات والبيانات‬
‫في األنظمة الحاسوبية‪ .‬يتم تجميع البتات في بايتات لتشكيل وحدات‬
‫التخزين مثل القرص الصلب والذاكرة العشوائية (‪.)RAM‬‬

‫‪ .2‬الشبكات واالتصاالت‪ :‬يتم تمثيل البيانات بواسطة البتات والبايتات في‬


‫عمليات االتصال ونقل البيانات عبر الشبكات‪ .‬يتم تجميع البتات في بايتات‬
‫وترسل عبر الشبكة للتواصل بين األجهزة المختلفة‪.‬‬

‫‪ .3‬برمجة الحاسوب‪ :‬يتم استخدام البتات والبايتات في برمجة الحاسوب‬


‫لتمثيل البيانات والمتغيرات‪ .‬يتم استخدام العمليات الثنائية للتعامل مع‬
‫البتات والبايتات وتنفيذ العمليات الحسابية والمنطقية‪.‬‬

‫‪ .4‬قواعد البيانات‪ :‬يتم استخدام البايتات لتخزين وتمثيل البيانات في قواعد‬


‫البيانات‪ .‬يتم تجميع البتات في بايتات وتخزينها في السجالت والحقول‪.‬‬

‫‪ .5‬الرسومات والصوت والفيديو‪ :‬يتم تمثيل الصور والصوت والفيديو‬


‫بواسطة البتات والبايتات‪ .‬يتم تمثيل البكسالت في الصور وعينات الصوت‬
‫وإطارات الفيديو باستخدام البايتات‪.‬‬
‫هذه مجرد بعض األمثلة على استخدام البتات والبايتات في تمثيل البيانات‪.‬‬
‫يتم استخدامها في العديد من المجاالت األخرى أيًض ا مثل األمان والتشفير‬
‫والذكاء االصطناعي واأللعاب وغيرها‬
‫‪ :‬أشهر أنظمة الترميز التي تستخدم لتمثيل الحروف والرموز‬

‫‪:ASCII‬‬ ‫( ‪)American Standard Code for Information Interchange‬‬ ‫‪.1‬‬


‫يستخدم لتمثيل الحروف والرموز األساسية في اللغة اإلنجليزية‪.‬‬

‫‪ :Unicode .2‬يستخدم لتمثيل الحروف والرموز لمختلف اللغات‪ ،‬ويشمل‬


‫العديد من النطاقات المختلفة مثل ‪ UTF-8‬و ‪ UTF-16‬و ‪.UTF-32‬‬

‫‪ :ISO-8859 .3‬سلســلة من مجموعــات الترمــيز المســتخدمة لتمثيــل‬


‫الحروف في لغات محددة‪ ،‬مثل )‪ ISO-8859-1 (Latin-1‬و ‪ISO-8859-‬‬
‫)‪ 2 (Latin-2‬وغيرها‪.‬‬

‫‪ :Windows-1252 .4‬يســتخدم في نظــام التشــغيل ‪ Windows‬لتمثيــل‬


‫الحروف والرموز في لغات مختلفة‪.‬‬

‫‪UTF-8 (Unicode Transformation Format-8) .5‬‬


‫يســتخدم لتمثيــل الحــروف والرمــوز في ‪ ،Unicode‬وهــو يــدعم تمثيــل‬
‫الحروف بواسطة أحجام متغيرة من البتات‪.‬‬

‫‪UTF-16 (Unicode Transformation Format-16) .6‬‬


‫يستخدم لتمثيل الحروف والرموز في ‪ ،Unicode‬ويستخدم ‪ 16‬بًت ا لتمثيــل‬
‫كل حرف‪.‬‬
‫تمثيل الحروف العربية األبجدية باستخدام البت والبايت‬
‫يتم تمثيلها عن طريق استخدام ترميز معين‪.‬‬
‫هناك العديد من ترميزات الحروف العربية المستخدمة على الحواسيب‪،‬‬
‫وأشهرها هو ترميز ‪.Unicode‬‬
‫ترميز ‪ Unicode‬يمكنه تمثيل الحروف العربية والحروف من جميع‬
‫اللغات األخرى في العالم‪.‬‬
‫ويتم تمثيل كل حرف بواسطة رقم يعرف برمز ‪.Unicode‬‬
‫يمكن تمثيل رمز ‪ Unicode‬باستخدام مجموعة معينة من البايتات‬

‫هنا قائمة بترميز ‪ Unicode‬تشمل الحروف األساسية في األبجدية العربية ‪.‬‬

‫الترميز‬ ‫الحرف‬ ‫الترميز‬ ‫الحرف‬ ‫الترميز‬ ‫الحرف‬

‫‪U+063A‬‬ ‫غ‬ ‫‪U+0631‬‬ ‫ر‬ ‫‪U+0623‬‬ ‫أ‬


‫‪U+0641‬‬ ‫ف‬ ‫‪U+0632‬‬ ‫ز‬ ‫‪U+0628‬‬ ‫ب‬
‫‪U+0642‬‬ ‫ق‬ ‫‪U+0633‬‬ ‫س‬ ‫‪U+062A‬‬ ‫ت‬
‫‪U+0643‬‬ ‫ك‬ ‫‪U+0634‬‬ ‫ش‬ ‫‪U+062B‬‬ ‫ث‬
‫‪U+0644‬‬ ‫ل‬ ‫‪U+0635‬‬ ‫ص‬ ‫‪U+062C‬‬ ‫ج‬
‫‪U+0645‬‬ ‫م‬ ‫‪U+0636‬‬ ‫ض‬ ‫‪U+062D‬‬ ‫ح‬
‫‪U+0646‬‬ ‫ن‬ ‫‪U+0637‬‬ ‫ط‬ ‫‪U+062E‬‬ ‫خ‬
‫‪U+0647‬‬ ‫ه‬ ‫‪U+0638‬‬ ‫ظ‬ ‫‪U+062F‬‬ ‫د‬
‫‪U+0648‬‬ ‫و‬ ‫‪U+0639‬‬ ‫ع‬ ‫‪U+0630‬‬ ‫ذ‬
‫‪U+064A‬‬ ‫ي‬

‫يمكن العثور على ترميز ‪ Unicode‬لألحرف األخرى في األبجدية‬


‫العربية واألحرف اإلضافية في األبجدية العربية في جداول الحروف‬
‫الخاصة بترميز ‪Unicode‬‬
‫مـثــــــــــــــــال ‪:‬‬
‫لتمثيل كلمة "حبر" باستخدام نظام الترميز ‪ ،Unicode‬يجب أن نستخدم‬
‫الترميز الصحيح لكل حرف‪ .‬في ‪ ،Unicode‬يتم تخصيص نقطة رمز (‬
‫‪ )code point‬فريدة لكل حرف أو رمز‪.‬‬

‫لذا‪ ،‬لنمثل كلمة "حبر" باستخدام نظام الترميز ‪ ،Unicode‬يمكننا استخدام‬


‫النقاط الرمزية لكل حرف على النحو التالي‪:‬‬

‫ح‪U+062D :‬‬
‫ب‪U+0628 :‬‬
‫ر‪U+0631 :‬‬

‫وبالتالي‪ ،‬يمكن تمثيل كلمة "حبر" باستخدام البايتات التالية (باستخدام‬


‫الترميز الثنائي للنقاط الرمزية)‪:‬‬

‫‪U+062D: 11000000101101‬‬
‫‪U+0628: 11000000101000‬‬
‫‪U+0631: 11000000110001‬‬

‫وبالتالي‪ ،‬يمكن تمثيل كلمة "حبر" باستخدام البايتات التالية‪:‬‬


‫‪10101000 11000000 10110101 11000000‬‬
‫‪11000001 11000000‬‬

You might also like