Bit ve bytelar ile ilgili konuların temel mantığı nedir?
Merhaba. Dün gece bitwise operatörleri hakkında olan dersinizi izledim. Ancak kafamda oturmayan bir kaç konu var.
Şimdi, işlemci üzerindeki transistörlerin içinden akım geçmesi halini 1, geçmemesi halini de 0 ile ifade ediyoruz. Eğer akım geçiyorsa, bilgisayar mantığında, oradan bir bitlik veri akışı gerçekleştiğini düşünüyoruz. Geçmediyse de veri akışı sağlanmıyor demektir. Ayrıca, ilk transistörlerin hesap makinesi gibi daha sade ve basit işlemler yapmamıza yaradığını da okudum. Mantık kapılarını, sizin dersinizde gördüğümüz bitwise operatörleri de sanıyorum bu mantık kapılarının python dilinde kodlanmış halidir, ilk başlarda basit olan bu işlemleri, şimdi milyonlarca transistör yardımıyla bilgisayarlarımızda daha karmaşık işler yapabilmek için kullanıyoruz.
Öncelikle bu bilgilerde bir yanlışlık var mıdır? Geleyim asıl soruma:
Takdir edersiniz ki bütün bu anlatılanlar, bana tamamen donanımsal konular gibi geliyor. Ben bu bilgiler ışığında, bit ve byte konuları sayesinde pythonda ne yapabiliyorum? Yani, örneğin bir byte değerinin sayı karşılığını almak ne işime yarayacak? Ben pythona, git ve işlemciye byte dilinde bir komut mu ver demek istiyorum?
İkili sayma sistemlerindeki sayı hesabı dışında, bit ve byte konusunu tam olarak kavramış değilim. Kısaca, size zahmet olmayacaksa, bana anlatırsanız sevinirim.
Veyahut anlayabilmek için hangi kavramları öğrenmem gerekiyor?
Teşekkürler.