14/04/2013, Saat: 23:29
Tamam da cpu bu komutu nasıl algılıyor işte? Yani ramden komut geliyor? Ram'in içindeki komut nerden geliyor? Ya kullanıcıdan ya yüklü programdan.
O zaman işlemci yaratılırken -kendi içinde- "şu komutu alırsan bunu yap" diye bir yazılım yok. Sadece devre ve tansistörler ver. Bir komut için bir transistöre elektirk sinyali gönderiliyor o da önündeki transistörlerin dağılım şemasına göre elektirk gücünü aktarar bir nevi "işlem yapmış" oluyor. Sonra elektrik yine devrede biryere gelerek sonuç ünitesine geliyor. O sonuç üniteside işlemi yapıyor. Misal monitöre şu korrdinata bu renk piksel, hoparlöre bu frekans gibi.
Yani o zaman komut seti dediğimiz şeyler cpu'nun ana kontrol merkezine giden ana devre yolları mı oluyor? Atıyorum 10 tane ana elektrik giriş yolu var. Ben bir yazılım programında topla komutunu verdiğimde anakart işlemciye, ya da ram'in 1 nolu devre yoluna elektrik gönderiyor, çıkar dediğimde 2 nolu yoluna, başka bir komuta belirlenmiş başka bir devre yoluna. Bir kez bu komut verildikten sonra elektrik, önündeki yüzbinlerce devre yolundan geçerek işlemi yapıyor, ilgili birime veriyor. Bu mudur?
Peki o zaman anakart ram ya da cpuya hangi devre yoluna elektriği vereceğini nasıl biliyor? Atıyorum
elimde bomboş bir bilgisayar var. Hard diski bomboş. Ben buna c++ kurup programlama yapıp program yapacağım. Yani programlama dediğim ben c++'da komutu monitörden yazacağım işlemci yazılandan ilgili binary kodunu anlayacak, ilgili devre yoluna elektrik alıp komutu işltecek ve işlemi yapacak.
Peki mesela ben bu bilgisayarın hard diskine c++'ın kendini kurup çalışır hale getirmesini nasıl sağlıyorum? Yani atıyorum c++'ı en başta nasıl oluşturdular binary sistemine göre?
Yani misal ben klavyemden a harfine basıyorum, cpu sinyalden inputu alıyor içinde işleyip monitöre output ediyor ve ekranda a görüyorum. bir nevi msdos'a dönüş gibiş oldu. Bilgisayarın yaptığı olayı klavye ve mous eile kullanıcıya kontrol vererek düzenleme gibi. Peki bu sistemden bir c++ gibi programa yazılımı nasıl oluşturuluyor?
Bir de videoda diyorki bilgisayar karşılaştır komutu alır diyor. 1. ve 2. input'a bakar 1. input için büyük ya da küçük bayrağını ykar diyor. Eşitse eşit bayrağını yakar diyor. Buna gör kontrol ünitesi bir sonraki komutu uygular diyor. Peki mesela bu devre sistemi içinde büyük,eşittir gibi bayraklar nasıl yakılıyor, naısl aygılanıyor. Yani mesela devrenin o ilgili ısmı ikiye ayrılıyor. Soldaki büyükse sonuçta sağdaki kısımdan daha çok transistör/anahtar açık bırakılıyor, eşitse sol ve sağda aynı sayıda anahtar açık bırakılıyor buna göre de kontrol elemanı açık kapalı anahtar sayısını değerlendiriyor/açık kapalı anahtarlardan gelen elektirk gücünü kıyaslıyor ona göre de "ha bu büyük, bu küçük bunlar eşit" mi diyor? Böyle midir?
Şimdi bu çeşitlilikte işleri yapabilmek için muazzam bir devre ve onun üzerind emilyon belki milyar tane transistör lazım.
Bunu hangi insanlar bu karmaşıklıkta tasarlayabiliyor? Bunu yapan insan olamaz..
Bu kadar büyük ver karmaşık bir devre ve milyonlarca transistörü ve bunların arasındaki milyarlarca devre yani elektrik yolunu tırnak kadar şeye nasıl sığdırıyorlar? Bunu yapan insan olamaz..
Yahu bu nasıl bir ekstrem sistemdir böyle. Bunu icat eden, bu günlere getiren insan zekası, insanoğlu nasıl hala dinle/imanla ülke yönetmeye çalışır, savaş yapar, onu bunu öldürür, ideoloji uğruna dünyaya düşman olur anlamak mümkün değil. Bu sistemi bir başka uzaylı türü yapmış olsa , insan "vay be bunlar evreni yönetiyorlardır" gibi düşünceye kapılırdı. Ama o kadar zekamıza ve gelişmişliğimize rağmen sürekli didişip kendimize ve dünyaya zarar verme konusunda primatlardan çok da farklı değiliz.
O zaman işlemci yaratılırken -kendi içinde- "şu komutu alırsan bunu yap" diye bir yazılım yok. Sadece devre ve tansistörler ver. Bir komut için bir transistöre elektirk sinyali gönderiliyor o da önündeki transistörlerin dağılım şemasına göre elektirk gücünü aktarar bir nevi "işlem yapmış" oluyor. Sonra elektrik yine devrede biryere gelerek sonuç ünitesine geliyor. O sonuç üniteside işlemi yapıyor. Misal monitöre şu korrdinata bu renk piksel, hoparlöre bu frekans gibi.
Yani o zaman komut seti dediğimiz şeyler cpu'nun ana kontrol merkezine giden ana devre yolları mı oluyor? Atıyorum 10 tane ana elektrik giriş yolu var. Ben bir yazılım programında topla komutunu verdiğimde anakart işlemciye, ya da ram'in 1 nolu devre yoluna elektrik gönderiyor, çıkar dediğimde 2 nolu yoluna, başka bir komuta belirlenmiş başka bir devre yoluna. Bir kez bu komut verildikten sonra elektrik, önündeki yüzbinlerce devre yolundan geçerek işlemi yapıyor, ilgili birime veriyor. Bu mudur?
Peki o zaman anakart ram ya da cpuya hangi devre yoluna elektriği vereceğini nasıl biliyor? Atıyorum
elimde bomboş bir bilgisayar var. Hard diski bomboş. Ben buna c++ kurup programlama yapıp program yapacağım. Yani programlama dediğim ben c++'da komutu monitörden yazacağım işlemci yazılandan ilgili binary kodunu anlayacak, ilgili devre yoluna elektrik alıp komutu işltecek ve işlemi yapacak.
Peki mesela ben bu bilgisayarın hard diskine c++'ın kendini kurup çalışır hale getirmesini nasıl sağlıyorum? Yani atıyorum c++'ı en başta nasıl oluşturdular binary sistemine göre?
Yani misal ben klavyemden a harfine basıyorum, cpu sinyalden inputu alıyor içinde işleyip monitöre output ediyor ve ekranda a görüyorum. bir nevi msdos'a dönüş gibiş oldu. Bilgisayarın yaptığı olayı klavye ve mous eile kullanıcıya kontrol vererek düzenleme gibi. Peki bu sistemden bir c++ gibi programa yazılımı nasıl oluşturuluyor?
Bir de videoda diyorki bilgisayar karşılaştır komutu alır diyor. 1. ve 2. input'a bakar 1. input için büyük ya da küçük bayrağını ykar diyor. Eşitse eşit bayrağını yakar diyor. Buna gör kontrol ünitesi bir sonraki komutu uygular diyor. Peki mesela bu devre sistemi içinde büyük,eşittir gibi bayraklar nasıl yakılıyor, naısl aygılanıyor. Yani mesela devrenin o ilgili ısmı ikiye ayrılıyor. Soldaki büyükse sonuçta sağdaki kısımdan daha çok transistör/anahtar açık bırakılıyor, eşitse sol ve sağda aynı sayıda anahtar açık bırakılıyor buna göre de kontrol elemanı açık kapalı anahtar sayısını değerlendiriyor/açık kapalı anahtarlardan gelen elektirk gücünü kıyaslıyor ona göre de "ha bu büyük, bu küçük bunlar eşit" mi diyor? Böyle midir?
Şimdi bu çeşitlilikte işleri yapabilmek için muazzam bir devre ve onun üzerind emilyon belki milyar tane transistör lazım.
Bunu hangi insanlar bu karmaşıklıkta tasarlayabiliyor? Bunu yapan insan olamaz..
Bu kadar büyük ver karmaşık bir devre ve milyonlarca transistörü ve bunların arasındaki milyarlarca devre yani elektrik yolunu tırnak kadar şeye nasıl sığdırıyorlar? Bunu yapan insan olamaz..
Yahu bu nasıl bir ekstrem sistemdir böyle. Bunu icat eden, bu günlere getiren insan zekası, insanoğlu nasıl hala dinle/imanla ülke yönetmeye çalışır, savaş yapar, onu bunu öldürür, ideoloji uğruna dünyaya düşman olur anlamak mümkün değil. Bu sistemi bir başka uzaylı türü yapmış olsa , insan "vay be bunlar evreni yönetiyorlardır" gibi düşünceye kapılırdı. Ama o kadar zekamıza ve gelişmişliğimize rağmen sürekli didişip kendimize ve dünyaya zarar verme konusunda primatlardan çok da farklı değiliz.
http://tiraskeyfim.blogspot.com/
http://saklinotalar.blogspot.com/
http://saklinotalar.blogspot.com/