OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Ống được đặt tên

Trong hầu hết các hệ thống giống Unix, có thể tạo một loại tệp đặc biệt được gọi là đường ống được đặt tên. Đường ống được đặt tên được sử dụng để tạo kết nối giữa hai quy trình và có thể được sử dụng giống như các loại tệp khác. Chúng không phổ biến lắm, nhưng chúng ta nên biết về nó.

Có một kiến ​​trúc lập trình chung được gọi là client-server, có thể sử dụng một phương thức liên lạc, chẳng hạn như các đường ống được đặt tên, cũng như các loại giao tiếp giữa các quy trình chẳng hạn như các kết nối mạng.

Tất nhiên, loại hệ thống máy khách-máy chủ được sử dụng rộng rãi nhất là giao tiếp trình duyệt web với máy chủ web. Trình duyệt web hoạt động như một máy khách, thực hiện các yêu cầu đến máy chủ và máy chủ phản hồi lại trình duyệt bằng các trang web.

Các đường ống được đặt tên hoạt động giống như tệp, nhưng thực sự tạo thành bộ đệm nhập trước xuất trước (FIFO). Như với các đường ống thông thường (không được đặt tên), dữ liệu đi vào một đầu và xuất hiện ở đầu kia. Với các đường ống được đặt tên, có thể thiết lập một cái gì đó như sau:

quy trình1 > name_pipe

quy trình2 < name_pipe và nó sẽ hoạt động như thể: process1 | quy trình2


 

Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: