Bit ve Byte'lar Nasıl Çalışır? | Mülakat Soruları

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 33

  • @huseyineldem9801
    @huseyineldem9801 Рік тому +5

    Günümüz bilgisayar bilimlerine, yazılım içeriklerine, mimarilere, frameworklere, design patternlere vb. gibi güncel yazılım konularına ilgi gün geçtikçe artmakta. Kanal, .NET, C# gibi konularda çok güzel açıklayıcı videolarla dolu. Emeğine yüreğine sağlık.

  • @wloffy
    @wloffy Рік тому +3

    Mülakat videosu sayesinde kanalınızı keşfettim. Çok yararlı videolarınız var bence. Umarım devam edersiniz, başarılar.

    • @TechBuddyTR
      @TechBuddyTR  Рік тому +1

      Teşekkürler. Hoşgeldiniz bu arada:)

  • @besirgunduzz
    @besirgunduzz Рік тому +1

    Bu seri kesinlikle devam etmeli :)

  • @ermekbakyt5507
    @ermekbakyt5507 Рік тому +1

    Merhaba cok tesekkur ederiz!!! super bi video olmus!!!

  • @e.c-machiavelli9659
    @e.c-machiavelli9659 Рік тому +2

    IBM 7030, ARPANET Logical Map araştırılması gerek.

  • @aapck
    @aapck Рік тому +4

    Bu video altında bir yorumda bir arkadaşla tartışmamız vardı arkadaş silince gitmiş yorumlarım, 1 byte neden 8 bit olduğu ve ascii nedir ve neden 8bit olduğu ile ilgiliydi yararlanılması için tekrar yazıyorum oradaki yorumumu kanal sahibi meslaktaşımızda da müsade ederse tabi..
    Birinci konu 1 byte neden 8 bit dir ? 1 byte 8 bitdir öyle düşülmüş gibi sığ bir cevap bile mantıklı olabilir ama asıl konu esnekliktir ikili(binary) sistemin ikili düzende olduğu için ve ilk işlemcilerin 8 bit olmasıdır işlemcinin bellek adreslemesi ile ilgilidir 8 bit bir işlemci 2 üzeri 8 bellek adresleyebilir ve belleklerde her 8 bit veriyi işlemcinin okuyabileceği bir hücrede saklayabilirse o zaman işlemci her 1 byte bölgesine 1 byte adresleme ile ulaşabilir yani 0x00,0x01,0x02.... Şeklinde en son bölge ise 0x100(ondalık 256) bellek bölgesi gösterebilir yani 256byte, sonra 16 bit işlemciler çıktı sonra 32 ve günümüzün 64 bit işlemcileri, hatırlayan varmı bilmem ama eski windows95 bilgisayarlar en fazla 4gb bellek destekler di çünkü o zamanlar 32 bit işlemciler 2 üzeri 32 bellek adresleyebilir di 2 üzeri 32 = 4gb eder ( sonradan intel bir özellik getirerek işlemcilere daha fazla belek adreslenebilirdi) günümüzde 64 bit işlemciler 2 üzeri 64 bellek adresleyebilir ve daha fazla..
    İkinci konu neden ascii nedir neden 8 bitdir. Ascii bir karekter tablosudur temeli taa ta telgiraf karekter kodlamasına kadar gidiyor , bir karekter tablosuna karekter repertuvarı da denir , repertuvar da karekter kodları veya karekter enstüramanları bulunur ve bu karekter kodlarının karaktere dönüştürülmesine karekter kodlaması denir ve bellekte her 1 byte de 1 karekter kodlaması(enstürüman) saklanması son derece mantıklıdır işlemci içinde kolaydır bu yüzden ascii 8 bit dir , yüksek anlamlı 1 bit kodlama yaparken kullanılmamaktadır, karekter kodlayıcı bu 1 biti başka amaçla kullanabilir. Sonradan ascii microsoft gibi firmalardan tarafından genişletildi bunlarada genişletilmiş ascii repertuvarları veya tablosu deniyor
    Meraklısına: isteyen olursa ister taaaa teletype(tty) zamanlarında isterse eca,vga,svga gibi ekran kartı standartlarında bir karekter ekrana nasıl yazdırılır(text modunda) veya bir karekter ekrana nasıl çizdirilir(grafik modunda) yazabilirim

    • @aapck
      @aapck 9 місяців тому

      @@snnsnn olur

  • @aslanamca8225
    @aslanamca8225 Рік тому +2

    Zaten bildiğim kadarıyla char da aslında sayısal bir veri türü olmalı çünkü her karakter aslında matematiksel bir ifade. String de char array olduğuna göre aslında her şeyin birer sayı olduğunu ve tüm değişken tiplerinin de sayısal olduğunu söyleyebilir miyiz?

    • @TechBuddyTR
      @TechBuddyTR  Рік тому

      . net seviyesinde söyleyemeyiz. char sayısal değil ancak char'ı int olarak kullanabiliyoruz. Ama bu explicit operator sayesinde yapılıyor. Taaa en temelde, bir seviyesinde her şey sayıdır diyebiliriz ama dotnet de her şey sayı olmasın diye değişik veri türleri var

  • @gokhanyldrm4812
    @gokhanyldrm4812 Рік тому

    14 sene once assembly e basladigim zamanlar geldi aklıma.

  • @potisseslikitap7605
    @potisseslikitap7605 Рік тому +1

    Bilgi paylaşan insanlara karşı her zaman bir sempatim vardır. Burada paylaşalımı takdir etmekle birlikte bu konular ile bir mülakatın bağlantısı olamaz ve olmamalı. Yazılım ilgilenen kişiye bu seviyede soru sorulmaz. Çünkü bunlar çok düşük seviye konular.

    • @TechBuddyTR
      @TechBuddyTR  Рік тому +1

      Taktiriniz için teşekkür ederim :)
      İş görüşmesi yapılan pozisyona göre sorulabilir bence. Doğrudan olmasa bile dolaylı olarak sorulabilir. Bitwise sorulmuştu mesela bana daha önce

    • @snnsnn
      @snnsnn 9 місяців тому

      Tam tersine çok temel konu olduğu için bildiğin varsayılır ve sorulmaz. Ayrıca anlatılan da ortaokul matematiği. Bu arada hesabı fazla kafa karıştırıcı şekilde ve matematik dilini kullanmadan anlatmış, daha basit ve net anlatılabilirdi.

  • @aslanamca8225
    @aslanamca8225 Рік тому +1

    Peki ASCII tablosunda olmayan karakterlerin durumu nedir mesela Çin alfabesi gibi? Onlarda 1 byte mi yoksa 2 veya 4 byte falan mı? Onları hangi veri tipinde saklıyoruz?

    • @TechBuddyTR
      @TechBuddyTR  Рік тому

      Unicode karakterler için 2 byte yani 16 bit kullanılıyor. Unicode içerisinde olmayan özel alfabeler için ise diline göre değişen uzunluklar kullanılıyor. Mesela Çin alfabesi karakterleri için 3 byte kullanılıyor.

  • @ermekbakyt5507
    @ermekbakyt5507 Рік тому

    Thread hakkinda olursa. Thread in structure nasil bi sey thread olmazsa bilgisayar calismazmi. Thread de bi objemi? nasil visualize ederiz gibi (bu hakkinda dersiniz var cok kaliteli ama hala oturtamiyorum
    )

  • @tn-hr1zx
    @tn-hr1zx Рік тому

    ocam, toplamda 255 var, 256 yok hocam. (128+64+32+16+8+4+2+1+0=255) sizin hesapladığınız 11111111 binary karşılığı 255 in karşılığı
    ÿ latincede küçük y harfi. Adet olarak 256 sembol var.

    • @twitchizle
      @twitchizle Рік тому

      Hayir 256 toplam

    • @abdullahsoyuoz
      @abdullahsoyuoz 3 місяці тому

      Doğru 256 etmez.
      olayın aslı toplam değil. video içerisinde bir iki yerde denildiği üzere 1 byte’lık bir veri 256 kombinasyon içerir.
      yani 255+0=255 ‘tir evet.
      fakat bunu sayı değilde kombinasyon şeklinde düşünmek lazım.
      255 konbinasyon + 0 = 256 kombinasyon.
      0 burada +1 daha kombinasyon yapmanı sağlıyor. bildiğimiz toplama işlemi değil yani.

  • @a.t10
    @a.t10 Рік тому +1

    teşekkürler hocam;

  • @mansurdegirmenci8618
    @mansurdegirmenci8618 Рік тому +2

    mülakatların seviyesini artıracak videolar :) iyi mi kötü mü bilemedim :))

    • @mansurdegirmenci8618
      @mansurdegirmenci8618 Рік тому +1

      ayrıca Türkiyedeki üniversitelerde işlenen derslerden daha iyi bir ders anlatımı olmuş :))

  • @yazilimtutkunlari
    @yazilimtutkunlari Рік тому

    Harikasınız

  • @work.caglar7415
    @work.caglar7415 Рік тому

    Ağzına sağlık.

  • @emreyaln7780
    @emreyaln7780 Рік тому

    Hocam ufak bir soru olarak char yerine unsigned char kullanmak daha sağlıklı değil mi? char 7 bit, unsigned char 8 bit, unsigned char kullanarak ascii+unicode(8likten) basabiliyorken charda yalnızca ascii basabiliyoruz ben charın neden 7 bit tutulduğunu anlamıyorum.

    • @emreyaln7780
      @emreyaln7780 Рік тому

      c dili için.

    • @TechBuddyTR
      @TechBuddyTR  Рік тому

      c# taki char 8 değil 16 bitlik boyuta sahip bir veri tipi. Dolayısı ile 16 bitlik yani Unicode karakterleri de saklayabiliyoruz içerisinde. c dilinde işler nasıl ilerliyor bilemiyorum.

  • @Berat-Ozmen
    @Berat-Ozmen Рік тому

    Kral adamsın hocam

  • @gokhanaydin7815
    @gokhanaydin7815 Рік тому +1

    Tebrikler.

  • @tahaozturkk
    @tahaozturkk Рік тому

    Super icerik

  • @necaticosskun1438
    @necaticosskun1438 Рік тому

    Hoca 255 e gelir ve 0 dahil olunca 256 karakter olur