İkili sistem

Teknoloji

2022

İkili sistemin ne olduğunu, nasıl çalıştığını, uygulamalarını ve diğer özelliklerini açıklıyoruz. Ayrıca, çözülmüş alıştırmalar.

İkili sistemde, tüm sayılar iki basamakla temsil edilir.

İkili sistem nedir?

İkili sistem veya ikili sistem, dünyadaki temel bir numaralandırma sistemidir. bilgi işlem ve bilgi işlemsayıların toplamının yalnızca iki basamaktan oluşan kombinasyonlardan oluşan rakamlar kullanılarak temsil edilebildiği .

İkili kod durumunda, kullanılan rakamlar sıfırlar ve birlerdir. Sistemle sistemi karıştırmamalıyız. kod, ilki a ve b gibi rakamlarla çalışabildiğinden (çünkü mantık aynıdır), ikincisi ise özellikle 1 ve 0 ile çalışır.

İkili kod, yapının inşası için esastır. bilgisayarlar bugün bildiğimiz, özellikle varlığına veya yokluğuna iyi uyum sağladığı için gerilimler elektriksel, dolayısıyla bir biraz itibaren bilgi: var veya yok, yani sırasıyla 1 veya 0.

Ancak, ikili kod yalnızca bilgisayar dünyası için icat edilmedi. Hindu Pingala (M.Ö. III veya IV. yüzyıl) gibi birçok matematikçi, daha antik Doğu'da, birçok durumda 0 sayısının icadıyla aynı zamana denk gelecek şekilde, bunu önermişti.

Aslında, I Ching gibi kehanet kitapları, heksagramlarını 3'e eşdeğer diziler halinde sıralayarak kendi kodlarına göre oluşturulmuştur.bit”. Daha sonra Çinli filozof Shao Yong (1011-1077) onları ikili bir yönteme göre sipariş etti.

Modern ikili sistem kendi adına, Alman filozof Gottfried W. Leibniz'in (1646-1716) eseriydi. Daha sonra, 1854'te İngiliz matematikçi George Boole (1815-1864), elektronik devrelerde mevcut ikili sistemin geliştirilmesinde temel olan Boole Cebirini detaylandırdı.

Bu sistemi uygulamaya koymaya yönelik ilk girişimler, 1937'de Amerikalı Claude Shannon (1916-2001) ve George Stbitz'in (1904-1995) çalışmalarıydı.

İkili sistem nasıl çalışır?

İkili sistem, herhangi bir bilginin iki rakamla gösterilmesine dayalı olarak çalışır. İkili kodda 0 ve 1'dirler, ancak aynı oldukları ve aynı şeyi temsil ettikleri sürece herhangi bir şey olabilirler: evet veya hayır, yukarı veya aşağı, açık veya kapalı gibi ikili bir karşıtlık.

Bu şekilde, bu kod, bilgilerin benzer fiziksel öğeler aracılığıyla “yazılmasına” izin verir: manyetik diskin polaritesi (pozitif veya negatif), elektrik voltajının varlığı veya yokluğu vb.

Bu nedenle, ikili sistem herhangi bir harf veya ondalık değerin ikili bir diziye "çevrilmesine" izin verir ve hatta aritmetik ve diğer işlem türlerine izin verir.

Örneğin, ikili koddaki A harfi 1010 ile temsil edilirken 1 sayısı 0001 ile temsil edilir. Diğer kodlarda, aynı bilgi ikili olarak temsil edilebilir. abab Y bbba, veya +*+* Y ***+, Örneğin.

Böylece, ikili koda göre, etcetera kelimesi şu şekilde temsil edilecektir:

01100101 (e)
01110100 (t)
01100011 (c)
11000011 (e)
10101001 (´)
01110100 (t)
01100101 (e)
01110010 (r)
01100001 (a)

İkili sistemin özellikleri

İkili bir sistemin değerleri, açık ve kapalı gibi herhangi bir şey olabilir.

İkili sistem aşağıdakilerle karakterize edilir:

  • Bu rakamların belirli dizileri aracılığıyla belirli bilgileri temsil etmek için herhangi iki birimi (ikili kod durumunda 1 ve 0) kullanır. Her zaman iki, tamamen ayırt edilebilir ve birbirini dışlayan değerler olmalıdır (aynı anda 1 ve 0 olamaz).
  • Sekiz diziden oluşan bilgisayar ve hesaplama sistemlerinin temelini temsil eder. bit bir bayt Bir harf, sayı veya karaktere karşılık gelen bilgi.
  • Diğer bilgi notasyon sistemlerinin yanı sıra ondalık, onaltılık veya sekizli notasyonda ifade edilen herhangi bir verinin çevrilmesine izin verir (ASCII, vb.).
  • Fiziksel durumları şu veya bu şekilde olabilen gerçek koşulların ve malzemelerin okunmasını sağlar: manyetik polarite, voltaj vb.

İkili sistem uygulamaları

İkili sistem çok sayıda güncel kullanıma izin verir, örneğin:

  • Zamanlaması mikroişlemciler.
  • Gizli bilgilerin şifrelenmesi.
  • Bir bilgisayar sisteminden diğerine veri aktarımı.
  • protokoller bilgisayar dijital iletişim.

İkili kodun çözülmüş sorunları

Ondalık sistemden ikili sisteme geçin:

23 = 10111

17 = 10001

20 = 10100

İkili sistemden ondalık sisteme geçin:

1111 = 15

10110 = 22

10000 = 16

!-- GDPR -->