Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Những Bài Tập Thực Hành Môn Hệ Điều Hành -Thầy Vũ Lê Hùng - Chủ đề 2: Đồng bộ giữa các quá trình

Go down

Những Bài Tập Thực Hành Môn Hệ Điều Hành -Thầy Vũ Lê Hùng - Chủ đề 2: Đồng bộ giữa các quá trình Empty Những Bài Tập Thực Hành Môn Hệ Điều Hành -Thầy Vũ Lê Hùng - Chủ đề 2: Đồng bộ giữa các quá trình

Bài gửi  NguyenMinhHoang10H1012029 5/11/2011, 03:56

1. Tài liệu tham khảo
- UNIX network programming.
- Tài liệu hướng dẫn thực hành Hệ điều hành, Hồ Quốc Thuần.
2. Tìm hiểu cách tạo quá trình trong UNIX: hàm fork( ).
3. Tìm hiểu các cách đồng bộ giữa các quá trình trong UNIX: semaphore, lock file.
4. Ngôn ngữ lập trình sử dụng: C trên UNIX

Bài 2.1 : (Semaphore)
Viết chương trình tạo ra một quá trình con. Quá trình cha sẽ nhận chuỗi số nguyên từ bàn phím do người dùng nhập và ghi vào file tên input. Quá trình con sẽ đọc dữ liệu từ file này, sắp xếp chúng theo thứ tự tăng dần và ghi vào một file khác tên là sorted.
Bài 2.2 : (Semaphore)
Viết chương trình producer-consumer với bounded buffer.
Bài 2.3 : (Semaphore)
Viết chương trình giải quyết bài toán 5 triết gia ăn tối. Chương trình phải tạo ra 5 quá trình con mô phỏng hoạt động của 5 triết gia. Dùng semaphore để đồng bộ hoạt động của 5 triết gia này.
Bài 2.4 : (Lock file)
Viết chương trình giải quyết bài toán reader/writer dạng tổng quát. Chương trình phải tạo ra 5 quá trình đồng thời với hoạt động đọc/ghi file bất kỳ để thử nghiệm giải thuật.

NguyenMinhHoang10H1012029

Tổng số bài gửi : 9
Join date : 02/09/2011

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết