Zakaj so cevi enosmerne?
Zakaj so cevi enosmerne?

Video: Zakaj so cevi enosmerne?

Video: Zakaj so cevi enosmerne?
Video: Укладка плитки и мозаики на пол за 20 минут .ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я. #26 2024, April
Anonim

vsakdanji cevi so enosmerno , ki omogoča samo enosmerno komunikacijo-Navadno cevi omogoča dvema procesoma, da komunicirata na standardni način proizvajalec-potrošnik: proizvajalec piše na en konec cev (zapisni konec) in potrošnik bere z drugega konca (bralni konec).

Poleg tega so Named Pipes dvosmerne?

Imenovane cevi se lahko uporablja za prenos podatkov med nepovezanimi procesi, medtem ko je običajen (neimenovan) cevi lahko poveže samo nadrejene/otroške procese (razen če se zelo potrudite). Imenovane cevi so strogo enosmerne, tudi v sistemih, kjer so anonimni cevi so dvosmerni (polni dupleks).

Podobno, kakšna je razlika med imenovanimi in anonimnimi cevmi? Vsi primeri a imenovana cev delite isto cev ime. Po drugi strani, neimenovane cevi ni dano imena. An neimenovana cev se uporablja samo za komunikacijo med otrok in njegov starševski proces, medtem ko a imenovana cev se lahko uporablja za komunikacijo med dve neimenovani tudi proces.

Podobno, zakaj bi želeli uporabiti imenovano cev?

A imenovana cev zagotavlja dvosmerno komunikacijo med več in več eno ali več procesov, ki niso nujno povezani in niso potrebujejo obstajati hkrati. Ime datoteke cev služi kot naslov ali pogodba med procesi za komunikacijo.

Kaj so cevi v operacijskem sistemu?

Konceptualno, a cev je povezava med dvema procesoma, tako da standardni izhod enega procesa postane standardni vhod drugega procesa. V UNIX operacijski sistem , Cevi so uporabne za komunikacijo med sorodnimi procesi (medprocesna komunikacija).

Priporočena: