Bazı değişkenlere veyahut yapılara farklı threadlerden erişiliyor ve bu değişkenlere bir şeyler set ediliyorsa mutex_lock yapmak gerektiğini biliyoruz.
Mutexi kilitlemezsek bi thread in yaptığı değişikliği diğeri görmez abuk subuk karmaşalara sıkıntısaal semptomlara rastlayabiliriz.
İşte bu sıkıntısal semptomlara Race Condition deniyormuş....
detaylı bilgi için ahanda wikipedia
http://en.wikipedia.org/wiki/Race_condition
24 Mayıs 2007 Perşembe
22 Mayıs 2007 Salı
Cisco Router Emulator ~ Dynamips
Bu multicast mevzularını anlattık ta bunların emule edildiği programı atlamış olmayalım .... nasıl emula ediliyo bu routing işlemleri nasıl router set ediliyo filan mevzularına bakalım , bende bilmiyom şimdi bi yandan bakıp bi yandan yazıcam , şimdi diceksiniz .....(neyse çok küfür içeriyodu bu satırları sildim :)....)
(burdada sağlam küfür vardı :)) http://dynagen.org/ sitesine girip dynamips denen programı indiriyoruz...
akabinde bi tane de router.net diye bi prog -aslında belli formamtı olan bir text file- var onuda bi şekilde elde ediyoruz.
(burdada sağlam küfür vardı :)) http://dynagen.org/ sitesine girip dynamips denen programı indiriyoruz...
akabinde bi tane de router.net diye bi prog -aslında belli formamtı olan bir text file- var onuda bi şekilde elde ediyoruz.
16 Mayıs 2007 Çarşamba
Multicast Routing P3
Efennim peki bu iş windows ta nasıl yapılırkine
şöyle ki cisco routing programımıdır nedir , efendim onda bi topoloji oluşturuyoruz ,
2 tane router tanımlıyoruz birbirine eth 0 ile bağlı olacak isimleri R! ve R2 olsun
R2 eth0 ile R1 e bağlı olacak (ip: 10.1.2.2)
R2 eth1 ile Video server a bağlı olacak (ip: 172.16.20.100)
R1 eth0 ile R2 ye bağlı olacak (ip: 10.1.2.4)
R1 eth1 ile client a veyahut bir switch e bağlı olacak (ip:192.168.2.100)
gelelim fasulyenin faydalarına ......
şöyle ki cisco routing programımıdır nedir , efendim onda bi topoloji oluşturuyoruz ,
2 tane router tanımlıyoruz birbirine eth 0 ile bağlı olacak isimleri R! ve R2 olsun
R2 eth0 ile R1 e bağlı olacak (ip: 10.1.2.2)
R2 eth1 ile Video server a bağlı olacak (ip: 172.16.20.100)
R1 eth0 ile R2 ye bağlı olacak (ip: 10.1.2.4)
R1 eth1 ile client a veyahut bir switch e bağlı olacak (ip:192.168.2.100)
gelelim fasulyenin faydalarına ......
Multicast Routing P2
Efennim mrouted ın çalıştığını görmüştük , şimdi server addettiğimiz cihazdan bir program ile (ben VLC kullandım ) bir porta (1234 olabilir) bir multicast ip ile (224.1.1.1 olabilir) datayı basıyoruz (ben bi mp3 yolladım)
akabinde bi client kodu yazıyoruz (gerçi burda yazılmışı var)
#include
#define BUFFSIZE 255
#define GROUP_ADDR "224.1.1.1"
#define PORT_NUM 1234
akabinde bi client kodu yazıyoruz (gerçi burda yazılmışı var)
#include
#define BUFFSIZE 255
#define GROUP_ADDR "224.1.1.1"
#define PORT_NUM 1234
11 Mayıs 2007 Cuma
Multicast Routing P1
Bu muhtemelen P1 olacak çünkü daha yapacak çok işim var gibi gözüküyor ....
neyse , maksat şu üzerine linux kurulu(slackware) bir makinayı(PC) , allayıp pullayıp bi şekil multicast router haline getircez ki, video server dan birkaç stream i alıp multicast a join olan kutulara yollıcaz.
velhasıl bunu yapmak için evvela kernel da gerekli parametlerin açılmış olması gerekiyor .
/usr/src/linux
neyse , maksat şu üzerine linux kurulu(slackware) bir makinayı(PC) , allayıp pullayıp bi şekil multicast router haline getircez ki, video server dan birkaç stream i alıp multicast a join olan kutulara yollıcaz.
velhasıl bunu yapmak için evvela kernel da gerekli parametlerin açılmış olması gerekiyor .
/usr/src/linux
9 Mayıs 2007 Çarşamba
Ndiswrapper
Bu ndisWrapper da ne ola ki , acaba yeni bir dürüm çeşidi mi ?
Hayır ...
Linux işletim sistemi altında wireless usb cihazınızı tanıtmak istiyosunuz lakin nene de başka bişey ..... Eh tam da bu aşamada driver var Ndiswrapper denendevreye giriyor ( program http://ndiswrapper.sourceforge.net/joomla/)
Bu program Linux sürücüsü olmayan kablosuz kartların (pcmcia,usb) windows XP sürücüleri kullanılarak çalıştırmasını sağlıyor. desteklediği cihazlar da aha şurada : http://www.linuxant.com/driverloader
Hayır ...
Linux işletim sistemi altında wireless usb cihazınızı tanıtmak istiyosunuz lakin nene de başka bişey ..... Eh tam da bu aşamada driver var Ndiswrapper denendevreye giriyor ( program http://ndiswrapper.sourceforge.net/joomla/)
Bu program Linux sürücüsü olmayan kablosuz kartların (pcmcia,usb) windows XP sürücüleri kullanılarak çalıştırmasını sağlıyor. desteklediği cihazlar da aha şurada : http://www.linuxant.com/driverloader
Kaydol:
Yorumlar (Atom)