Daha büyük olanın daha iyi olduğu, daha çok daha iyi ve daha iyi olduğu bir toplumda, bunun bilgisayar dünyasından daha doğru olduğu bir yer yoktur. Çoğumuz terimlerin neye benzediğini bilmeyebiliriz. bit ve bayt yani, tam olarak, ama herkes bilir ki, çoğu bilgisayarlarını daha iyi hale getirir.
Ama, gerçekten, tüm bunlar ne anlama geliyor? Bir bayttan biraz daha fazlası mı? Bit ve bayttan fazlasını sunan bir büfe var mı? Ya biz olursak Gerçekten mi Daha fazlası için aç? MEGA aç gibi demek istiyorum. Megabayt sunuyorlar mı? Aslında, yapıyorlar. Hadi keşfedelim.
Bitler ve baytlar hakkında konuştuğumuzda, bilgisayar bilgilerini tutan bellek birimlerine atıfta bulunuyoruz. Biraz bilgisayarınızın sabit diskinde veya RAM'inde bulunan küçük bir bilgi kutusu olarak düşünün.
Bu küçük kutulardan veya bitlerden sekizi bir bayt oluşturur. Yaklaşık 1000 bayt bir kilobaytı ve yaklaşık 1000 kilobayt bir megabaytı oluşturur. (Yaklaşık olarak söylüyorum çünkü teknik olarak, bir ölçümü ölçmenin birden fazla yolu vardır. mega bir şeyden. Matematik sayesinde bir mega da 1024 olabilir.)
Sekiz bitin bir bayt oluşturduğunu hatırlamak önemlidir, çünkü bu sekiz bitlik grup veya 16, 24, 32 gibi bu sekizli grubun faktörleri çoğu bilgisayar dilini oluşturan yapı taşlarıdır. Bir diğer önemli fikir, sahip olduğunuz daha fazla bit, daha fazla bilgi depolayabileceğinizdir.
Tamam, bitlerin bilgisayar dili için yapı taşları olduğunu biliyoruz. Sekiz bitin bir baytı oluşturduğunu biliyoruz (ve bu sekizlik grup önemlidir, bu yüzden unutmayın!). Ama bu neden önemli?
Biraz, diyelim ki sabit diskimiz hakkında bir bilgi kutusudur – peki o kutunun içinde ne var? Sıfırlar ve Birler Nasıl Müzik, Fotoğraf ve Her Şeyi Dijital Yaratır başlıklı makalemi okursanız, kutunun içinde sıfır veya bir olduğunu duymak şaşırtıcı olmayacaktır. Üzgünüm, doğum günü hediyesi kadar heyecan verici değil. Milyonlarca farklı bilgisayar dili vardır, ancak hepsi sıfır ve bir kullanır.
Peki bitler tüm bu şeyleri renkler ve harfler gibi nasıl yapabilir? Bilgisayar dili ve bitlerin düzeni, sonuçta neye dönüşeceğini belirler.
Bunu İngilizce ile karşılaştıralım. “Bitlerimiz” alfabenin harfleridir. Bizim dilimiz İngilizcedir.
H, T, R, E, A harfleri üç benzersiz şekilde birleştirilebilir: kalp, toprak veya nefret eden. Aynı harfler, ancak farklı düzen, farklı kelimeler ve farklı anlamlar.
Aynı fikir bilgisayarlar ve bitler için de geçerlidir. Bitlerin ve kullanılan dilin gruplamasına bağlı olarak, bunlar bir TV'de renklere, bir Kompakt Diskten sese veya şu anda okuduğunuz gibi harflere dönüşebilirler. Evet, okuduğunuz harflerin her biri sekiz bitlik bir grupla temsil edilebilir.
Kendiniz deneyebilirsiniz - işte bir metin yazabileceğiniz ve sıfırlara ve birlere dönüştürülmesini sağlayabileceğiniz bir sayfa.
İngilizce dilinde 26 harfimiz bir milyondan fazla kelime oluşturur. Peki ya bilgisayar dili? Peki, sekiz bitlik gruplamanın önemli olduğunu söylediğimi hatırlıyor musun? Birçok bilgisayar dili sekiz kişilik gruplara dayanır. Her grup sekiz bitlik, 16 bitlik, 24 bitlik vb. dizileri içerir.
8 bitlik bir dilde, bir dizi sayı oluşturan sekiz sıfır ve bir sıra halinde sıralanmış gruplar vardır. Bu diziye 8 bitlik kod diyelim. Maksimum 256 benzersiz 8 bit kod vardır. İşte alfabedeki harfler için 8 bitlik bir kod örneği.
Şimdi bunu renk diline uygulayalım.
8-bit Renk
Diyelim ki bilgisayarınızda Darth Vader'ın dijital bir görüntüsü var. Görüntü 8 bit renk kullanılarak oluşturulur. 8 bit dil 256 farklı kombinasyona sahip olduğundan ve her kombinasyon benzersiz bir renk oluşturduğundan, kullanacağımız 256 rengimiz var. Kulağa oldukça iyi geliyor değil mi? Arkasında kalemtıraş olan o büyük Crayola Boya Kalemi kutusunu hatırla. Bir kuyruklu 64 farklı renkli boya kalemi vardı. Şaşırtıcı derecede renkli çizimler yapabilirsiniz. 8-bit TV'niz, ekranda görüntü oluşturmak için mevcut 256 renk ile onu havaya uçurur!
16 bit Renk
Peki ya arkadaşınız size Darth Vader'ın 16 bitlik renkli görüntüsünü anlatmaya başlarsa? 16 bit renkle artık her biri benzersiz bir rengi temsil eden 16 bit kodlar oluşturmak için arka arkaya 16 sıfır ve bir diziye sahipsiniz. Sizi matematikle sıkmadan, şimdi 65.536 benzersiz renk çeşidimiz olduğunu söyleyeceğim. Bu boya kalemi kutusu çok daha büyük! Ve evet, daha büyük daha iyidir.
24-bit, 32-bit vb.'ye çıktıkça, daha ayrıntılı ve net bir görüntü oluşturan daha fazla renge sahip olduğumuzu tahmin edebilirsiniz.
Bu "bir şey başına bit" fikri, dijital olan her şey için geçerlidir. Ne kadar fazla "bit per" varsa o kadar fazla ayrıntı bulunur. Bilgisayarınız söz konusu olduğunda, bu çok mantıklı. Sabit sürücünüzde 500 gigabaytlık alan varsa, bu demektir ki… bekleyin… bir dakika, hesap makinesini çıkarın… ve… 4.000.000.000.000 bitiniz var. Bu bir sürü sıfır ve bir.
Gördüğünüz gibi, dijital büfenin sunabileceği çok şey var. Sadece sıfırlar ve birler olsa bile, bitler, baytlar, kilobaytlar, megabaytlar, gigabaytlar, terabaytlar vb. var. Çocukça olmak istemem ama 64-bit renkli yeni bir bilgisayarım var ve benim Darth Vader'ım sadece daha detaylı ve renkli değil, muhtemelen sizinkinden de büyük olabilir.
Resim kredisi: Jonathan Grossman