Fikri tam olarak anlayamıyorum, neden bir başlangıç / bitiş bitine ihtiyacımız var? Bir bayt 8 bitten oluşmaz mı, yani alıcının şimdiye kadar kaç bit aldığını sayması gerekir, eğer sayı 8 ise, bir bayta sahiptir ve işlemi tekrarlar. Öyleyse neden başlatma / durdurma bitine ihtiyacımız var?
Alıcı, aldığı bitleri sayamaz, çünkü alıcı bit alıp almadığını bilmiyor!
Gönderenin ve alıcının ses kullanarak iletişim kurduğunu hayal edelim ve bir 0'ın bir saniyelik sessizlikle ve 1'in bir saniyelik sesle temsil edildiğini hayal edelim. Kitabınızda, gönderenin gönderecek herhangi bir gerçek verisi olmadığında gönderdiği "boşta durumu" 1, yani ses.
Şimdi, alıcının siz olduğunuzu ve gönderenin bir başlangıç biti kullanmadığını varsayalım. Sekiz saniyelik sürekli ses duyarsınız. Az önce "11111111" baytını mı duydunuz yoksa gönderen boşta mı çalışıyor? Bilmenizin hiçbir yolu yok, çünkü hepsi size aynı geliyor.
Alternatif olarak, bir saniyelik sessizlik, ardından altı saniyelik ses ve ardından bir saniyelik sessizlik duyduğunuzu varsayalım. Az önce "01111110" baytını mı duydunuz? Ya da belki "11110111" baytı ve ardından "11101111" baytı mıydı? Yine, bilmenin hiçbir yolu yok.
Burası başlangıç bitinin geldiği yerdir. Gönderen bir bayt göndermek istediğinde, önce bir 0 (bir saniyelik sessizlik), sonra veri baytını gönderir.
Alıcı olarak işiniz artık çok daha kolay! Dokuz saniyelik ses duyarsanız, gönderenin yalnızca boşta olduğunu bilirsiniz. Öte yandan, bir saniyelik sessizlik ve ardından sekiz saniyelik ses duyarsanız, gönderenin az önce "11111111" baytını gönderdiğini bilirsiniz.
Elbette çoğu makine iletişim sistemi ses kullanmaz; bunun yerine elektrik kullanıyorlar. Ancak elektrik sinyalleri tıpkı ses gibi çalışır. Alıcı, istesek de istemesek de, bir şeyi her zaman alacaktır. Bu nedenle, alıcıya gerçek verileri mi yoksa boşta gürültü mü aldığını bilmesinin bir yolunu vermemiz gerekiyor.
Yorumunuzdan bu belirli soruyu ele almak için:
"boşta" değerimiz yoksa, yani gönderilecek veri olmadığında alıcı hiçbir şey almayacağından, her 8 biti durdurma / başlatma gerekmeden bayt olarak sayabilir bit?
Atıl bir değere sahip olmamak fiziksel olarak imkansızdır. Bir elektrik kablonuz varsa, pozitif voltaj, negatif voltaj veya 0 voltaj göndermek mümkündür, ancak herhangi bir voltaj göndermemek fiziksel olarak imkansızdır. Bu, ne yaparsak yapalım, alıcının her zaman bir miktar voltaj alacağı anlamına gelir. Bu nedenle, alıcıya aldığı voltajın anlamlı olup olmadığını bilmesinin bir yolunu vermeliyiz.