14/04/2013, Saat: 22:16
Evet arkadaşlar tam beyin fırtınası yapacağız. Aklıma bilgisayarların çalışma mantığıyla ilgili çok kafa karşıtırıcı şeyler takıldı, ingilizce okusamda işin içinden çıkamıyorum ççünkü bir konuyu anladığımda onu ona yaptıran nasıl çalışıyor gibi bir soru oluştu kafamda.
Size de oluyor mu bilmiyorum, bazen aklınıza şöyle şeyler takılıyor mu?
nasıl oluyor da bir teyp kasetteki manyetik banta, kulağımızla duyduğuz bir sesi bir şekilde kaydediyor, ve bunu oynattığımızda o sesin aynısına yakının oluşturup müzik yapıyor?
nasıl oluyor da bir video kamera gördüğü görüntüyü kaydediyor ve bunu televizyonda gözümüzle görüp, kulağımızla duyduğumuza yakın bir görüntüye dönüştürüyor?
Evet biraz ilgilenen hep birşeylerin kodlaması bir yere kaydedilmesi, izleme/dinleme anında da kaydedilenlerin gözümüze akan görüntü şeklinde gelecek belli kare hızında belli renk paletinde piksellere dönüştürülmesiyle sanal olarak yaratıldığını biliyordur.
Hoş gerçi hala hoparlörlerin kayıt kaynağından gelen frekans verisini nasıl sese dönüştürdüğünü bilmiyorum. Belki elektrik gücünde anlık dğeişimler yaparak farklı frekans dalgaları oluşturuyor ve bunları saniyede çok fazla olacak şekilde ürettiğinde sese dönüştürüyordur, emin değilim.
Bunların hepsinin arka planına baktığımızda hep bir işlemci yani cpu -merkezi işlem birimi görünüyor.
Bilgisayar dünyasında herşey belirli programlarla yürütülüyor, onlar da kodlarla. Yani 0 ve 1ler. Aynı mors alfabesi gibi 0 ve 1'in hangi kombinasyonla yazıldığına göre harf, sayı, sembol, işlem, komut vs yapılıyor.
Daha önce izlediğim belgesellerde bu bilgisayar kodlamasının aynı şekilde harddisklerinde çalışma prensibi olduğunu gördüm. Yani diske bir veri yazılacaksa manyetik diske kafa 0 ve 1 leri kombine ediyor. Bizde video, resim, müzik izlediğimizde ya da bir program çalıştırdığımızda işlemci o kodlamalara göre görüntü, ses, uygulama oluşturuyor.
Şimdi diyeceksiniz ki bu kodlamalar nasıl oluyor. yine bu belgeselde çok temel bir mantığa dayandığnı öğrendim. İşlmeci elektik üzerinde dalgalanma yapıyor, atıyorum düşük voltaj 0 anlamına, yüksek voltaj 1 anlamına geliyor. Karıştırıyor volabilirim ve bu prensip 0-1 kodlaması değil, ama cpu'nun hdd'ye kod yazdırma uygulaması da olabilir. Bilen bir aydınlatsın bu 1.
Hangi durum geçrli olursa olsun, o zaman saniyede trilyon kere elektrik voltaj dalgalanması yapılarak 0 ve 1 kodlaması mı yapılıyor yani* Bu nasıl mümkün?
Peki, onu geçiyorum deniliyor ki cpu yapılırken içine komut kodları yapılıyor. Buna göre de bir program dili geliştirilmiş. Atıyorum topla, çıkar, ve veya komutları var. Peki bu nasıl çalışıyor. Yani bu komutlar cpu'nun içindkei ilgili devre kısmındaki katı devre yolları mı? Aldıkları elektriğe göre işlem mi aktarıp bu topla, çıkar vs komutunu yapıyorlar? Öyleyse cpu'nun içinde ilk başta her şeye kontrol eden ünite hangi işlem kodunu çalıştıracağını nasıl biliyor? Diyeceksiniz ki program dili var. Aldığı komuta göre işlme yapıyor. Ve komutlar içeirisnde kayıtlı.
Tamam da şunu anlamıyorum mesela çıkar kodunu çalıştırıyorsunuz.
a'dan b'yi çıkararak c sonucunu vermesini istiyorsunuz.
yani a-b=c peki oradaki = işaretinin bizim bildiğimiz = işlemi olmasını, bilgisayarın bu = işareti bilmesini nasıl sağlıyorsunuz?
Biliyorum işlemcinin içinde aritmetik işlemleri vs yapan ünüteler var. Bu tip işlemler bunların içinde çözülüyor. Atıyorum kodlanıyor 1+2=3 tür. 10+2=12dir 100+2=102 dir gibi matematikteki aritmetik işlemler kodlanıyor. Tamam da bir silikon ve bakır devre parçasına bu "kodlama" nasıl yapılıyor? Kesinlikle elinde sonunda sanaldan çıkıp somut katı materyal seviyesine geldiğimizde elimizde materyal ve elektrik sinyali var. Bu ikisiyle kodlama mikroskobik boyutlarda nasıl yapılır?
DEvrelerin üstündeki devre elemanlarıyla mı? Elektronik bilmem, ama şöyle mi misal devremin üzerinde yol var, bir yerde bu ikiye ayrılıyor. Üzeirnde de bir transistör var, bu veya işlemini yapan transistör olsun elektiriğin a ya da b yolundan gitmesini ayarlayacak. Bu gelen elektriği de kontrol eden bir ünite var. Voltajını düşük verirse o transistör elektriğin a yolundan geçmesine izin veriyor, yüksek verirse b yoluna gitmesine izin veriyor. Devre ve transistör mantığı az çok böyle mi? Peki öyleyse;
Bu transistör'e gelen elektriği az ya da çok voltajla veren kontrol parçası, o an elektriği hangi voltajla vereceğine kendi başına nasıl karar veriyor?
Komut var içinde deseniz, o komut onun içine naısl yerleştiriliyor somut olarak? Yani devrenin içinde devre, transistörün içinde transistör var gibi birşeye dönüşüyor. İçinde çıkamadım. Yani için en başında, en uc ve somut halinde herşey naısl oluyor da diğer aşamlar sırayla devreye girebiliyor?
Yani bilgisayar ya da işlemci kodlamada 0ın 0, 1in 1 olduğunu nasıl biliyor?
beynim sulandı.
Size de oluyor mu bilmiyorum, bazen aklınıza şöyle şeyler takılıyor mu?
nasıl oluyor da bir teyp kasetteki manyetik banta, kulağımızla duyduğuz bir sesi bir şekilde kaydediyor, ve bunu oynattığımızda o sesin aynısına yakının oluşturup müzik yapıyor?
nasıl oluyor da bir video kamera gördüğü görüntüyü kaydediyor ve bunu televizyonda gözümüzle görüp, kulağımızla duyduğumuza yakın bir görüntüye dönüştürüyor?
Evet biraz ilgilenen hep birşeylerin kodlaması bir yere kaydedilmesi, izleme/dinleme anında da kaydedilenlerin gözümüze akan görüntü şeklinde gelecek belli kare hızında belli renk paletinde piksellere dönüştürülmesiyle sanal olarak yaratıldığını biliyordur.
Hoş gerçi hala hoparlörlerin kayıt kaynağından gelen frekans verisini nasıl sese dönüştürdüğünü bilmiyorum. Belki elektrik gücünde anlık dğeişimler yaparak farklı frekans dalgaları oluşturuyor ve bunları saniyede çok fazla olacak şekilde ürettiğinde sese dönüştürüyordur, emin değilim.
Bunların hepsinin arka planına baktığımızda hep bir işlemci yani cpu -merkezi işlem birimi görünüyor.
Bilgisayar dünyasında herşey belirli programlarla yürütülüyor, onlar da kodlarla. Yani 0 ve 1ler. Aynı mors alfabesi gibi 0 ve 1'in hangi kombinasyonla yazıldığına göre harf, sayı, sembol, işlem, komut vs yapılıyor.
Daha önce izlediğim belgesellerde bu bilgisayar kodlamasının aynı şekilde harddisklerinde çalışma prensibi olduğunu gördüm. Yani diske bir veri yazılacaksa manyetik diske kafa 0 ve 1 leri kombine ediyor. Bizde video, resim, müzik izlediğimizde ya da bir program çalıştırdığımızda işlemci o kodlamalara göre görüntü, ses, uygulama oluşturuyor.
Şimdi diyeceksiniz ki bu kodlamalar nasıl oluyor. yine bu belgeselde çok temel bir mantığa dayandığnı öğrendim. İşlmeci elektik üzerinde dalgalanma yapıyor, atıyorum düşük voltaj 0 anlamına, yüksek voltaj 1 anlamına geliyor. Karıştırıyor volabilirim ve bu prensip 0-1 kodlaması değil, ama cpu'nun hdd'ye kod yazdırma uygulaması da olabilir. Bilen bir aydınlatsın bu 1.
Hangi durum geçrli olursa olsun, o zaman saniyede trilyon kere elektrik voltaj dalgalanması yapılarak 0 ve 1 kodlaması mı yapılıyor yani* Bu nasıl mümkün?
Peki, onu geçiyorum deniliyor ki cpu yapılırken içine komut kodları yapılıyor. Buna göre de bir program dili geliştirilmiş. Atıyorum topla, çıkar, ve veya komutları var. Peki bu nasıl çalışıyor. Yani bu komutlar cpu'nun içindkei ilgili devre kısmındaki katı devre yolları mı? Aldıkları elektriğe göre işlem mi aktarıp bu topla, çıkar vs komutunu yapıyorlar? Öyleyse cpu'nun içinde ilk başta her şeye kontrol eden ünite hangi işlem kodunu çalıştıracağını nasıl biliyor? Diyeceksiniz ki program dili var. Aldığı komuta göre işlme yapıyor. Ve komutlar içeirisnde kayıtlı.
Tamam da şunu anlamıyorum mesela çıkar kodunu çalıştırıyorsunuz.
a'dan b'yi çıkararak c sonucunu vermesini istiyorsunuz.
yani a-b=c peki oradaki = işaretinin bizim bildiğimiz = işlemi olmasını, bilgisayarın bu = işareti bilmesini nasıl sağlıyorsunuz?
Biliyorum işlemcinin içinde aritmetik işlemleri vs yapan ünüteler var. Bu tip işlemler bunların içinde çözülüyor. Atıyorum kodlanıyor 1+2=3 tür. 10+2=12dir 100+2=102 dir gibi matematikteki aritmetik işlemler kodlanıyor. Tamam da bir silikon ve bakır devre parçasına bu "kodlama" nasıl yapılıyor? Kesinlikle elinde sonunda sanaldan çıkıp somut katı materyal seviyesine geldiğimizde elimizde materyal ve elektrik sinyali var. Bu ikisiyle kodlama mikroskobik boyutlarda nasıl yapılır?
DEvrelerin üstündeki devre elemanlarıyla mı? Elektronik bilmem, ama şöyle mi misal devremin üzerinde yol var, bir yerde bu ikiye ayrılıyor. Üzeirnde de bir transistör var, bu veya işlemini yapan transistör olsun elektiriğin a ya da b yolundan gitmesini ayarlayacak. Bu gelen elektriği de kontrol eden bir ünite var. Voltajını düşük verirse o transistör elektriğin a yolundan geçmesine izin veriyor, yüksek verirse b yoluna gitmesine izin veriyor. Devre ve transistör mantığı az çok böyle mi? Peki öyleyse;
Bu transistör'e gelen elektriği az ya da çok voltajla veren kontrol parçası, o an elektriği hangi voltajla vereceğine kendi başına nasıl karar veriyor?
Komut var içinde deseniz, o komut onun içine naısl yerleştiriliyor somut olarak? Yani devrenin içinde devre, transistörün içinde transistör var gibi birşeye dönüşüyor. İçinde çıkamadım. Yani için en başında, en uc ve somut halinde herşey naısl oluyor da diğer aşamlar sırayla devreye girebiliyor?
Yani bilgisayar ya da işlemci kodlamada 0ın 0, 1in 1 olduğunu nasıl biliyor?
beynim sulandı.
http://tiraskeyfim.blogspot.com/
http://saklinotalar.blogspot.com/
http://saklinotalar.blogspot.com/