Bit Dolması Nedir?

Zaman zaman pozitif bir gerekçe olarak adlandırılan bit doldurma, tipik olarak bilgisayar bunu aldığında verilerin doğru okunmasını sağlamak için bir dizi bilgisayar verisine fazladan veri içermeyen bilgi ekleme işlemidir. Bilgisayar verileri, 1'ler ve 0lar biçimindeki bilgi bitlerinden yapılır. Bir veri yığınının başlangıcını ve sonunu işaret etmek için bir kod kullanılır. Aktüel bilgilerin bu kod için karıştırılması ve ihmal edilmesi durumunda, 0'lar gibi ekstra bitler kodun içine yerleştirilir - böylece kod hangi bilgisayara işleneceğini bilir.

Bit doldurma olarak da bilinen bit doldurma, bir bilgisayar bilgi aldığında hataları önlemeye yardımcı olur. Bitler herhangi bir gerçek bilgiyi temsil etmez ve tüm veriler iletildiğinde, bilgisayar gereksiz bitleri siler veya yok sayar. Örneğin, bir kod satırının başlangıcı için sinyal üst üste beş 1 idi ve gönderilen gerçek veri beş 1 ile başlasaydı, bilgisayar bunun başlangıç ​​sinyali olduğunu düşünür ve silerdi. Bunu önlemek için dördüncü ve beşinci 1'ler arasına sıfır biti yerleştirilir, böylece "11111" yerine "111101" olarak okunur. Bilgisayar daha sonra sıfırı silecek ve verileri silmek yerine beşi gibi okuyacaktır.

Bit doldurma için bir başka kullanım, doğru bir şekilde iletilmesi için belirli sayıda bit gerektiren bir veri dizisini doldurmaktır. Bir bilgi dizisinin en az 10 bit uzunluğunda olması, ancak sadece dokuzunun mevcut olması gerekebilir. Bu durumda, toplamı 10'a getirmek için fazladan bir bit eklenir. Veriler yorumlanırken, fazladan bit atılır.

Bilgisayarın veri yığınlarını doğru şekilde yorumlamasına yardımcı olmasının yanı sıra, bit doldurma da bilgisayar senkronizasyonuna yardımcı olmak için kullanılır. Bir bilgisayar, dahili saatine göre sürekli bir ritim içerisinde bilgi gönderir ve alır. Aynı bitlerin çok fazlası - örneğin tüm 0'ların bir satırı - aynı anda gönderilirse, bilgisayar saati senkronizasyondan çıkabilir ve komutları yanlış sırada çalıştırabilir. 1 satırını 0 satırına sokmak, bilgisayar saatini kendisini yeniden eşitlemeye zorlar ve bu sorunu önler.

Bir bilgisayarın senkronize kalmasına yardımcı olmaya benzer şekilde, bit doldurma, bilgi sürekli bir akış yerine bitler halinde gönderildiğinde bilgisayarın verileri doğru okumasına da yardımcı olur. Bilgisayarı iletimi sürekli olarak görmesi için kandırmak için rastgele bitler üretilir ve iletilen bir sonraki gerçek bilgi yığınını beklerken bilgisayara gönderilir. Bu, iletim düzenini tutarlı bir hızda tutar.

Bilgisayar, veri olmayan bitleri alındıktan sonra veri akışlarından kaldırmayı bilir. Bilgisayar programcılarının hangi bitleri yapmaları gerektiğini bilmeleri gerekir, böylece bilgisayar bunları gerçek veriler olarak okumak yerine bunları kaldıracaktır. Bilgisayar bu doldurulmuş bitleri atmak yerine yorumlamaya çalışırsa, programda bilgisayar hatalarına neden olabilir.