VI Kỹ thuật truyền số liệu trong mạng máy tính 6
1. HELP 2 FILES
CHƯƠNG TRÌNH MÔĐUN ĐÀO TẠO HỆ PHÂN TÁN
Mã số mô đun: MĐ 41
Thời gian mô đun: 90h (Lý thuyết 30h; Thực hành 60h) I. VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN:
- Vị trí của mô đun: Là mô đun tự chọn trong chương trình cao đẳng, môn học này học vào năm thứ 3 học kì I.
- Tính chất của mô đun: Là mô đun đào tạo tự chọn. II. MỤC TIÊU MÔ ĐUN
Sau khi học xong mô đun này, sinh viên có khả năng : - Phân biệt được hệ tập trung và phân tán.
- Trình bày các chiến lược đồng bộ dữ liệu. - Thiết kế và đặt các giải thuật trong hệ phân tán. - Khai thác và quản lý các cơ sở dữ liệu phân tán - Xây dựng các ứng dụng phân tán.
III. NỘI DUNG MÔ ĐUN
1. Nội dung tổng quát và phân phối thời gian:
Số
TT Tên các bài trong mô đun
Thời gian Tổng số Lý thuyết Thực hành Kiểm tra*
1 Các khái niệm cơ bản 5 5 0
2 Những kiến thức chung về hệ tin học phân tán
13 4 6
3 Nguyên lý lập chương trình và quá trình thực hiện các chương trình phân tán
17 5 12
4 Nguyên lý thiết kế các chiến lược đồng bộ hóa các tiến trình
22 6 16 *
5 Các chiến lược cung cấp tài nguyên trong hệ phân tán.
19 5 14 *
6 Truy cập và xử lý thông tin trong hệ tin học phân tán
17 5 12 *
Cộng : 90 30 60
* Ghi chú: Thời gian kiểm tra được tích hợp giữa lý thuyết với thực hành được tính vào giờ thực hành.
2. Nội dung chi tiết:
Bài 1: Các khái niệm cơ bản
Mục tiêu của bài:
- Biết được, hiểu được, dự đoán trước được quá trình phát triển của hệ tin học phân tán trong quá khứ và tương lai
- Phân loại được các hệ thống tin học
- Hiểu được các vấn đề điều hành mạng máy tính như vấn đề con trỏ, vấn đề giao thức, vấn đề về các tầng liên lạc.
- Biết, hiểu và phân tích được các vấn đề về truyền dữ liệu, giao tác. - Biết được hệ thống qui ước, áp dụng hệ thống này vào thực tế.
1. Quá trình phát triển của hệ tin học phân tán Thời gian: 1h
2. Phân loại hệ thống tin học Thời gian: 1h
3. Các vấn đề điều hành mạng máy tính Thời gian: 1h
4. Truyền thông Thời gian: 1h
5. Hệ thống qui ước Thời gian: 1h
Bài 2: Những kiến thức chung về hệ tin học phân tán
Mục tiêu của bài:
- Hiểu được định nghĩa, một số khái niệm ban đầu về hệ tin học phân tán - Hiểu và phân tích được các ví dụ minh họa
- Biết được các đặc trưng của hệ phân tán
Nội dung của bài: Thời gian: 10h (LT: 4h; TH: 6h)
1. Định nghĩa, một số khái niệm ban đầu 2. Các ví dụ minh họa
3. Các đặc trưng của hệ phân tán
Thời gian: 3h Thời gian: 4h Thời gian: 3h
Bài 3: Nguyên lý lập chương trình và quá trình thực hiện các chương trình phân tán
Mục tiêu của bài:
- Biết, hiểu được cơ bản một số ứng dụng - Điều khiển được công việc kết nối
- Liên kết được và thiết lập hoàn chỉnh được chuỗi các truy cập - Hiều được vấn đề định danh
- Phân biệt được biểu thức song song và phân tán trong các ngôn ngữ lập trình
Nội dung của bài: Thời gian: 17h (LT: 5h; TH: 12h)
1. Giới thiệu ứng dụng 2. Điều khiển việc thực hiện
3. Liên kết động và thiết lập chuỗi truy cập. Vấn đề định danh
Thời gian: 3h Thời gian: 4h Thời gian: 3h
Bài 4: Nguyên lý thiết kế các chiến lược đồng bộ hóa các tiến trình
Mục tiêu của bài:
- Biết cách dùng phương pháp trật tự từng phần để đồng bộ hóa các tiến trình - Sử dụng được phương pháp đồng bộ hóa theo một trật tự tổng quát
- Biết, hiểu cách sắp xếp kiểu đóng dấu
- Biết, hiểu cách sắp xếp thông qua bộ tuần tự
Nội dung của bài: Thời gian: 22h (LT: 6h; TH: 16h)
1. Đặt vấn đề
2. Đồng bộ hóa bằng phương pháp trật tự từng phần 3. Đồng bộ hóa theo một trật tự tổng quát chặt chẽ 4. Sắp xếp kiểu đóng dấu
5. Sắp xếp thông qua bộ tuần tự
Thời gian: 2h Thời gian: 4h Thời gian: 6h Thời gian: 5h Thời gian: 5h
Mục tiêu của bài:
- Hiểu được một số khái niệm về tài nguyên
- Hiểu được các vấn đề về cung cấp tài nguyên từ máy Server
- Biết, hiểu, phân tích được các phương pháp sử dụng trong hệ tập trung - Biết, hiểu, phân tích được các phương pháp sử dụng trong hệ từng phần - Biết điều khiển tải
Nội dung của bài: Thời gian: 19h (LT: 5h; TH: 14h)
1. Một số khái niệm
2. Cung cấp tài nguyên duy nhất
3. Cung cấp một tập hợp các tài nguyên. Vấn đề bế tắt 4. Điều khiển tải
Thời gian: 2h Thời gian: 6h Thời gian: 8h Thời gian: 3h
Bài 6: Truy cập và xử lý thông tin trong hệ tin học phân tán
Mục tiêu của bài:
- Hiểu được cơ chế của sự gắn bó thông tin - Hiểu được các điều kiện giả định và thực tế. - Triển khai được giao dịch tôn trọng sự gắn bó
- Biết cách dùng các thuật toán để quản lý nhiều bản sao
Nội dung của bài: Thời gian: 17h (LT: 5h; TH: 12h)
1. Giới thiệu vấn đề 2. Sự gắn bó thông tin
3. Triển khai giao dịch tôn trọng sự gắn bó 4. Quản lý nhiều bản sao
Thời gian: 2h Thời gian: 5h Thời gian: 5h Thời gian: 5h
IV. ĐIỀU KIỆN THỰC HIỆN MÔ ĐUN
* Dụng cụ và trang thiết bị:
- Máy chiếu(nếu có) - Giấy A4, các loại giấy - Các hình vẽ ví dụ minh hoạ - Máy tính
* Học liệu:
- Bộ tranh bằng giấy phim trong dùng để dạy mô đun Hệ phân tán - Tài liệu hướng dẫn môđun Hệ phân tán
- Tài liệu hướng dẫn bài học và bài tập thực hành môđun Hệ phân tán - Giáo trình Mô đun Hệ phân tán
* Nguồn lực khác:
- Phòng học lý thuyết đúng và phòng thực hành đủ tiêu chuẩn thực hiện mô đun
- Phòng học thực hành phải đầy đủ các phần mềm ứng dụng. V. PHƯƠNG PHÁP VÀ NỘI DUNG ĐÁNH GIÁ
* Về kiến thức:
Được đánh giá qua bài kiểm tra viết, trắc nghiệm đạt được các yêu cầu sau: Phân tích, tổng hợp, đánh giá được nội dung hệ tin học phân tán.
* Về kỹ năng:
Đánh giá kỹ năng thực hành của sinh viên trong bài thực hành Lập trình đạt được các yêu cầu sau :
- Khả năng tổ chức dữ liệu phân tán. - Khả năng khai thác dữ liệu từ xa
- Kỹ năng khai thác, sử dụng các công cụ hỗ trợ cho giải pháp công nghệ. - Kỹ năng nghiên cứu tài liệu.
* Về thái độ: Cẩn thận, tự giác,chính xác. VI. HƯỚNG DẪN THỰC HIỆN MÔ ĐUN 1. Phạm vi áp dụng chương trình:
Chương trình mô đun được sử dụng để giảng dạy cho trình độ Cao đẳng nghề 2. Hướng dẫn một số điểm chính về phương pháp giảng dạy mô đun:
- Hiểu rõ hơn về hệ phân tán
- Hiểu được các nguyên lý lập chương trình - Hiểu được cơ chế của sự gắn bó thông tin - Hiểu được giao tiếp giữa các Server 3. Những trọng tâm chương trình cần chú ý:
Giáo viên trước khi giảng dạy cần phải căn cứ vào nội dung của từng bài học chuẩn bị đầy đủ các điều kiện thực hiện bài học để đảm bảo chất lượng giảng dạy. 4. Sách giáo khoa và tài liệu cần tham khảo:
- Giáo trình Hệ phân tán – GS TS Nguyễn Thúc Hải-NXB Giáo Dục năm 2005 - Coulouris, J. Dollimore, T. Kinberg, "Distributed systems : Concept and Design", Addison-Wesley, 1994