İkili kod tam olarak nasıl çalışır?
-
0:07 - 0:11Bir filmdeki bütün sahneleri betimlemek
için kelimeleri kullandığınızı hayal edin, -
0:11 - 0:13en sevdiğiniz şarkıdaki bütün notaları,
-
0:13 - 0:16ya da şehrinizdeki bütün sokakları.
-
0:16 - 0:21Şimdi de bunu sadece 1 ve 0 sayılarını
kullanarak yaptığınızı hayal edin. -
0:21 - 0:24Film izlemek, müzik dinlemek, ya da
yol bulmak için -
0:24 - 0:26interneti her kullandığınızda
-
0:26 - 0:27cihazınızın yaptığı şey
-
0:27 - 0:29tam olarak bu,
-
0:29 - 0:32ikili kod dilini kullanmak.
-
0:32 - 0:37Bilgisayarlar ikili kodu kullanır çünkü bu
veri depolamak için güvenli bir yöntemdir. -
0:37 - 0:40Mesela, bilgisayarın ana belleği
5 volt ve 0 volt gibi -
0:40 - 0:45yüksek veya düşük voltaj seviyeleri
arasında gidip gelen -
0:45 - 0:48transistörlerden oluşur.
-
0:48 - 0:52Voltaj bazen arada bir yerde kalır,
ama sadece iki seçenek olduğundan -
0:52 - 0:561 voltun değeri yine "düşük" olarak
okunur. -
0:56 - 0:58Bu okuma bilgisayarın işlemcisi
tarafından yapılır, -
0:58 - 1:03işlemci diğer cihazları kontrol etmek için
yazılım yönergelerine göre -
1:03 - 1:05transistörlerin durumlarını kullanır.
-
1:05 - 1:08Sistemin dehası şu ki,
verilen bir ikili kod diziliminin -
1:08 - 1:12kendisine ait önceden belirlenmiş
bir anlamı yoktur. -
1:12 - 1:15Onun yerine, her veri tipi
-
1:15 - 1:18farklı bir kurallar bütününe göre
kodlanmıştır. -
1:18 - 1:19Sayıları ele alalım.
-
1:19 - 1:21Normal ondalık sisteme göre,
-
1:21 - 1:24sağdan 0 ile başlamak suretiyle
-
1:24 - 1:28her sayı 10 üzeri sayının bulunduğu
basamak değeriyle çarpılır. -
1:28 - 1:35Yani 84 sayısı ondalık haliyle
4x10⁰ + 8x10¹'e denktir. -
1:35 - 1:38İkili kodda da sayı yazımı
benzer şekilde çalışır, -
1:38 - 1:42ama her basamakta 2'nin
bir kuvveti alınır. -
1:42 - 1:46Yani 84 sayısı şu şekilde yazılacaktır:
-
1:46 - 1:50Bu arada, kelimeler her karakteri 8 haneli
bir ikili kod dizisine eşleyen -
1:50 - 1:55UTF-8 benzeri standart kurallara bağlı
olarak anlamlandırılır. -
1:55 - 2:02Bu durumda, 01010100 dizisi T harfini
karşılayacaktır. -
2:02 - 2:06O zaman verilen bir dizi örneğinin
T'ye mi yoksa 84'e mi karşılık geldiğini -
2:06 - 2:09nasıl anlayabilirsiniz?
-
2:09 - 2:12Sadece diziyi görerek anlayamazsınız,
-
2:12 - 2:16– tıpkı yalnızca "da" sesini duyarak ne
anlama geldiğini anlayamayacağınız gibi. -
2:16 - 2:21Rusça, İspanyolca ya da İngilizce olduğunu
anlamak için bağlama ihtiyaç duyarsınız. -
2:21 - 2:23İkili kodda da sayılara mı
-
2:23 - 2:27yoksa bir metne mi bakıyor olduğunuzu
anlamak için benzer bir bağlam gereklidir. -
2:27 - 2:31İkili kod, çok daha karmaşık tipte
veriler için de kullanılır. -
2:31 - 2:33Bu videonun her bir karesi mesela,
-
2:33 - 2:36yüz binlerce pikselden oluşur.
-
2:36 - 2:38Renkli görüntülerde,
-
2:38 - 2:41her piksel ana renklere karşılık gelen
-
2:41 - 2:44üç adet ikili kod dizisi tarafından
temsil edilir. -
2:44 - 2:45Her dizi bir sayı kodlar,
-
2:45 - 2:49bu sayı da o rengin yoğunluğunu
belirler. -
2:49 - 2:53Sonra, bir video oynatma programı
bu bilgiyi -
2:53 - 2:55ekranınızdaki milyonlarca sıvı kristale
-
2:55 - 2:58gördüğünüz bütün tonları oluşturmak
için iletir. -
2:58 - 3:01Bu videonun sesi de ikili kod
aracılığıyla, -
3:01 - 3:05darbe kod kiplenimi adı verilen
bir teknik yardımıyla saklanır. -
3:05 - 3:07Sürekli ses dalgaları,
birkaç milisaniyede bir -
3:07 - 3:12genliklerinin anlık görüntüleri alınarak
sayısallaştırılır. -
3:12 - 3:15bunlar sesin her saniyesinde 44,000 adet
olmak üzere -
3:15 - 3:19ikili kod hâlindeki sayılar
olarak kaydedilir. -
3:19 - 3:22Bunlar, bilgisayarınızın işitsel yazılımı
tarafından okunduğunda, -
3:22 - 3:25sayılar farklı frekansta sesler
oluşturmak için -
3:25 - 3:29hoparlörlerinizdeki bobinlerin hangi hızda
titremesi gerektiğine karar verirler. -
3:29 - 3:33Bunların her biri
milyarlarca bit gerektirir. -
3:33 - 3:37Fakat bu miktar akıllıca sıkıştırma
formatlarıyla azaltılabilir. -
3:37 - 3:41Mesela, eğer fotoğrafta 30 adet yeşil
komşu piksel varsa, -
3:41 - 3:46run-length encoding denilen bir sistemle,
ayrı ayrı kodlanmak yerine -
3:46 - 3:49"30 yeşil" olarak kodlanılabilir.
-
3:49 - 3:54Bu sıkıştırma yöntemlerinin kendileri
ikili kodla yazılmıştır. -
3:54 - 3:57Yani ikili kod, proglamlamanın
olmazsa olmazı mı? -
3:57 - 3:59Tam olarak değil.
-
3:59 - 4:013 muhtemel durumda devresi olan
-
4:01 - 4:033 terimli bilgisayarlar üzerinde
-
4:03 - 4:05ve hatta devreleri rastgele
ve çoklu olabilen -
4:05 - 4:09kuantum bilgisayarlar üzerinde
araştırmalar yapıldı. -
4:09 - 4:11Ama şimdiye kadar bunların hiçbiri
-
4:11 - 4:15veri saklama ve aktarma konusunda
bu kadar stabil olamadı. -
4:15 - 4:17Yani şimdilik, gördüğünüz,
-
4:17 - 4:18duyduğunuz
-
4:18 - 4:19ve ekranda okuduğunuz her şey
-
4:19 - 4:23size milyarlarca kez yapılan bir
-
4:23 - 4:25"doğru" yada "yanlış" seçiminin sonucu
olarak ulaşıyor.
- Title:
- İkili kod tam olarak nasıl çalışır?
- Speaker:
- José Américano N L F de Freitas
- Description:
-
more » « less
Dersin tamamı: https://ed.ted.com/lessons/how-exactly-does-binary-code-work-jose-americo-n-l-f-freitas
Bir filmdeki bütün sahneleri betimlemek için kelimeleri kullandığınızı hayal edin, en sevdiğiniz şarkıdaki bütün notaları, ya da şehrinizdeki bütün sokakları.
Şimdi de bunu sadece 1 ve 0 sayılarını kullanarak yaptığınızı hayal edin. Film izlemek, müzik dinlemek, ya da yol bulmak için interneti her kullandığınızda cihazınızın yaptığı şey tam olarak bu. İkili kod dilini kullanmak. José Américano N L F de Freitas ikili kodun nasıl çalıştığını açıklıyor. - Video Language:
- English
- Team:
closed TED
- Project:
- TED-Ed
- Duration:
- 04:41
|
Meric Aydonat approved Turkish subtitles for How exactly does binary code work? | |
|
Figen Ergürbüz accepted Turkish subtitles for How exactly does binary code work? | |
|
Figen Ergürbüz edited Turkish subtitles for How exactly does binary code work? | |
| Sueda Bingol edited Turkish subtitles for How exactly does binary code work? | ||
| Sueda Bingol edited Turkish subtitles for How exactly does binary code work? | ||
| Sueda Bingol edited Turkish subtitles for How exactly does binary code work? | ||
| Sueda Bingol edited Turkish subtitles for How exactly does binary code work? | ||
| Sueda Bingol edited Turkish subtitles for How exactly does binary code work? |

