Menu
Coddy logo textTech

Bilgisayarda Bit Nedir?

Bit, binary digit (ikili basamak) ifadesinin kısaltmasıdır; bilgisayardaki en küçük veri birimidir ve 0 ya da 1 olmak üzere iki değerden birini tutar. Bilgisayarlar sayılardan metne, görüntülerden programlara kadar tüm bilgiyi bit dizileri olarak saklar ve işler.

Yazan Kevin Spektor, Kurucu ortak ve CTO

Güncellendi: 24 Eylül 2026

4
2
1
Değer5
Farklı değer2^3 = 8
Aralık0 … 7

Eklediğin her bit, değer sayısını ikiye katlar. Sekiz bit bir bayt eder: 0'dan 255'e kadar 256 değer.

Bir ışık anahtarı ya kapalıdır ya açık. Bit aynı fikrin sayı olarak yazılmış halidir: 0 ya da 1. Tek bir bit tek bir evet ya da hayır sorusunu cevaplayabilir; ama bitleri yan yana koyduğunda her ek bit oluşturabilecekleri desen sayısını ikiye katlar. Sekiz tanesi klavyedeki her harf için yeter, milyarlarcası bir filmi tutar.

Bit nasıl saklanır

Bit, donanımın güvenilir şekilde ayarlayıp geri okuyabildiği iki durumlu herhangi bir şeydir. Farklı cihazlar farklı fiziksel etkiler kullanır:

  • İşlemci: yüksek ya da düşük gerilimdeki bir tel ya da transistör.
  • RAM: her bellek hücresinde dolu ya da boş olan küçük bir kondansatör.
  • Sabit disk: diskin bir yöne ya da diğerine mıknatıslanmış küçük bir bölgesi.
  • Flash bellek (SSD'ler, USB bellekler): bir hücrede hapsedilmiş elektrik yükü. Modern flash bellek birkaç yük seviyesi kullanarak bir hücrede 3 ya da 4 bit saklar.

On yerine iki durum kullanılır, çünkü sinyal gürültülü olsa bile iki durumu birbirinden ayırmak kolaydır. Bir devre yalnızca bir gerilimin yüksek mi düşük mü olduğuna karar verir, on seviyeden hangisine en yakın olduğuna değil.

Bitler nasıl sayar

Bitler ikili sistemde, 2 tabanında sayar. Her basamak sağındakinin iki katı değerindedir: 1, 2, 4, 8, 16 ve devamı. 1101 bitleri 8 + 4 + 0 + 1, yani 13 anlamına gelir.

n bit ile 2ⁿ farklı desen vardır; bu yüzden eklenen her bit aralığı ikiye katlar:

 1 bits -> 2 values
 2 bits -> 4 values
 4 bits -> 16 values
 8 bits -> 256 values
16 bits -> 65,536 values
32 bits -> 4,294,967,296 values
64 bits -> 18,446,744,073,709,551,616 values

Bu sayılar her yerde karşına çıkar. 8 bitte saklanan bir renk kanalının 256 tonu vardır; RGB değerlerinin 0'dan 255'e gitmesinin nedeni budur. Bir IPv4 adresi 32 bittir, bu yüzden yaklaşık 4,3 milyar tane vardır; IPv6 bu nedenle 128 bite geçti. İşaretli 32 bitlik bir tam sayı en fazla 2.147.483.647 olabilir ve Java'da buna 1 eklemek değeri -2.147.483.648'e sardırır.

Python sayılar ve bitleri arasında bin() ve int() ile dönüşüm yapar; sayı tabanı dönüştürücü aynı işi tarayıcıda yapar:

0b1101
13
4 bits needed
0b100
0b111
0b1001
0b1100

Tek tek bitlerle çalışmak

O örneğin ikinci yarısındaki operatörler bitsel (bitwise) operatörlerdir. Her bit konumunda ayrı ayrı çalışırlar: & (ve) bir biti yalnızca iki sayıda da varsa tutar, | (veya) herhangi birinde varsa tutar, ^ (xor) tam olarak birinde varsa tutar, << ve >> ise tüm bitleri sola ya da sağa kaydırır. C, Java, JavaScript ve Python aynı sembolleri kullanır.

Programlar bunları birkaç evet ya da hayır ayarını her ayar için bir bit olmak üzere tek bir sayıya sığdırmak için kullanır. Unix dosya izinleri böyle çalışır: okuma, yazma ve çalıştırma üç bittir; bu yüzden 7 (ikili 111) üçünü birden, 5 (ikili 101) okuma ve çalıştırmayı ifade eder. chmod 755 bunu ayarlar. Bu ayarların her biri bir boolean değerdir ve bir boolean'ın ihtiyacı olan tek şey bir bittir.

Metindeki bitler

Metin sayılar olarak, sayılar da bitler olarak saklanır. Her karakterin bir kodu vardır ve bu kod ikili sistemde yazılır:

H 72 01001000
i 105 01101001
! 33 00100001

Buradaki her karakter 8 bit, yani bir byte yer kaplar. ASCII karakter başına yalnızca 7 bite ihtiyaç duyar ama bilgisayarlar onu tam byte'lar halinde saklar. Metinden ikiliye dönüştürücü yazdığın herhangi bir metnin bitlerini gösterir.

Gündelik sayılardaki bitler

İki tanıdık sayı bit cinsinden sayılır. İnternet hızları saniyede bit ile ölçülür: 100 Mbps bir bağlantı her saniye 100 milyon bit taşır, bu da saniyede 12,5 megabayttır, çünkü dosya boyutları 8 bitlik byte'larla ölçülür. Mbps'deki küçük b bit, MB'deki büyük B ise byte demektir; byte sayfası iki birimi ayrıntılı karşılaştırır.

Diğeri işlemcilerdeki ve işletim sistemlerindeki "64 bit" etiketidir. İşlemcinin tek adımda üzerinde çalıştığı sayıların ve bellek adreslerinin boyutudur.

Bitler hataları da yakalar. Eşlik biti (parity bit), 1'lerin sayısı her zaman çift olsun diye bir gruba eklenen fazladan bir bittir. Yolda tek bir bit değişirse sayı tek olur ve alıcı verinin bozulduğunu anlar. Bir checksum aynı fikri dosyaların tamamına genişletir.

Kelime nereden geliyor

"Bit", binary digit (ikili basamak) ifadesinin kısaltmasıdır. Claude Shannon onu 1948 tarihli "A Mathematical Theory of Communication" makalesinde kullandı ve kelimeyi John Tukey'e atfetti. Shannon'ın bilgi teorisinde bir bit aynı zamanda bir ölçüdür: hilesiz bir yazı tura atışı gibi eşit olasılıklı iki sonucu olan bir sorunun cevabındaki bilgi miktarı.

Sırada ne var

Bitler neredeyse her zaman sekizer sekizer işlenir; bu yüzden sırada, bit ve byte karşılaştırması da dahil olmak üzere byte nedir sayfasını oku. Boolean nedir sayfası tek bir bitlik anlamın, doğru ya da yanlışın, bir programdaki kararları nasıl yönettiğini; checksum nedir sayfası ise bitlerin bozuk veriyi nasıl tespit ettiğini gösterir.

Sıkça Sorulan Sorular

Bilgisayarda bit ne işe yarar?
Bilgisayardaki bir bit, tek bir 0 ya da 1'dir ve iki fiziksel durumdan biri olarak saklanır: bir devrede yüksek ya da düşük gerilim, ya da dolu veya boş bir bellek hücresi gibi. Sayılar, metin, görüntüler ve programlar dahil bilgisayarın tuttuğu her şey bitlerden oluşur. Sekiz bit bir araya gelince bir byte oluşturur.
Neden bit deniyor?
Bit, binary digit (ikili basamak) ifadesinin kısaltmasıdır. Kelime istatistikçi John Tukey'e atfedilir ve ilk kez Claude Shannon'ın bilgi teorisini kuran 1948 tarihli "A Mathematical Theory of Communication" makalesinde basılı olarak görünmüştür.
Para birimi olarak bit ne demek?
Eski Amerikan kullanımında bir bit, bir doların sekizde biri, yani 12,5 senttir; bu yüzden "two bits" çeyrek dolar demektir. Terim, sekiz parçaya kesilebilen İspanyol gümüş dolarından gelir. İkili basamak olan bilgisayar bitiyle bir ilgisi yoktur.
32 bit ya da 64 bit ne demek?
Bir işlemcinin tek adımda kaç bit işlediğini ve bellek adresleri için kaç bit kullandığını anlatır. 32 bitlik bir adres 2^32 byte'ı, yani 4 GiB'ı gösterebilir; bu yüzden 32 bit sistemler bundan fazla belleği doğrudan kullanamaz. Güncel masaüstü ve telefon işlemcileri 64 bittir ve bu sınırı takılı herhangi bir belleğin çok ötesine taşır.
Bit ile qubit arasındaki fark nedir?
Bir bit her zaman tam olarak 0 ya da 1'dir. Kuantum bilgisayarın birimi olan qubit ise ölçülene kadar 0 ile 1'in bir süperpozisyonunda olabilir ve ölçüldüğünde belirli olasılıklarla 0 ya da 1 verir. Qubit'ler belirli kuantum algoritmaları için kullanılır ve sıradan bilgisayarlarda bitlerin yerini almaz.
Coddy programming languages illustration

Coddy ile kodlamayı öğren

BAŞLA