Zašto su cijevi jednosmjerne?
Zašto su cijevi jednosmjerne?

Video: Zašto su cijevi jednosmjerne?

Video: Zašto su cijevi jednosmjerne?
Video: #plumber #plumbing 2024, Travanj
Anonim

obični cijevi su jednosmjerna , dopuštajući samo jednosmjernu komunikaciju-Obična cijevi dopustiti da dva procesa komuniciraju na standardni način proizvođač – potrošač: proizvođač piše na jedan kraj cijev (kraj za upis), a potrošač čita s drugog kraja (kraj za čitanje).

Štoviše, jesu li Named Pipes dvosmjerne?

Imenovane cijevi može se koristiti za prijenos podataka između nepovezanih procesa, dok je normalan (neimenovan) cijevi može povezati samo roditelj/dijete procese (osim ako se jako potrudite). Imenovane cijevi strogo su jednosmjerne, čak i na sustavima gdje su anonimni cijevi su dvosmjerna (full-duplex).

Isto tako, koja je razlika između imenovanih cijevi i anonimnih cijevi? Svi primjeri a imenovana cijev podijeliti isto cijev Ime. S druge strane, neimenovane cijevi nije dato ime. An neimenovana cijev koristi se samo za komunikaciju između dijete i njegov roditeljski proces, dok a imenovana cijev može se koristiti za komunikaciju između dva neimenovani proces također.

Isto tako, zašto biste željeli koristiti imenovanu cijevi?

A imenovana cijev pruža mnogo-prema-više, dvosmjernu komunikaciju između jedan ili više procesa koji nisu nužno povezani i nisu potreba postojati u isto vrijeme. Naziv datoteke cijev služi kao adresa ili ugovor između procesa za komunikaciju.

Što su cijevi u operativnom sustavu?

Konceptualno, a cijev je veza između dva procesa, tako da standardni izlaz iz jednog procesa postaje standardni ulaz drugog procesa. U UNIX-u Operacijski sustav , Cijevi korisni su za komunikaciju između povezanih procesa (međuprocesna komunikacija).

Preporučeni: