NI Ürünleri İle İlgili Tartışmalar

cancel
Showing results for 
Search instead for 
Did you mean: 

Üretici/Tüketici (Producer/Consumer) Yapısı

Labview kodlamada kullanılan standart yapılardan birisidir.

0 Kudos
Message 1 of 2
(5,350 Views)

     Bu model, aynı zamanda birden çok işlemi paralel olarak gerçekleştirmede kolaylık sağlar. Modeli eşsiz kılan şey, İki işlem arasında tamponlaşmış iletişim sağlamasıdır.

    

     Farklı hızlarda çalışan birden çok işlem olduğunda, süreçler arasındaki iletişim son derece önemlidir. Örneğin, bu modelde iki işlem vardır. Üretici ve Tüketici. Üretici (ProduceR) kısmı, tüketici işleminden 3 kat daha hızlıdır. Eğer tek döngüde veri üretip ardından veriyi işleseydik, zaman kaybından dolayı veri kaybı yaşayabilirdik. Fakat bu iki işlemi birbirine paralel iki döngüde ele aldığımızda, üretilen veriyi kuyruğa atarak veri kaybını azaltmış oluyoruz. Kuyruktaki verilerde, daha düşük hızda ikinci döngüde işlenmiş oluyor.

producer-consumer.gif


Yasemin Barutçu
Electrical And Electronics Engineer
0 Kudos
Message 2 of 2
(4,595 Views)