İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Masaüstü Bilgisayarlar
  4. İşlemci
İşlemci

İşlemciler Hakkında

Bella Ciao03.07.202126 cevap2.121 görüntüleme
2020'den beri3.143 mesaj
#1
Tüm birimleri Transistörlerden yapıyorlarsa bunlar nasıl ALU,AGU ve FPU gibi birimlere dönüyor, ALU mantık birimi, FPU ise Matematik birimi bunları nasıl birbirinden ayırıyorlar, nasıl farklı birimler oluyor.

1625333084100.png

Hepsi aynı maddedenn ise SOldaki birim FPU, sağdaki birimi nasıl ALU yapıyorlar?
@met 35
👍 2düzenlendi
Cevaplar
2021'den beri228 mesaj
#2
Hocam şöyle ki, transistörler aracılığı ile mantık kapıları oluşturuluyor. Bu mantık kapıları farklı giriş çıkış kombinasyonları kullanılarak decoder, encoder, ALU gibi sistemler oluşturuluyor. Sistemlerin hepsi birbirleriyle doğru şekilde input-output ilişkilendirilerek CPU ortaya çıkıyor. Örneğin aşağıdaki görsel bir mantık kapıları ile (dolayısıyla transistörler ) kurulmuş 4-bit bir ALU şeması (Aritmetik mantık ünitesi).
main-qimg-280b76e02ec92a1d7bad6979a9b8f7ff.png
👍 1❤️ 1
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#3
lamer dedi: ↑
Hocam şöyle ki, transistörler aracılığı ile mantık kapıları oluşturuluyor. Bu mantık kapıları farklı giriş çıkış kombinasyonları kullanılarak decoder, encoder, ALU gibi sistemler oluşturuluyor. Sistemlerin hepsi birbirleriyle doğru şekilde input-output ilişkilendirilerek CPU ortaya çıkıyor. Örneğin aşağıdaki görsel bir mantık kapıları ile (dolayısıyla transistörler ) kurulmuş 4-bit bir ALU şeması (Aritmetik mantık ünitesi).
Tamam o kısmı hallettik, onu nasıl mantık birimi olacağına karar veriyorlar.
👍 1
2021'den beri228 mesaj
#4
Sormak istediğinizi tam anlayamadım sanırım. Zaten ALU ve FPU'nun tasarımları birbirinden tamamen farklı. İşlemcinin tüm mimarisini incelediğinizde, (özet olarak) hafıza biriminden kontrol birimine bir akış olur. Kontrol birimi de gerekli işlemleri yaptıktan sonra ALU,FPU gibi birimlere geçilir ve instruction cache e aktarılır. Yani eğer demek istediğiniz neye göre ALU ya FPU ya gidiyor ise control unit'e göre. Neye göre ALU veya FPU oluyor ise tasarımına göre.
👍 1
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#5
lamer dedi: ↑
Sormak istediğinizi tam anlayamadım sanırım. Zaten ALU ve FPU'nun tasarımları birbirinden tamamen farklı. İşlemcinin tüm mimarisini incelediğinizde, (özet olarak) hafıza biriminden kontrol birimine bir akış olur. Kontrol birimi de gerekli işlemleri yaptıktan sonra ALU,FPU gibi birimlere geçilir ve instruction cache e aktarılır. Yani eğer demek istediğiniz neye göre ALU ya FPU ya gidiyor ise control unit'e göre. Neye göre ALU veya FPU oluyor ise tasarımına göre.
O kısmı halletik, SRAM Bloğuna nasıl MB ekliyorlar, örneğin 4MB L2 yapacaklar, bu L2'yi nasıl 4MB yapıyorlar?
👍 1
2021'den beri228 mesaj
#6
Mesela 8 adet 512k SRAM'ler paralel bağlanarak 4mb SRAM oluşturuluyor
👍 1
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#7
lamer dedi: ↑
Mesela 8 adet 512k SRAM'ler paralel bağlanarak 4mb SRAM oluşturuluyor
Hayır onu biliyorum, MB veya KB'ı nasıl ekliyorlar?
👍 1
2020'den beri6.334 mesaj
#8
lamer dedi: ↑
Hocam şöyle ki, transistörler aracılığı ile mantık kapıları oluşturuluyor. Bu mantık kapıları farklı giriş çıkış kombinasyonları kullanılarak decoder, encoder, ALU gibi sistemler oluşturuluyor. Sistemlerin hepsi birbirleriyle doğru şekilde input-output ilişkilendirilerek CPU ortaya çıkıyor. Örneğin aşağıdaki görsel bir mantık kapıları ile (dolayısıyla transistörler ) kurulmuş 4-bit bir ALU şeması (Aritmetik mantık ünitesi).
Allah'tan pandemideyi, yoksa beni sevseniz bu dersi geçemezdim ben.
😂 1
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#9
lamer dedi: ↑
Mesela 8 adet 512k SRAM'ler paralel bağlanarak 4mb SRAM oluşturuluyor
Peki bu Logic Gates nasıl mantık ve matematik işlemlerini yapıyor?
👍 1
2021'den beri228 mesaj
#10
Peki bu Logic Gates nasıl mantık ve matematik işlemlerini yapıyor?
İlk sorun için, her bir SRAM içerisinde kontrol, girdi, çıktı ve onay üniteleri ile birlikte birden fazla ram hücresi bulunuyor. Mesela 32bit bir Asenkron SRAM için 4*8 ram hücresi bulunur. Bu şekilde oluşturulan SRAM'lerin birlikte kullanımı ile 32kb 2mb 4mb gibi SRAm cache'ler oluşuyor.

İkinci sorun için de, yapılmak istenen kapıya göre transistör devresi kuruluyor. Örneğin ve kapııs yapmak için 2 inputa göre 2 transistör (ve direnç vb ekipmanlar) bağlanır. Her iki transistörün de base kısmına akım (logic 1) uygulanırsa akım akar ve sonuç 1 olur. Herhangi birine akım uygulanamzsa (logic 0) devre tamamlanmaz ve sonuç 0 olur.

Aritmetik işlemler için ise örneğin ALU içerisinde toplama işlemi yapmak için Full Adder devre bulunur.
Çarpma işlemini sorarsan da toplama işleminin tekrarlanması ile yapılıyor yine ALU içerisinde.
Allah'tan pandemideyi, yoksa beni sevseniz bu dersi geçemezdim ben.
Zamanında benim de en nefret ettiğim derslerden biriydi fakat hocamız çok iyiydi o yüzden halen daha aklımda ders
👍 1düzenlendi
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#11
lamer dedi: ↑
İlk sorun için, her bir SRAM içerisinde kontrol, girdi, çıktı ve onay üniteleri ile birlikte birden fazla ram hücresi bulunuyor. Mesela 32bit bir Asenkron SRAM için 4*8 ram hücresi bulunur. Bu şekilde oluşturulan SRAM'lerin birlikte kullanımı ile 32kb 2mb 4mb gibi SRAm cache'ler oluşuyor.

İkinci sorun için de, yapılmak istenen kapıya göre transistör devresi kuruluyor. Örneğin ve kapııs yapmak için 2 inputa göre 2 transistör (ve direnç vb ekipmanlar) bağlanır. Her iki transistörün de base kısmına akım (logic 1) uygulanırsa akım akar ve sonuç 1 olur. Herhangi birine akım uygulanamzsa (logic 0) devre tamamlanmaz ve sonuç 0 olur.

Aritmetik işlemler için ise örneğin ALU içerisinde toplama işlemi yapmak için Full Adder devre bulunur.
Çarpma işlemini sorarsan da toplama işleminin tekrarlanması ile yapılıyor yine ALU içerisinde.
Peki hocam hani 100M transistör diyorlarya, iletşim için bakır veya tungsten ile birbirlerine bağlıyorlar 100M bunların sayısı mı yoksa sadece transistörlerin mi?
2021'den beri228 mesaj
#12
Peki hocam hani 100M transistör diyorlarya, iletşim için bakır veya tungsten ile birbirlerine bağlıyorlar 100M bunların sayısı mı yoksa sadece transistörlerin mi?
O kadar detay bilgiye sahip değilim maalesef bunu daha elektronik kısım ile alakalı biri cevaplayabilir belki. :/
👍 1
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#13
lamer dedi: ↑
O kadar detay bilgiye sahip değilim maalesef bunu daha elektronik kısım ile alakalı biri cevaplayabilir belki. :/
Teşekkürler hocam detaylı aydınlatmalarınız için.

Heh birde en son üzerine bir yonga daha kaplıyorlarya bunun üstüne neden ışığa duyarlı sıvı sürüyorlar ?
1625340387919.png

Üsten bakınca gri, yandan siyah arkadan mavi gibi görünüyorda.
lamer dedi: ↑
O kadar detay bilgiye sahip değilim maalesef bunu daha elektronik kısım ile alakalı biri cevaplayabilir belki. :/
Hocam birde AVX komut seti ile FMAC nedir?
2021'den beri228 mesaj
#14
Teşekkürler hocam detaylı aydınlatmalarınız için.

Heh birde en son üzerine bir yonga daha kaplıyorlarya bunun üstüne neden ışığa duyarlı sıvı sürüyorlar ?


Üsten bakınca gri, yandan siyah arkadan mavi gibi görünüyorda.
Hocam birde AVX komut seti ile FMAC nedir?
Valla hiç dikattimi çekmemişti ve düşünmemiştim de neden acaba diye :tearsofjoy: Mikroçipi ışıktan (ultraviyole, kızılötesi vs) korumak için olabilir belki. (Sadece kendi tahminim başka bir sebebi vardır mutlaka)

Her işlemci mimarisinin kendisine özgü bir komut seti bulunur. Örneğin 8085 ve 8086 ayrı komut setlerine sahip. Komut setleri ise o işlemcinin gerçekleştireceği işlemler için bir yönerge olarak düşünebilirsin. AWX'de x86 mimariler için olan komut setine ait uzantılar.

FMAC'de çok detayını bilmiyorum ama, ALU,FPU gibi; aritmetik işlemleri vektörler üzerinde gerçekleştiren bir birim.

Rica ederim, yardımım dokunduysa ne mutlu
👍 1
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#15
lamer dedi: ↑
Valla hiç dikattimi çekmemişti ve düşünmemiştim de neden acaba diye :tearsofjoy: Mikroçipi ışıktan (ultraviyole, kızılötesi vs) korumak için olabilir belki. (Sadece kendi tahminim başka bir sebebi vardır mutlaka)

Her işlemci mimarisinin kendisine özgü bir komut seti bulunur. Örneğin 8085 ve 8086 ayrı komut setlerine sahip. Komut setleri ise o işlemcinin gerçekleştireceği işlemler için bir yönerge olarak düşünebilirsin. AWX'de x86 mimariler için olan komut setine ait uzantı paketi.

FMAC'de çok detayını bilmiyorum ama, ALU,FPU gibi; aritmetik işlemleri vektörler üzerinde gerçekleştiren bir birim.

Rica ederim, yardımım dokunduysa ne mutlu
Peki AVX hakkında basit açıklamanız var mı? Bİ rkomut seti olduğunu biliyorum.
2021'den beri228 mesaj
#16
Tabii, 8086'ya ait normal komut setini düşün. Bu komut seti için vektörel komutları içeren eklentiler. Normalde 8086 is de bulunmayan komutlar için oluşturulmuş. FMAC'in vektörel işlemler yaptığını söylemiştim önceki mesajda.
👍 1
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#17
Yani matematik ve yük işlemleri için kullanıyor? FPU ve ALU ile alakı sanırım değil mi?
2021'den beri228 mesaj
#18
FPU, floating point için aritemtik birim, ALU normal işlemler için (tam sayılar mesela) aritmetik ve mantıksal birim, FMAC Da vektörel için.
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#19
lamer dedi: ↑
FPU, floating point için aritemtik birim, ALU normal işlemler için (tam sayılar mesela) aritmetik ve mantıksal birim, FMAC Da vektörel için.
Yok hocam yani AVX komut seti FPU için değil mi?

Birde önbelleklere bit ekleyince alanları oluyor ya biz o bitleri görebiliyor muyuz?
2021'den beri228 mesaj
#20
Yok hocam yani AVX komut seti FPU için değil mi?

Birde önbelleklere bit ekleyince alanları oluyor ya biz o bitleri görebiliyor muyuz?
Görebilmekten kastın ne bayağı fiziksel olaraksa çok zor görmen. Hayır FPU için değil. Tamamen işlemcin için. AWX kümesinden bir komut gelirse bu komut mutemelen( FMAC ) ünitesine yönlendirilir. Dediğim gibi AWX vektörel işlemler gerçekletirimi için bir komut kümesi. Bu durumda çoğunlukla FMAC'i ilgilendirir. ama burda sadece FMAC iş yapmayacak. Mesela iki vektör için işlemi FMAC yapar ama komut işlem sonucunu bir register'a yazılmasını ister. Farklı birimler koordine çalışır.

Yani şu komut seti bu birim içindir diye bir şey yok. Komut seti tüm işlemci mimarisi için vardır. Komuta göre işlemci kendisi hangi birimlerde neler yapılacağına karar verir.
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#21
lamer dedi: ↑
Görebilmekten kastın ne bayağı fiziksel olaraksa çok zor görmen. Hayır FPU için değil. Tamamen işlemcin için. AWX kümesinden bir komut gelirse bu komut mutemelen( FMAC ) ünitesine yönlendirilir. Dediğim gibi AWX vektörel işlemler gerçekletirimi için bir komut kümesi. Bu durumda çoğunlukla FMAC'i ilgilendirir. ama burda sadece FMAC iş yapmayacak. Mesela iki vektör için işlemi FMAC yapar ama komut işlem sonucunu bir register'a yazılmasını ister. Farklı birimler koordine çalışır.

Yani şu komut seti bu birim içindir diye bir şey yok. Komut seti tüm işlemci mimarisi için vardır. Komuta göre işlemci kendisi hangi birimlerde neler yapılacağına karar verir.
Yani bitler fiziksel mi?
2021'den beri228 mesaj
#22
Yani bitler fiziksel mi?
Bu SRAM'de bahsettiğim 4*8 bit olayındaki bitleri diyorsunuz sanırım. Evet her 1 bitlik hücre yine mantık kapılar ile yapılıyor yani evet fiziksel.
👍 2
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#23
lamer dedi: ↑
Bu SRAM'de bahsettiğim 4*8 bit olayındaki bitleri diyorsunuz sanırım. Evet her 1 bitlik hücre yine mantık kapılar ile yapılıyor yani evet fiziksel.
Peki hocam Ramler mikroskobik kapasitörlerden yapılıyor, bu ekran kartlarının arkasında bulunan kapasitörlerden mi?

Ayrıca SRAM transistörden yapılıyorsa işlemci ile benzer mimarisi var değil mi?
👍 1
2021'den beri228 mesaj
#24
Peki hocam Ramler mikroskobik kapasitörlerden yapılıyor, bu ekran kartlarının arkasında bulunan kapasitörlerden mi?

Ayrıca SRAM transistörden yapılıyorsa işlemci ile benzer mimarisi var değil mi?
Hocam bilgisayar mühendisiyim ben malzemeleri pek bilmem. O yüzden bu soruya cevap veremeyeceğim.
İkinci soru için, SRAM zaten işlemcinin içerisinde bulunuyor. Yani temelde işlemci SRAM, ALU, Control Unit, Register gibi bir sürü birimin bir araya gelmesiyle oluşan sistemin genel ismi. O yüzden mimarisi benzer demek yanlış olur
👍 1
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#25
lamer dedi: ↑
Hocam bilgisayar mühendisiyim ben malzemeleri pek bilmem. O yüzden bu soruya cevap veremeyeceğim.
İkinci soru için, SRAM zaten işlemcinin içerisinde bulunuyor. Yani temelde işlemci SRAM, ALU, Control Unit, Register gibi bir sürü birimin bir araya gelmesiyle oluşan sistemin genel ismi. O yüzden mimarisi benzer demek yanlış olur
Hocam birde son olarak GPU'da ROP nedir?
2021'den beri228 mesaj
#26
Hocam birde son olarak GPU'da ROP nedir?
GPU'lar CPU'ya göre daha karmaşık yapıya sahip. ROP birimi, GPU tarafından oluşturulan görüntünün son halini memory'e atan, grafik kalitesini arttıracak işlemleri gerçekleştiren birim. İç yapısı hakkında çok bilgim yok
👍 2
Bella Ciao Konuyu açan
2020'den beri3.143 mesaj
#27
lamer dedi: ↑
GPU'lar CPU'ya göre daha karmaşık yapıya sahip. ROP birimi, GPU tarafından oluşturulan görüntünün son halini memory'e atan, grafik kalitesini arttıracak işlemleri gerçekleştiren birim. İç yapısı hakkında çok bilgim yok
Maleesef hocam, bir CUDA diye giriyorsun FP64-32-16-TPC-GPC-WGP-SMT-SMU gibi saçma sapan şeyler çıkıyor.
👍 1

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.