Sonuç bulunamadı
Bütün Sonuçları Göster
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net
  • Haber
  • Yapay Zeka
  • Tavsiyeler
  • Oyun
  • Video
  • Teknoloji
    • Mobil
    • Yazılım
    • Elektronik Alışveriş Fırsatları
    • Pratik
    • Ev Teknolojileri
    • Makale
    • Güvenlik
    • Ekonomi
    • İnternet
    • Giyilebilir Teknoloji
    • Sağlık
    • Yazıcı
    • Sosyal Medya
    • Otomobil
      • Elektrikli Otomobil
  • Sosyal
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net
  • Haber
  • Yapay Zeka
  • Tavsiyeler
  • Oyun
  • Video
  • Teknoloji
    • Mobil
    • Yazılım
    • Elektronik Alışveriş Fırsatları
    • Pratik
    • Ev Teknolojileri
    • Makale
    • Güvenlik
    • Ekonomi
    • İnternet
    • Giyilebilir Teknoloji
    • Sağlık
    • Yazıcı
    • Sosyal Medya
    • Otomobil
      • Elektrikli Otomobil
  • Sosyal
Sonuç bulunamadı
Bütün Sonuçları Göster
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net

Anasayfa - Makale - Bilgisayarlar Neden İkili Sayı Sistemi Kullanır?

Bilgisayarlar Neden İkili Sayı Sistemi Kullanır?

30 Ocak 2017 - 13:00
- Makale

Bilgisayarların en temel seviyede 0 ve 1 ile çalıştığını artık herkes biliyor. Peki bu ikili sayı sistemi neden kullanılıyor?

1 ve 0’dan oluşan ikili sayı sistemi, çoğu zaman bilgisayarlarla ilişkilendiriliyor. Peki neden bilgisayarların ikili sayı sistemi kullandığını veya neden 10 tabanında işlemler yapmadığını merak ettiniz mi?

Modern bir dijital bilgisayar, geçmişin analog modellerinden farklı olarak iki durum prensibi ile çalışır; açık veya kapalı. Bu durumlar, elektrik akımının ortamda var olup olmamasına karşılık gelir. Eğer elektrik akımı varsa, anlık durum 1 değerini alır, yoksa 0 değerini alır.

Bu duruma örnek olarak Boole cebiri prensipleri ile çalışan ve bir bilgisayarın en küçük yapı taşlarından biri sayılabilecek mantıksal kapıları gösterebiliriz. Yine ikili sayı sistemi ile çalışan bu kapıları kullanabilmek için, kapıların girişlerine ikili sayı tabanında bir veya birden fazla değer gönderilir. Eğer kapıya 1 değeri gönderilecekse girişe elektrik verilir, eğer 0 değeri verilecekse kapıya giden akım toprağa bağlanır. Modern bilgisayarların karmaşık yapısı, en temelde bu prensibe dayanır.

İkili sayı sistemi özünde sadece iki seçenek sunabildiği için, çalışma mekaniklerini bir sonraki aşamaya taşıyabilmek için dizgileri kullanırız. İkili sayı sistemindeki her bir bit veya rakam tek bir 0 veya 1’dir. Her biri devre üzerindeki bir anahtarı temsil eder. Devreye birden fazla anahtar eklersek, aynı sayı sistemini ikiden fazla sayıyı temsil etmek için kullanabiliriz. Örneğin sadece bir bit kullanmak yerine, sekiz tane biti bir araya getirip 1 byte oluşturabiliriz.

Neden ondalık sistem kullanılmıyor?

Yukarıda belirttiğimiz gibi dizgiler sayesinde ikili sayı sistemini kullanıp ikiden fazla sayıyı ve seçeneği temsil edebiliriz. Ancak sayılar büyüdükçe, görünürde kullanılan alan da artmaktadır. 255’in ikili sistemdeki karşılığının 11111111 olduğunu görüp, ikili sayı sisteminin daha fazla bit alanı kapladığını ve neden doğrudan ondalık sistemin kullanılmadığını merak edebilirsiniz. Bu noktada depolanan veri ile ekranda gösterilen veri arasındaki farkı bilmek gerekiyor.

Görünürde ondalık sistemde yazılan bir sayı, sadece 3 bit yer kaplarken aynı sayının ikili sayı sistemindeki karşılığı 8 bit yer kaplıyor. Ancak gerçekte bir sayıyı ondalık tabanda da ikili tabanda da yazsanız, sayı ikili sayı sistemi kullanılarak depolanacağı için, görünen bit farkı sadece ekranda göründüğü ile kalacaktır.

Teorik olarak daha yüksek bir sayı tabanı kullanmak, herhangi bir sayıyı daha az rakam ile temsil etmemizi sağlayacaktır. Ancak devrelerde ikili sayı sisteminin üstüne çıkmak neredeyse imkansızdır. Zira kuantum bilgisayarlar hariç hiçbir devrede, açık ve kapalı dışında bir durum yoktur.

Sekizlik ve onaltılık sayı sistemleri

Sayı sistemleri hakkında bir miktar bilgisi olanlar, söz konusu bilgisayar teknolojileri olduğunda sekizlik (octal) ve onaltılık (hexadecimal) sayı sistemlerinin bahsinin geçtiğini fark edecektir. Bu iki sayı sisteminin sıklıkla tercih edilmesinin sebebi ise, ikinin katları olmalarıdır. Örneğin 1 byte’lık işlemleri ikili sayı sistemi yerine sekizlik sayı sistemi kullanarak gerçekleştirmek programcılar için daha işlevsel olacaktır. Aynı zamanda 32-bitlik renk değerlerini 11111111000000001110111010011001 gibi ikili sayı sistemi yerine FF00EE99 gibi onaltılık sayı sistemi olarak kodlamak daha etkilidir.

İkili taban dışı bilgisayarlar

Günümüzde kullanılan dijital bilgisayarların tamamı ikili sayı sistemini kullanıyor. Bu da devre üzerindeki her anahtar iki farklı durum değeri alabilir anlamına geliyor. Teorik olarak bu anahtarların daha fazla durum değeri alabilmesi durumunda bilgisayarlarımız ikili sayı sisteminin ötesine geçebilir. Ancak böyle bir olasılık günümüzdeki elektronik parçalar ile mümkün değil.

Elbette işin bir de kuantum seviyesi var. Günümüzde kuantum bilgisayarlar, ikili sayı sistemi dışında kübit adı verilen özel bitler sayesinde hem 1 hem de 0 değerini aynı anda taşıyabiliyor. Kuantum bilgisayarlar, kübitler sayesinde tüketici seviyesi bilgisayarlardan binlerce kat daha hızlı işlem yapabiliyor. Bu sebeple ikiden fazla durum değeri alabilen anahtarlar, teoride bilgisayarların inanılmaz bir işlem gücüne sahip olmasını sağlayabilir.

Etiketler: anahtarlarbilgisayarbilimdevrelerelektrik akımıikili sayı sistemikapılarkuantumkuantum bilgisayarmatematikonaltılıkondalıkquantumsekizliktechnopatteknoloji
Paylaş216PaylaşTweetYollaPaylaş
Muhsin Bayram

Muhsin Bayram

Bilgisayar mühendisi adayı, iflah olmaz Tolkien hayranı. Yazmaya LEVEL'da başladı, Technopat'ta devam ediyor.

Yorumlar 17

  1. Nikita Bayram says:
    9 yıl önce

    01010100 01100101 01100011 01101000 01101110 01101111 01110000 01100001 01110100

    Yanıtla
    • Ananzy says:
      9 yıl önce

      Technopat?

      Yanıtla
      • mel_ay says:
        9 yıl önce

        Nasıl? sayı sistemlerinde en yüksek 16 lık hexdesimal var. Onda da F harfinden sonra yok. Benim çevirdiğim;

        Hex
        54 65 63 68 6E 6F 70 61 74

        Yanıtla
        • Adam says:
          9 yıl önce

          Hex değil ASCII karakterlerin sayısal karşılıklarının ikili sayılı sistemi karşılığı. 01010100 84 demek, 84 ASCII de T demek.

          Yanıtla
          • mel_ay says:
            9 yıl önce

            84 değil de 54 yalnız. :) Tablosu varmış. 0101=8421=0+4+0+1=5

          • Adam says:
            9 yıl önce

            Hex de 54 Ondalıkta 84 :)

  2. Cengiz Sezgin says:
    9 yıl önce

    Islemcilerdeki komut setlerini aciklarmisin sanirim kapilarin birlesiminden olusuyor dogrumudur…birde islemciler temelde sagdece toplama yaptigini duymustum cikarma isleminde 1 ler 0 larla o larda 1 lerde degistirilip toplama yapiliyor diye biliyorum

    Yanıtla
  3. zekeriya says:
    9 yıl önce

    Asıl bomba; bilgisayarın, işlemcinin en başta sadece çıkarma işlemini bilmesi, bu sayede önce toplama sonra çaprma ve bölme işlemlerini öğrenebilmesi. Tüm işlemleri çıkarma işlemi üzerinden yürütüyor.

    Yanıtla
    • İbrahim Çelik says:
      9 yıl önce

      En başta toplama işlemini yapıyor. Toplama işlemini kullanarak diğer işlemleri yapıyor. Çıkarma işlemini de toplama işlemini kullanarak yapıyor. Çıkarma işlemini kullanarak mantıksal işlemleri yapıyor.

      Yanıtla
      • zekeriya says:
        9 yıl önce

        “Boolean Algebra” üzerinden giderek konuşmuştum ben :D Elektrik&Elektronik okuyanlar, mantık devreleri görmüş olanlar bilir.

        Yanıtla
        • İbrahim Çelik says:
          9 yıl önce

          Elektrik Elektronik okuyanlar bilir fakat sen yanlış biliyorsun. Doğrusu benim dediğim gibi önce toplama, sonra toplamayı kullanarak çıkarma yaparsın.

          Bir de önceki mesajımda ki mantıksal işlemden kastettiğim karşılaştırma işlemleri.

          İşlemcinin temelinde ALU (Aritmetik Mantıksal birim) vardır. Onun yapısında ise Adderlar (Toplayıcılar) vardır. Yani normalde toplama işlemi yapar. Çıkarma işlemi için çıkarılacak rakamın 1′ complementini alıp toplar.

          Yanıtla
  4. mel_ay says:
    9 yıl önce

    İkili sayı sistemi kullanmadan diğer sayı sistemlerini üretemeyizki. Neden? bir bilgiyi 1 ve 0 olmadan üretmek için yüksek gerilimlere ihtiyaç duyarız. Yani analog şekilde her birim volt, bir değeri veya rengi çizmesi gerekir ki. Bunu küçücük işlemcilerde kullanmak mümkün olmaz tabiki. 1.5 V gibi bir değerle 1 ve 0 üretilebilrken, bunların birleşiminden byte, word, kilobyte, gigabyte diye sonsuz değer üretilebilir. Bence mantık çok daha kolay anlaşılabilir, çözülebilir Analog sisteme göre.

    Yanıtla
  5. İbrahim Çelik says:
    9 yıl önce

    Peki üçlü sayı sistemi kullanılamaz mıydı?

    Yanıtla
    • Adam says:
      9 yıl önce

      kübit

      Yanıtla
      • İbrahim Çelik says:
        9 yıl önce

        kübit üçlü sayı sistemi için kullanılmıyor. üçlü sayı sisteminde kullanılan birimin adı trit’dir. Üçlü sayı sistemine ise ternary denir.

        Yanıtla
  6. Tekin Sal says:
    9 yıl önce

    Dijital devrenin temel yapıtaşı transistördür, ve transistor sadece 2 farklı durumda bulunabilir. Bu yüzden tüm sistem binary arithmetic üzerine inşa edilmiştir. Hepsi bu.
    Sen nasıl mühendis adayısın ya? Nand kapısı, Nor kapısı, flip-flop’lar neyden yapılır göstermiyorlar mı gittiğin okulda? hayret yahu, yıl olmuş 2017, hala basit mantıkla fikirle şu işleri izah etmeye çalışıyorsunuz.. bilgi! bilgi!! fikir değil.

    Yanıtla
  7. Nazlı says:
    3 yıl önce

    Merhaba ben yeni adayım ve şu soruya bir cevap arıyorum: Bilgisayarlar sayı sistemi kullanıyor tamam biliyoruz Binary sistemi kullanıyor bunuda biliyoruz ama bu sistemleri nerede kullanıyor yani hangi konuda bu sistemleri ele alıyor program yapmak için mi? Yoksa başka birşey mi ?

    Yanıtla

Yorum Yap Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

RSS Technopat Sosyal

  • Moodle'daki Devamsızlık Nasıl İşliyor?
  • Fluence için ses sistemi önerisi
  • Monster Pusat One Shot Pro mouse
  • Bilgisayarda boş gezinmek veya oyun oynamak dışında ne yapılır?
  • LM Studio güvenilir mi?
  • Battlefield 6 2599 TL'ye alını mı?
  • Ucuz direksiyon seti önerisi
  • 5000 TL'ye claw-palm arası LED kablosuz 8K mouse önerisi
  • Ev aidatınızdan memnun musunuz?
  • 80 Bin Bandına Laptop Önerisi

Technopat Video

Şu an oynayan

VLC Media Player mucizesi: Jean Baptiste Kempf’in paradan güçlü inancı

VLC Media Player mucizesi

VLC Media Player mucizesi: Jean Baptiste Kempf’in paradan güçlü inancı

Haber
12 inç 2.8K ekran, 6 hoparlör ve dahası: Huawei MatePad 12 X inceleme

12 inç 2.8K ekran, 6 hoparlör ve dahası: Huawei MatePad 12 X inceleme

Haber
MSI MEG Ai1600T PCIE5

MSI MEG Ai1600T PCIE5 PSU inceleme: 1600W gücünde titanium verimlilik

Haber

Teknoloji tutkunu Technopatların ortak adresi: Technopat.net!

Güncel teknoloji, internet, donanım, yazılım, oyun ve daha fazlası haber, makale ve videolar ile Technopat’ta sizlerle.


01010100 01100101 01100011 01101000 01101110 01101111 01110000 01100001 01110100

Kategoriler

  • Yapay Zeka
  • Ev Teknolojileri
  • Makale
  • Video

Sosyal Medya

Bağlantılar

  • Hakkında
  • Haber
  • Video
  • Sosyal
  • Çerez Politikası
© 2011-2025 Technopat. Tüm Hakları Saklıdır.
Netse
Çerez Onayı
Web sitemizi ziyaret ettiğinizde, kullanıcı deneyiminizi daha iyi hale getirmek, hizmetlerimizi size daha etkin bir şekilde sunabilmek için çerezler (cookies) ve benzeri araçlar kullanıyoruz. Çerezler, internet sitesinin düzgün çalışmasını sağlamak, içeriği kişiselleştirmek, sosyal medya özellikleri sağlamak ve trafik analizi yapmak için kullanılan küçük metin dosyalarıdır. Çerezleri nasıl kullandığımız ve kişisel verilerinizi nasıl işlediğimiz hakkında daha fazla bilgi almak için çerez politikamızı ve kişisel veri politikamızı inceleyebilirsiniz.
Fonksiyonel Her zaman aktif
Teknik depolama veya erişim, sadece kullanıcının açıkça talep ettiği belirli bir hizmetin kullanılmasını sağlama amacıyla veya iletişimin elektronik iletişim ağı üzerinden iletilmesinin tek amacıyla yasal olarak kesinlikle gereklidir.
Tercihler
Teknik depolama veya erişim, abone veya kullanıcı tarafından istenmeyen tercihlerin depolanması yasal amacıyla gereklidir.
İstatistikler
Sadece istatistiksel amaçlarla kullanılan teknik depolama veya erişim. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Pazarlama
Teknik depolama veya erişim, reklam gönderimi için kullanıcı profilleri oluşturmak veya kullanıcıyı bir web sitesinde veya birden fazla web sitesinde benzer pazarlama amaçları için takip etmek amacıyla gereklidir.
Seçenekleri yönet Hizmetleri yönetin {vendor_count} satıcılarını yönetin Bu amaçlar hakkında daha fazla bilgi edinin
Tercihleri yönet
{title} {title} {title}
Onayı Yönet
En iyi deneyimleri sunmak için, cihaz bilgilerini saklamak ve/veya bunlara erişmek amacıyla çerezler gibi teknolojiler kullanıyoruz. Bu teknolojilere izin vermek, bu sitedeki tarama davranışı veya benzersiz kimlikler gibi verileri işlememize izin verecektir. Onay vermemek veya onayı geri çekmek, belirli özellikleri ve işlevleri olumsuz etkileyebilir.
Fonksiyonel Her zaman aktif
Teknik depolama veya erişim, abone veya kullanıcı tarafından açıkça talep edilen belirli bir hizmetin kullanılmasını sağlamak veya bir elektronik iletişim ağı üzerinden bir iletişimin iletimini gerçekleştirmek amacıyla meşru bir amaç için kesinlikle gereklidir.
Tercihler
Teknik depolama veya erişim, abone veya kullanıcı tarafından talep edilmeyen tercihlerin saklanmasının meşru amacı için gereklidir.
İstatistik
Sadece istatistiksel amaçlar için kullanılan teknik depolama veya erişim. Sadece anonim istatistiksel amaçlar için kullanılan teknik depolama veya erişim. Mahkeme celbi, İnternet Hizmet Sağlayıcınızın gönüllü uyumu veya üçüncü bir taraftan ek kayıtlar olmadan, yalnızca bu amaçla depolanan veya alınan bilgiler genellikle kimliğinizi belirlemek için kullanılamaz.
Pazarlama
Teknik depolama veya erişim, reklam göndermek için kullanıcı profilleri oluşturmak veya benzer pazarlama amaçları için kullanıcıyı bir web sitesinde veya birkaç web sitesinde izlemek için gereklidir.
Seçenekleri yönet Hizmetleri yönetin {vendor_count} satıcılarını yönetin Bu amaçlar hakkında daha fazla bilgi edinin
Tercihleri görüntüle
{title} {title} {title}
Sonuç bulunamadı
Bütün Sonuçları Göster
  • Giriş
  • Teknoloji Haberleri
  • Sosyal
  • Video
  • Tavsiyeler
  • İncelemeler
    • Video İncelemeler
  • Güvenlik
  • Oyun
  • Makale
    • Pratik
    • Yazar Köşeleri

© 2025 Technopat
Sorularınız için Technopat Sosyal