Bayt, en çok sekiz bitten oluşan bir dijital bilgi birimidir. Tarihsel olarak bayt, bir bilgisayardaki tek bir metin karakterini kodlamak için kullanılan bit sayısıdır ve bu nedenle birçok bilgisayar mimarisinde belleğin en küçük adreslenebilir birimidir. Baytın boyutu tarihsel olarak donanıma bağımlıydı ve geçmişte kullanılan ila 48 bit boyut bayt boyutlarının zorunlu olduğu kesin standartlar mevcut değildi. ISO / IEC 2382-1: 1993’te belgelenen sekiz bitlik modern fiili standart, bir byte için 0-255 arasındaki değerlere izin veren uygun bir güçtür. IEC 80000-13 uluslararası standardı bu ortak anlamı kodladı. Birçok uygulama türü, sekiz veya daha az bit ile temsil edilebilen bilgileri kullanır ve işlemci tasarımcıları bu yaygın kullanım için optimize eder. Büyük ticari bilgisayar mimarilerinin popülaritesi sekiz bitlik boyutun her yerde kabul görmesine yardımcı olmuştur.
IEEE sembolü küçük harfli olan bitin aksine, bayt için birim sembolü Uluslararası Elektroteknik Komisyonu (IEC) ve Elektrik ve Elektronik Mühendisleri Enstitüsü (IEEE) tarafından büyük harf B olarak belirlenmiştir b. Uluslararası olarak, birim sekizli, o simgesi açıkça sekiz bitlik bir diziyi belirtir ve baytın belirsizliğini ortadan kaldırır.
Tarihçeşi
Bayt terimi, IBM Stretch için erken tasarım aşamasında Haziran 1956’da Werner Buchholz tarafından hazırlandı bit ve değişken alan uzunluğu (VFL) yönergelerine talimatta kodlanmış bir bayt boyutu olan adresli bilgisayar. Kazara mutasyona uğramaktan kaçınmak için ısırığın bilinçli bir şekilde tekrar edilmesi.
Bir makinenin sözcük boyutundan (ve özellikle de dört bitten oluşan gruplar) daha küçük bit grupları için bir başka bayt kökeni, Jules Schwartz ve Dick Beeler ile birlikte bir hava savunma sistemi üzerinde çalışırken terimi icat ettiğini iddia eden Louis G. Dooley tarafından kaydedildi. SAGE, MIT Lincoln Laboratuarında ca. 1956/1957, Rand, MIT ve IBM tarafından ortaklaşa geliştirildi. Daha sonra Schwartz’ın JOVIAL dili aslında kullandı ancak belirsiz bir şekilde bunun AN / FSQ-31’den türetildiğini hatırladı.
Erken bilgisayarlar, ABD Ordusu’nda (FIELDATA) ve Deniz Kuvvetlerinde yaygın olarak kullanılan dört bitlik ikili kodlu ondalık (BCD) gösterimleri ve yazdırılabilir grafik desenleri için altı bitlik kodları kullandı. Bu gösterimler alfasayısal karakterler ve özel grafik simgeler içermektedir. Bu setler, 1963’ten 1960’lı yıllarda ABD hükümetinin ve üniversitelerinin farklı kolları tarafından kullanılan teleprinter kodlarının yerini alan Federal Bilgi İşleme Standardı olarak, Bilgi Değişim için Amerikan Standart Kodu (ASCII) olarak adlandırılan kodlamanın yedi bitine kadar genişletildi. . ASCII, yazım dilinin iletilmesini ve ayrıca sayfa ilerletme ve satır besleme gibi yazdırma aygıtı işlevlerini ve iletim üzerindeki veri akışının fiziksel veya mantıksal denetimini kolaylaştırmak için büyük ve küçük alfabelerin ve bir dizi kontrol karakterinin ayrımını içeriyordu ortam. 1960’ların başında ASCII standartlaştırmasında da aktifken IBM aynı anda System / 360 ürün dizisinde sekiz bitlik Genişletilebilir İkili Kodlamalı Ondalık Değişim Kodu’nu (EBCDIC), altı bitlik ikili kodlanmış onlu sayısının (BCDIC) genişletilmesini sağladı. ) Önceki kart yumruklarında kullanılan gösterim. System / 360’un öne çıkması, EBCDIC ve ASCII kodlama düzenleri ayrıntılı olarak açıklanırken sekiz bitlik depolama boyutunun her yerden benimsenmesine yol açtı.
1960’lı yılların başında, AT & T, dijital telefonculuğu ilk olarak uzun mesafe gövde hatlarında tanıttı. Bunlar sekiz bitli μ-kanunu kodlamayı kullandı. Bu büyük yatırım, sekiz bitlik veri için iletim maliyetlerini azaltma sözü verdi.
1970’lerde sekiz-bitlik mikroişlemcilerin geliştirilmesi bu depolama boyutunu yaygınlaştırdı. Erken kişisel bilgisayarlarda kullanılan 8080 ve 8086’nın doğrudan öncülü olan Intel 8008 gibi mikroişlemciler, ondalık düzeltme ek ayarı gibi bir baytta dört bitlik çiftlerde de az sayıda işlem gerçekleştirebilirler ( DAA) talimatı. Dört bitlik bir niceliğe, genellikle, tek bir onaltılık basamakla temsil edilen nibble denir.
Oktet terimi, sekiz bitlik bir boyutu kesin olarak belirtmek için kullanılır. Protokol tanımlarında yaygın olarak kullanılır.
Tarihsel olarak, oktad ya da oktad terimi, en azından Batı Avrupa’da sekiz biti ifade etmek için kullanılmıştır. Bununla birlikte, bu kullanım artık yaygın değildir. Terimin kesin kaynağı belirsizdir ancak 1960’ların ve 1970’lerin İngiliz, Hollandalı ve Alman kaynakları ile Philips anabilgisayar bilgisayarlarının dokümantasyonu boyunca bulunabilir.