đồ án tốt nghiệp liên lạc giữa hai tiến trình sử dụng pipe

7 426 10
đồ án tốt nghiệp liên lạc giữa hai tiến trình sử dụng pipe

Đang tải... (xem toàn văn)

Thông tin tài liệu

NHÓM THỰC HIỆN: PHẠM QUỐC NGUYÊN LÊ THANH TOÀN ĐƯỜNG ANH TUẤN Giới thiệu về đề tài  Viết chương trình để tạo ra 2 quá trình:  Quá trình 1: Đọc từ file nhiều chuỗi liên tiếp.Mỗi chuỗi gồm các phép toán cộng, trừ, nhân, chia 2 toán hạng.  Quá trình 1 truyền các chuỗi dữ liệu cho quá trình 2.  - Quá trình 2 : Thực hiện tính toán và trả chuỗi kết quả về lại cho quá trình 1 để ghi lại vào file. Hướng giải quyết bài toán  Sử dụng kênh liên lạc Pipe để giao tiếp giữa hai tiến trình.  Sử dụng ngôn ngữ C để mô phỏng bài toán. Kênh liên lạc Pipe  Pipe cho phép hai quá trình nằm trên cùng một máy có thể trao đổi dữ liệu với nhau.  Dữ liệu đi trên Pipe theo một chiều nhất định, một đầu cho việc viết dữ liệu vào và một đầu còn lại cho việc đọc dữ liệu ra. Kênh liên lạc Pipe  Ta cũng có thể sử dụng Pipe để xây dựng các ứng dụng theo kiến trúc Client - Server bằng cách sử dụng hai Pipe: một Pipe để truyền các yêu cầu (request), một Pipe để truyền các trả lời (reply). Thuật toán xử lý  Ngôn ngữ C:  Tạo một Pipe:  rc=pipe(chatoicon); (tạo ra 1 pipe theo tên là chatoicon)  Để tạo được 2 tiến trình ta cần :  pic=fork(); Kết luận  Chương trình mô phỏng bài toán liên lạc giữa hai tiến trình sử dụng kênh liên lạc Pipe chạy ổn định, đúng yêu cầu bài toán đặt ra. . ra. Kênh liên lạc Pipe  Ta cũng có thể sử dụng Pipe để xây dựng các ứng dụng theo kiến trúc Client - Server bằng cách sử dụng hai Pipe: một Pipe để truyền các yêu cầu (request), một Pipe để. giữa hai tiến trình.  Sử dụng ngôn ngữ C để mô phỏng bài toán. Kênh liên lạc Pipe  Pipe cho phép hai quá trình nằm trên cùng một máy có thể trao đổi dữ liệu với nhau.  Dữ liệu đi trên Pipe theo. quá trình 2.  - Quá trình 2 : Thực hiện tính toán và trả chuỗi kết quả về lại cho quá trình 1 để ghi lại vào file. Hướng giải quyết bài toán  Sử dụng kênh liên lạc Pipe để giao tiếp giữa hai

Ngày đăng: 22/08/2014, 16:13

Từ khóa liên quan

Mục lục

  • LIÊN LẠC GIỮA HAI TIẾN TRÌNH SỬ DỤNG PIPE

  • Giới thiệu về đề tài

  • Hướng giải quyết bài toán

  • Kênh liên lạc Pipe

  • Slide 5

  • Thuật toán xử lý

  • Kết luận

Tài liệu cùng người dùng

Tài liệu liên quan