Xem mẫu

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG ­­­­­­ TIỂU LUẬN Môn: HỆ PHÂN TÁN Đề tài: HOÀN THIỆN KỸ THUẬT ĐẢM BẢO GẮN BÓ DỮ LIỆU TRONG CÁC WEBSITE KHI CẬP NHẬT CƠ SỞ DỮ LIỆU BẰNG NGÔN NGỮ ASP TRÊN MẠNG INTERNET GVHD: PGS. TS. Lê Văn Sơn Thực hiện: Đỗ Công Đức Chuyên ngành: Khoa học máy tính Khóa: 2008 ­ 2011 ĐÀ NẴNG, 08/2009 LỜI NÓI ĐẦU ­­­­­­ Hiện nay, công nghệ thông tin là mối quan tâm hàng đầu của Việt Nam và toàn thế giới. Chính mối quan tâm này đã làm nên cuộc cách mạng về khoa học và công nghệ. Khởi đầu cho cuộc cách mạng khoa học và công nghệ này là sự hình thành và phát triển hàng loạt máy vi tính và các phương tiện xử lý thông tin khác. Với sự phát triển nhanh chóng của khoa học máy tính cũng như nhu cầu trao đổi thông tin trong mọi hoạt động của xã hội đòi hỏi sự phát triển đồng bộ các phương tiện truyền thông. Các thành tựu của ngành khoa học trí tuệ này đã góp phần quan trọng vào việc thay đổi bộ mặt của thế giới cả về bề mặt lẫn chiều sâu. Việc ứng dụng các thành tựu của nền công nghệ hiện đại này trở thành vấn đề chủ chốt, quan trọng, quyết định sự thành bại của các thành phần tham gia vào lĩnh vực hoạt động trên thế giới từ kinh tế, văn hóa, chính trị đến quân sự. Trên thực tế, một xu hướng kỹ thuật mới được hình thành, xu hướng phân tán các thành phần tạo nên hệ tin học theo hướng tiếp cận nơi sử dụng và sản xuất thông tin trên cơ sở mạng máy tính. Nhằm khai thác có hiệu quả toàn hệ, vấn đề quan trọng hàng đầu cần tính đến là các tài nguyên và chiến lược khai thác, sử dụng chúng một cách có hiệu quả nhất. Hiện nay các hệ thống thông tin trên mạng rất phổ biến như các website mua bán máy tính, đăng ký thi và thi qua mạng, các website thương mại điện tử,... đang được sự quan tâm rất lớn. Trong phạm vi báo cáo này sẽ trình bày về vấn đề đảm bảo gắn bó dữ liệu cho các website khi cập nhật dữ liệu bằng ngôn ngữ ASP. Được sự giúp đỡ tận tình của PGS.TS Lê Văn Sơn và các bạn tôi đã hoàn thành được bản báo cáo. Tuy nhiên thời gian và kiến thức có hạn nên bản báo cáo này chắc chắn còn nhiều khuyết điểm, tôi rất mong nhận được sự góp ý của Thầy giáo và các bạn. Cho phép tôi được bày tỏ lòng biết ơn đối với PGS.TS Lê Văn Sơn và các bạn đã ủng hộ, giúp đỡ tôi hoàn thành bản báo cáo này. Trân trọng cảm ơn ! Gắn bó dữ liệu website giới thiệu và bán các sản phẩm bằng ASP Trang 1 CÁC KHÁI NIỆM VỀ HỆ TIN HỌC PHÂN TÁN 1.1. Định nghĩa hệ tin học phân tán Hệ tin học phân tán là hệ thống xử lý thông tin bao gồm nhiều bộ xử lý hoặc các bộ xử lý nằm ở xa ở các vị trí khác nhau và được liên kết với nhau thông qua phương tiện viễn thông dưới sự điều khiển thống nhất của hệ điều hành. Hệ phân tán là một tập hợp bao gồm các bộ xử lý hoặc bộ vi xử lý với bộ nhớ và đồng hồ độc lập. Điều này đồng nghĩa với việc các bộ xử lý không sử dụng chung bộ nhớ và đồng hồ. Trong hệ tin học phân tán, các tính toán có thể được tính trên nhiều bộ xử lý hay trên vi xử lý của hệ thống đa bộ xử lý. Như vậy hệ thống hệ tin học phân tán đòi hỏi hệ thống của mình phải trang bị bộ nhớ cục bộ. Các bộ xử lý trao đổi thông tin qua các hệ thống đường truyền khác nhau như là cáp chuyên dụng, bus trao đổi, đường điện thoại, cáp quang, . . . vv. Khác với hệ thống máy đơn, mạng máy tính là tập hợp các thiết bị đầu cuối được kết nối với nhau thông qua hệ thống đường truyền. Các thiết bị đầu cuối của máy tính rất đa dạng, bao gồm tập hợp các máy tính, các thiết bị chuyên dụng, các thiết bị truyền tin, các thiết bị tiếp nhận và hiển thị thông tin. Hệ thống mạng máy tính được điều khiển bằng hệ điều hành mạng. Hệ thống tin học này có thể là hệ tập trung hoặc hệ phân tán. Căn cứ vào các thành phần của hệ tin học, ta nhận thấy hệ tin học có thể bao gồm bốn thực thể sau: Các hệ thống phần mềm Hệ thống truyền thông Tập hợp phần cứng Hệ thống dữ liệu GVHD: PGS.TS. Lê Văn Sơnhực thể của hệ tin học phâThực hiện: Đỗ Công Đức Gắn bó dữ liệu website giới thiệu và bán các sản phẩm bằng ASP Trang 2 Trong hệ tin học phân tán, cấu hình phần cứng của mạng có thể bao gồm các bộ xử lý có cấu tạo hoàn toàn khác nhau về khả năng, tốc độ và được thiết kế cho các chức năng khác nhau. Chúng có thể là các bộ xử lý, các trạm làm làm việc, các máy tính tập trung và các máy tính điện tử vạn năng lớn. Chúng được gọi bằng các tên khác nhau như trạm, node . . . căn cứ vào ngữ cảnh mà ở đó nó được nêu ra. Ngoài hệ thống phần cứng, phần mềm, dữ liệu thì hệ phân tán còn có hệ thống truyền thông được mô tả như ở trên. Song điều cơ bản để phân biệt hệ tin học phân tán với mạng máy tính là và hệ điều hành mạng chính là nguyên tắc xây dựng hệ. 1.2. Các thành phần của hệ tin học phân tán Các thành phần của hệ tin học phân tác có thể phản ánh trong bảng sau: STT Thành phần 1 Bộ xử lý dùng cho các máy tính lớn hoặc máy trung 2 Bộ vi xử lý 3 Bộ xử lý hay vi xử lý với các bộ nhớ chính 4 Bộ xử lý hay vi xử lý với các bộ nhớ chính và kèm theo một vài bộ nhớ truy cập nhanh 5 Máy lớn, trung hay vi tính hoàn chỉnh với điều kiện không sử dụng đồng hồ chung 6 Trạm làm việc của mạng máy tính 7 Thiết bị đầu cuối của mạng 8 Các hệ thống tin học đóng vai trò nút trung chuyển 9 Các mạng cục bộ hoạt động độc lập trong mạng lớn 1.3. Ưu điểm và hạn chế của hệ thống phân tán 1.1.1. Ưu điểm Chia xẻ tài nguyên: Chia xẻ tài nguyên trong hệ thống phân tán cung cấp một cơ chế để chia xẻ tập tin ở vị trí xa, xử lý thông tin trong một cơ sở dữ liệu GVHD: PGS.TS. Lê Văn Sơn Thực hiện: Đỗ Công Đức ... - tailieumienphi.vn
nguon tai.lieu . vn