Pse tubat janë të njëanshëm?
Pse tubat janë të njëanshëm?

Video: Pse tubat janë të njëanshëm?

Video: Pse tubat janë të njëanshëm?
Video: Cilat janë simptomat e kancerit të kokës dhe qafës? 2024, Nëntor
Anonim

e zakonshme tubacionet janë njëdrejtimëshe , duke lejuar komunikim vetëm njëkahësh - i zakonshëm tubacionet lejojnë dy procese të komunikojnë në mënyrën standarde prodhues-konsumator: prodhuesi shkruan në njërin skaj të tub (fundi i shkrimit) dhe konsumatori lexon nga skaji tjetër (fundi i leximit).

Për më tepër, a janë Named Pipes dydrejtimëshe?

Tuba me emër mund të përdoret për të kaluar të dhëna midis proceseve të palidhura, ndërsa normale (pa emër) tubacionet mund të lidhë vetëm proceset prind/fëmijë (nëse nuk përpiqeni shumë). Tuba me emër janë rreptësisht të njëanshme, madje edhe në sistemet ku janë anonime tubacionet janë dydrejtimshe (full-duplex).

Po kështu, cili është ndryshimi midis tubave me emër dhe tubave anonimë? Të gjitha rastet e a tub i quajtur ndajnë të njëjtën gjë tub emri. Ne anen tjeter, tuba pa emër nuk i jepet një emër. Një tub pa emër përdoret vetëm për komunikim ndërmjet një fëmijë dhe është procesi i prindërve, ndërsa a tub i quajtur mund të përdoret për komunikim ndërmjet dy pa emër proces gjithashtu.

Po kështu, pse dëshironi të përdorni një tub me emër?

A tub i quajtur siguron komunikim shumë-për-shumë, të dyanshëm ndërmjet një ose më shumë procese që nuk janë domosdoshmërisht të lidhura dhe nuk kanë lidhje nevojë të ekzistojë në të njëjtën kohë. Emri i skedarit të tub shërben si adresë ose kontratë ndërmjet proceseve për komunikim.

Çfarë janë tubat në sistemin operativ?

Konceptualisht, a tub është një lidhje ndërmjet dy proceseve, e tillë që dalja standarde nga një proces bëhet hyrje standarde e procesit tjetër. Në UNIX Sistemi Operativ , Tuba janë të dobishme për komunikimin ndërmjet proceseve të ndërlidhura (komunikimi ndër-procesor).

Recommended: