[ [ < ] [ b / g / s / v ] [ Kurallar / Stats ] ]

/g/ - Teknoloji

Name
Email
Subject
Comment
File
:
Password (For file deletion.)

File: 1601580077220.jpg (13.61 KB, 558x614, 279:307, 664.jpg) ImgOps Google

2da51 No.526

>bu bilgisayar parçaları nasıl çalışıyor yauw acaba
>google: bilgisayar parçaları nasıl çalışır
>transistör nedir
>oku ve hiçbir şey anlama

benim anlayamadığım tam olarak şu: şimdi mikrotransistörler var bunların bir eksi bir de artı yönü var. bunları silikon ve başka elementler ile yapıyorlarmış galiba ama bunun biçimini nasıl ayarlıyorlar yani sonuçta gözle görülebilen bir şey değil onun + ve - yönü ile nasıl işlemci-ekran kartı gibi parçalara onu monte ediyorlar?
ikincisi bu element ve silikondan oluşan şey nasıl görüntü verip internette gezinmeyi, oyun oynanmasını sağlıyor sonuçta elektrik alan metalik bir parça değil mi bu nasıl görüntü verip bu kadar iş yapabiliyor?

6e31d No.527

>>526

egitim sistemi seni yari yolda biraktigi icin uzgunum anon, umarim bu sekilde arastirmaya devam edersin. anlatacak kadar hakim oldugum bir konu degil (CSE olsam da) ama belki yardimim dokunur.

ekrana yansiyan sey aslinda milyonlarca lambanin(pikselin) farkli renklerde yanip sonmesi. tamamina baktigimizda bize bir anlam ifade ediyorlar(bu web sayfasi gibi). bir anlam ifade edecek sekilde bir araya gelmelerini ise otomatize edilmis sistemler sagliyor. dijital saatlerin belirli kisimlarinin yanarak saati gostermesi bunun icin iyi bir ornek sanirim, dikkatli bakinca yanmayan kisimlarin hatlarini secebilirsin.

https://youtu.be/TiQJXVHhLHI

soyle bir video buldum, adam kendi 8 bit bilgisayarini yapmaya calisiyor belki buradan daha gercekci bir fikir edinebilirsin. senin bahsettigin seyler bunlarin kucultulmus halleri.

arastirmaya devam etmek istersen bazi keywordler;
computer architecture
electric circuits
logic desing/gates

ve saka gibi gelecek ama minecrafttaki redstone sistemleri gercekci olmasa da basit devreleri andiriyor.

0b339 No.528

File: 1601950986398-0.png (161.08 KB, 835x531, 835:531, ClipboardImage.png) ImgOps Google

File: 1601950986398-1.png (144.68 KB, 800x1178, 400:589, ClipboardImage.png) ImgOps Google

Ben de bilgisayar muhendisiyim ama ben de %100 emin degilim. Yukarida anonun attigi videodaki gibi ama FPGA denilen ciplerde basit CPU prototipleri yapiyorduk ama uretim sekli vesaire bunlar genelde ya cok ilgili ya da intel calisani falan isen biliyorsun.

Yamulmuyorsam yari-iletken silikon levhalarin uzerine cesitli yontemlerle bu dedigin mikrotransistorlerden milyarlarca yapiyorlar. Ustune ekstra katmanlar ekleyip bu katmanlarda metal ile bu transistorleri birbirlerine bagliyorlar. Islemcinin her bir bolgesi farkli isler yapiyor, ne is yapacagina gore bu devreler kuruluyor. Islemciye bilgi girip cikiyor, obur parcalar ile bagini ana kart yapiyor. Bilgiden kasit da ornegin OS tarafindan gonderilen instructionlar.

Kullandigin yazilimlarin hepsi islemci mimarisinde belirtilen, islemcinin destekledigi basit komutlar. x ve y'yi topla, y'yi hafizada suraya yaz vesaire. Bu komutlar belli bir formata sahip ve islemciye geldiginde belli transistorleri aktive ederek dogru output'un olusmasini sagliyor.

Ornegin; islemci ADD R1 R2 R3 emrini gordugunde, once hizli erisim hafizasi olan registerlari kontrol eden birime r1 ve r2'nin okunacagini ve r3'e yazilacagini soyluyor. Sonra r1 ve r2 registerlarindaki degerleri cikartip Arithmetic Logic Unit'e gonderiyor. Ayni anda islemin toplama oldugunu da ALU'ya bildiriyor. Daha sonra ALU'dan cikan degeri en bastaki register birimine yollayip hafizaya yaziyor ve islemi tamamlamis oluyor. BU anlattigim MIPS mimarisindeki islemcilerde olanin basitlestirilmis versiyonu. Bilgisayar uzerinde yaptigin hersey topla cikar oku yaz seklinde basitlestirilip bu yoldan geciyor.

Goruntu alip vermek, bilgisayari kontrol etmek ve benzeri seyler icin bilgisayarinin general purpose CPU'sunun yaninda yuzlerce farkli cip devreye giriyor. Anakart uzerinde USB controllerlari gelen verileri ayarlayip islemciye veriyor, bilgisayardaki grafik islemleri ekran kartina gonderiliyor, burda cesitli formatlarda sinyallere donusturlup PC'ye takili ekrana yollaniyor, bu ekranlar gelen sinyali isleyip isiga donusturuyor vesaire.

Resimler yuklenirse, biri islemcinin kesiti, oburu single-cycle MIPS datapath

Bu arada anlamamak garip degil, ben bile anlamiyorum bazen, ozellikle yazilimdan uzak kisimlarini. Wikipedide basit ingilizce secenegi var dillerde, dedeye anlatir gibi anlatiyorlar arada sirada ona bakiyorum.

a44e9 No.529

önce flip-flop'larla kendi küçük devrelerini yapman lazım. saniye sayan basit bir şey ürettiğinde insanın kafasına yatmaya başlıyor bu olaylar

ff961 No.530

File: 1602170241664.png (970.85 KB, 1030x627, 1030:627, c2) CPU Complete.png) ImgOps Google

Öncelikle, bilgisayarlar hakkında az çok bir bilgin yoksa ilk öğrenmeye başladığın vakit okuduğun veya izlediğin kaynakların hiçbirisi sana yardımcı olmayacaktır. Bilgisayar bilimi içindeki bütün kavramlar birbirine bağımlı olduğundan bu loop'un içine bir yerden girmen lazım, girdikten sonra da ilk okuduğun/izlediğin kaynakları yeniden gözden geçirmen lazım. Çünkü bilgi birikimin arttıkça ilk kaynaklarını daha da iyi anlayacaksın sonraki tekrarlarında.

Eğer ingilizcen varsa en iyisi youtube'a "how computers work", "how binary works", "how computers add numbers" gibi terimler yazıp araştırman. Bir kaç youtube kanalı sıralayacam sırasız bir şekilde, bunların videolarına bak.
"Ben Eater" "Crash Course computer science" "In One Lesson"

Ama daha sistematik bir şekilde öğrenmek istersen tümevarım şeklinde gitmen daha faydalı olacaktır; önce elektronik olarak diyot ve transistörlerin nasıl çalıştığı (çok istersen ve gerekliyse basit elektrik kuralları), daha sonra binary, daha sonra basit ALU sistemlerinin nasıl çalıştığı, daha sonra —

ya da hiç amelelik yapma al crash course'ın bilgisayar serisi sana yeter şimdilik https://www.youtube.com/watch?v=tpIctyqH29Q&list=PLH2l6uzC4UEW0s7-KewFLBC1D0l6XRfye

görsel en son attığım linkteki playlistten. Eğer ingilizcen yoksa da merak etme, youtube cc'den türkçe altyazı seçeneği var. youtube videoları sana başlangıç için çok yardımcı olur diye tahmin ediyorum.



[Return][Go to top] [Catalog] [Post a Reply]
[ [ < ] [ b / g / s / v ] [ Kurallar / Stats ] ]