Öncelikle, verdiğim örnekler hatalı olabilir, bildiğimi zannettiğim
şeyleri yanlış biliyor da olabilirim. Öğrenci olduğum için sıkıntı yok
:) Genelde emin olmadığım şeyleri yazmaya çekinirim ama bu başlıkta
yeterli bilgi birikimi olan kişilerin yazdığını gördüğümden, yanlış
birşeyler yazsam da düzeltileceğini düşünerek daha cesur yazmıştım :)

Download programı örneği vermemin sebebi, şahsen bu konuda çok
sıkıntılı olmam. 50mbps interent aldım ve verimli kullanamıyorum : )
Download deyince darboğazın ağ kartında olacağı düşüncesi her zaman
geçerli değil diye düşünüyorum. Çünkü o hızlarda download yapabilmek
için parça sayısını arttırmak ağ yönünden daha karlı olmasına rağmen
bir sınırı geçince diskte "seek time" maaliyeti çok geliyor heralde
hız düşüyor. ramdisk bağladığım bir klasöre indirirken bu sorunu
yaşamıyorum. Bu yüzden böyle bir düşünceye girdim :)

Bir de güncel birçok download programı eşzamanlı
inen parçalar mantığıyla çalıştığı için onların bağımsız proses olarak
gerçeklenmesi daha kolay ve verimli olacağını düşünmüştüm. Ama tabii
bunu bir tecrübeye dayanarak söylemiyorum. Okulda öğretilen ilkel
giriş çıkış arabirimlerinin çalışma mantığına göre düşününce,
disklerin ve ağ kartlarının cep belleklerinin olduğu, DMa denetçileri
ile belli aralıklarla kendileri ram'e yazdığı günümüz sistemleriyle
çok uyuşmayabilir. Tecrübeler aksini söyleyebilir. Bu tür durumlarda
tecrübelerini paylaşan büyüklerimize de teşekkür ederiz : )

"İlgililerini bulmuşken ..." diye başlayan soru sorasım geliyor ama
başlığı da hijack etmek istemiyorum, [email protected]
listesine birazdan "SSD'ler için verimli I/O Scheduler ?" başlıklı bir
soru soracağım :)

Tekrardan ilginiz için teşekkür ederim.

-- 
Hüsrev Özayman
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap