next up previous contents
Next: A STREAMS rendszer Up: Bevezetés Previous: Alapfogalmak

A STREAMS elonyei

A STREAMS segítségével megírt programok elonyei: egyszerubb szerkezetuek (a feladat szintenkénti megoldását is támogatja), könnyen alkalmazkodnak bármilyen konfigurációhoz, és hordozhatóak. Felhasználható a hagyományos UNIX karakteres device driverek helyett, és a folyamatok közötti kommunikáció megoldására is.
Egy streamet dinamikusan konfigurálhatunk a futásidoben, ezzel szemben egy hagyományos UNIX device driver a futásidoben már kevésbé (vagy egyáltalán nem) megváltoztatható. (Lehetoség van arra, hogy egy hagyományos UNIX karakteres device drivert például ioctl hívásokkal módosítsunk, de ez sokkal áttekinthetetlenebb lenne, mint az azonos feladat STREAMS megoldása.)
Az egyes modulok kicserélhetoek, így ugyanazt a softwaret alkalmazhatjuk többféle konfigurációban is. A STREAMS jó eszközöket nyújt például a hálózati softwareek hardwarefüggo és hardwarefüggetlen részének elkülönítéséhez - a felsobb szinteket már teljesen hardwarefüggetlenül kódolhatjuk, használhatjuk.



Csizmazia Balazs
Tue Apr 2 00:06:27 MET DST 1996