http://www.elshami.com

byte
بايت. خانة

1.  التسمية في الغالب هي ترخيم   BinarY digiT Eight

البايت هو مجموعة أرقام ثنائية (تتألف غالبا من 8  بتات  bits) متجاورة تعامل كوحدة متكاملة وتمثل رمزا واحدا (الرمز قد يكون رقم أو حرف أبجدي، أو علامة، إلخ. ). وهو الوحدة الأساسية لقياس تخزين المعلومات في الكمبيوتر، مثلا، عند وصف سعة تخزين الأقراص أو الذاكرة أو عند تحديد حجم الملفات. وقد ابتدع التسمية   Dr. Werner Buchholz  الذي كان مهندسا في شركة  IBM  في  يوليو  1956  اضغط هنا

وحيث أن هندسة الكمبيوتر تكون مبنية، في الغالب، على الأرقام الثنائية، فإن البايتات تحسب كقوة للعدد 2. وفي الكمبيوترات الحديثة، يتألف البايت غالبا من 8  بتات، وكل بت يكون رقما ثنائيا، حيث يكون إما  0  أو  1. وعلى ذلك فإن البايت يحتوي على  28=256  احتمال مختلف،  تبدأ من  00000000  حتى   11111111 ،  راجع:  ASCII.

وعلى الرغم من ذلك فإن حجم البايت ، أي عدد البتات  bits ، قد يختلف تبعا لنوع نظام التشغيل أو المعدات والأجهزة المستخدمة، فقد يكون 7 بتات. وقد أدت شهرة الكمبيوتر الذي أنتجته شركة  IBM  في الستينيات، وهو  System/360 ، وكذلك انتشار الميكروكمبيوتر في الثمانينيات من القرن الماضي والتي استخدمت الميكروبروسيسور المبني على تقنية الثماني بتات، أدت إلى شهرة نظام الثماني بتات من بين الأنظمة المستخدمة. وقد يستخدم المصطلح  octet  الذي يشير إلى العدد 8، في كثير من الأحوال، للإشارة إلى البايت الذي يتألف من 8  بتات.

وتستخدم المختصرات، مثل:   KB and MB   التي تكتب بحروف عالية للإشارة إلى  kilobyte and megabyte  وذلك لتمييزها عن المختصرات التي تكتب هكذا  Kb and Mb  والتي تشير إلى المصطلحات كيلوبت وميجابت   kilobit and megabit   حتى لا يحدث خلط عند الإشارة إلى البايت  byte  والبت  bit. وفي البلدان التي لا تتحدث الإنكليزية يستخدم غالبا الحرف الصغير  "o"  الذي يشير إلى كلمة  octet التي تعني  8  ، كما في  ko and Mo.

وحيث أن ذاكرة الكمبيوتر تكون مبنية على المنطق الثنائي، فإن مضروباتها يعبر عنها كقوة للعد  2  وليس كقوة للعدد  10. وفي كثير من الأحيان، يستخدم منتجو البرمجيات والحاسبات تقديرات باستخدام القياسات الثنائية المبنية على العدد 2، بينما يستخدم منتجو أجهزة التخزين في بعض الأحيان القياسات المترية المبنية على العدد  10. ولهذا السبب، نجد إشارات إلى أحجام الأقراص الصلدة، مثل:  100GB  عندما تكون سعة القرص الصلد في الواقع  93GiB or 93GB. ولهذا يجب توضيح هذا الأمر عند شراء أجهزة التخزين.

وفي النظام المتري أي العشري، يستخدم المصطلح كيلو  kilo  للإشارة إلى العدد  1000  (كما في كيلوجرام الذي يساوي  1000  جرام، أو كيلومتر الذي يساوي  1000 متر)  كما يستخدم المصطلح  mega للإشارة إلى العدد  1,000,000 . وقد استعيرت هذه المصطلحات من النظام المتري واستخدمت في عالم الكمبيوتر لحساب عدد البايتات المبني حول العدد 2، وهو استخدام غير دقيق. فعند وصف سعة تخزين الأقراص أو الذاكرة أو عند تحديد حجم الملفات، فإن الكيلوبايت  kilobyte ، واختصاره  K or KB  يساوي  1024 بايت وليس  1000  بايت، لأن الكيلوبايت في الكمبيوتر يساوي  210 = 1024  بايت. كما أن الميجابايت  megabyte  واختصاره  M or MB  يساوي 1048576  بايت  وليس  1,000,000  بايت، حيث أن الميجابايت في الكمبيوتر يساوي  220 = 1048576 بايت، وهو ما قد يحدث لبسا.

وفي الكمبيوتر، يمثل البايت جزءا صغيرا عند وصف سعة تخزين الأقراص أو الذاكرة أو عند تحديد حجم الملفات والأدلة  directories، ولهذا فإنه يجمع في مجموعات باستخدام النظام الثنائي، كالآتي:

 

  الاختصار   القيمة عدد البايتات
كيلوبايت KB or KiB kilobyte 210 1,024
ميجابايت MB or MiB megabyte 220 1,048,576
جيجابايت GB or GiB gigabyte 230 1,073,741,824
تيرابايت TB or TiB terabyte 240 1,099,511,627,776
بيتابايت PB or PiB petabyte 250 1,125,899,906,842,624
إكسابايت EB or EiB exabyte 260 1,152,921,504,606,846,976
زيتابايت ZB or ZiB zettabyte 270 1,180,591,620,717,411,303,424
يوتابايت YB or YiB yottabyte 280 1,208,925,819,614,629,174,706,176

 

وباستخدام القياسات المترية، يمكن التعبير عن نفس تلك المجموعات بالنظام العشري ، كالآتي:

 

  الاختصار   القيمة عدد البايتات
كيلوبايت KB kilobyte 103 1,000
ميجابايت MB megabyte 106 1,000,000
جيجابايت GB gigbyte 109 1,000,000,000
تيرابايت TB terabyte 1012 1,000,000,000,000
بيتابايت PB petabyte 1015 1,000,000,000,000,000
إكسابايت EB exabyte 1018 1,000,000,000,000,000,000
زيتابايت ZB zettabyte 1021 1,000,000,000,000,000,000,000
يوتابايت YB yottabyte 1024  1,000,000,000,000,000,000,000,000

 

وفي القياسات المترية يستخدم النظام العشري، كالآتي

 

  الاختصار   القيمة
كيلو K kilo  1000
ميجا M mega 10002 
جيجا G giga  10003
تيرا T tera 10004
بيتا P peta 10005
إكسا E exa   10006
زيتا Z zetta   10007
يوتا Y yotta  10008