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

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 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:)

  • @e.c-machiavelli9659
    @e.c-machiavelli9659 ปีที่แล้ว +2

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

  • @besirgunduzz
    @besirgunduzz ปีที่แล้ว +1

    Bu seri kesinlikle devam etmeli :)

  • @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 8 หลายเดือนก่อน

      @@snnsnn olur

  • @gokhanyldrm4812
    @gokhanyldrm4812 ปีที่แล้ว

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

  • @work.caglar7415
    @work.caglar7415 ปีที่แล้ว

    Ağzına sağlık.

  • @ermekbakyt5507
    @ermekbakyt5507 ปีที่แล้ว +1

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

  • @a.t10
    @a.t10 ปีที่แล้ว +1

    teşekkürler hocam;

  • @yazilimtutkunlari
    @yazilimtutkunlari ปีที่แล้ว

    Harikasınız

  • @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 8 หลายเดือนก่อน

      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.

  • @gokhanaydin7815
    @gokhanaydin7815 ปีที่แล้ว +1

    Tebrikler.

  • @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

  • @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ş :))

  • @tahaozturkk
    @tahaozturkk ปีที่แล้ว

    Super icerik

  • @Berat-Ozmen
    @Berat-Ozmen ปีที่แล้ว

    Kral adamsın hocam

  • @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 2 หลายเดือนก่อน

      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.

  • @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.

  • @necaticosskun1438
    @necaticosskun1438 ปีที่แล้ว

    Hoca 255 e gelir ve 0 dahil olunca 256 karakter olur