Font size
WorksheetsChương 1 - Ứng dụng phân tán
Total questions: 27
Worksheet time: 16mins
Câu 1: Hệ Thống Ngân Hàng Truyền Thống: Trong những hệ thống này, tất cả giao dịch và quản lý dữ liệu của khách hàng được xử lý và lưu trữ trong một máy chủ trung tâm hoặc trung tâm dữ liệu được kiểm soát bởi ngân hàng. Hệ thống trên là:
A. Hệ thống phi tập trung
B. Hệ thống tập trung
C. Hệ thống phân tán hoặc phi tập trung
D. Hệ thống phân tán
Câu 2: Trong mô hình hệ thống mạng xã hội: Tất cả dữ liệu người dùng, bao gồm thông tin cá nhân, bài đăng và kết nối, đều được lưu trữ và quản lý tập trung tại một trung tâm dữ liệu chủ của mạng xã hội đó. Hệ thống mạng xã hội này được phân loại là:
A. Hệ thống phân tán hoặc phi tập trung
B. Hệ thống tập trung
C. Hệ thống phân tán
D. Hệ thống phi tập trung
Câu 3: Trong lĩnh vực Y tế Điện tử: Tất cả thông tin về bệnh nhân, bao gồm bệnh án, kết quả xét nghiệm và toàn bộ hồ sơ y tế, được lưu trữ và quản lý tập trung trong một hệ thống thông tin y tế lớn. Hệ thống thông tin ý tế này được xây dựng trên nhiều cụm máy. Hệ thống này có tính chất là:
A. Hệ thống tập trung
B. Hệ thống phân tán
C. Hệ thống phi tập trung
D. Hệ thống phân tán hoặc phi tập trung
Câu 4: Trung Tâm Dữ Liệu Của Doanh Nghiệp: Các tổ chức lớn thường sử dụng trung tâm dữ liệu tập trung nơi tất cả dữ liệu, ứng dụng và nguồn lực CN của công ty được quản lý từ một địa điểm duy nhất. Hệ thống trên là:
A. Hệ thống phân tán hoặc phi tập trung
B. Hệ thống phi tập trung
C. Hệ thống phân tán
D. Hệ thống tập trung
Câu 5: Hệ Thống Kiểm Soát Giao Thông Hàng Không Tập Trung: Những hệ thống này quản lý tất cả thông tin và giao tiếp giao thông hàng không từ một trung tâm kiểm soát trung tâm, hướng dẫn các hoạt động của máy bay và đảm bảo an toàn chuyến bay. Hệ thống trên là:
A. Hệ thống phân tán hoặc phi tập trung
B. Hệ thống phi tập trung
C. Hệ thống phân tán
D. Hệ thống tập trung
Câu 6: Công Nghệ Blockchain: Blockchain là một sổ cái phi tập trung nơi giao dịch được ghi chép qua nhiều nút, đảm bảo an ninh và minh bạch mà không cần một cơ quan trung ương. Các loại tiền ảo như Bitcoin hoạt động dựa trên nguyên tắc này. Hệ thống trên là:
A. Hệ thống phân tán
B. Hệ thống phân tán hoặc phi tập trung
C. Hệ thống phi tập trung
D. Hệ thống tập trung
Câu 7: Mạng Ngang Hàng (Peer-to-Peer/P2P): Trong mạng P2P, mỗi người tham gia (peer) đóng vai trò cả khách hàng và máy chủ, chia sẻ nguồn lực trực tiếp với các peer khác mà không cần máy chủ trung tâm. Hệ thống trên là:
A. Hệ thống tập trung
B. Hệ thống phi tập trung
C. Hệ thống phân tán
D. Hệ thống phân tán hoặc phi tập trung
Câu 8: Dự Án Tính Toán Phân Tán: Các dự án như SETI@home hoặc Folding@home phân bổ nhiệm vụ tính toán phức tạp qua nhiều máy tính trên toàn thế giới, tận dụng sức mạnh tập thể của thiết bị cá nhân của các tình nguyện viên thay vì phụ thuộc vào một siêu máy tính trung tâm.
A. Hệ thống tập trung
B. Hệ thống phân tán
C. Hệ thống phi tập trung
D. Hệ thống phân tán hoặc phi tập trung
Câu 9: Nền Tảng Điện Toán Đám Mây: Các dịch vụ như Amazon Web Services (AWS) hoặc Google Cloud Platform phân phối nguồn lực tính toán qua nhiều trung tâm dữ liệu, cho phép nhiều người dùng truy cập vào sức mạnh tính toán, lưu trữ, và các dịch vụ khác theo nhu cầu, mà không phụ thuộc vào một máy tính vật lý duy nhất. Nền tảng điện toán đám mây là hệ thống:
A. Hệ thống tập trung
B. Hệ thống phi tập trung
C. Hệ thống phân tán hoặc phi tập trung
D. Hệ thống phân tán
Câu 10: Quản Lý Hồ Sơ Y Tế: Trong lĩnh vực y tế, blockchain có thể được sử dụng cho việc quản lý hồ sơ bệnh nhân một cách an toàn và hiệu quả, cho phép chia sẻ thông tin một cách liền mạch giữa các bên được ủy quyền trong khi vẫn bảo vệ quyền riêng tư của bệnh nhân. Nếu ứng dụng blockchain vào quản lý hồ sơ ý tế, có thể sử dụng
A. Hệ thống phi tập trung
B. Hệ thống phân tán
C. Hệ thống tập trung
D. Hệ thống phân tán hoặc phi tập trung
Câu 11: Cơ Sở Dữ Liệu: Các hệ thống như Apache Cassandra hoặc MongoDB được thiết kế để phân phối dữ liệu qua nhiều nút, hoặc trong một trung tâm dữ liệu hoặc qua nhiều địa điểm, đảm bảo khả năng sẵn có cao, khả năng mở rộng dễ dàng, và sự chống chịu với sự cố. Hệ thống trên là:
A. Hệ thống phân tán hoặc phi tập trung
B. Hệ thống phi tập trung
C. Hệ thống phân tán
D. Hệ thống tập trung
Câu 12: Cấu Trúc Hệ Thống Phi Tập Trung nổi bật ở điểm nào sau đây?
A. Tính tự chủ của các nút không được nhấn mạnh
B. Tập trung vào phân bổ trên một nút trung tâm
C. Thường không có nút điều phối trung tâm
D. Có nút điều phối trung tâm quan trọng
Câu 13: Hệ Thống Phân Tán có đặc điểm chính nào sau đây?
A. Sự tự chủ của các nút không quan trọng
B. Luôn có nút điều phối trung tâm
C. Có thể bao gồm nút điều phối trung tâm nhưng chủ yếu tập trung vào phân bổ trên nhiều nút
D. Chủ yếu tập trung vào một máy chủ duy nhất
Câu 14: Vào một chiều thứ Sáu, một hành khách yêu cầu một đại lý du lịch đặt chỗ chuyến bay sớm nhất tuần sau từ Cedar Rapids đến Kathmandu qua Chicago và London. United Airlines hoạt động các chuyến bay hàng giờ trong lĩnh vực từ Cedar Rapids đến Chicago. Trong lĩnh vực từ Chicago đến London, British Airways hoạt động các chuyến bay hàng ngày. Phần cuối cùng được vận hành bởi Royal Nepal Airlines chỉ vào thứ Ba và thứ Năm. Hãy tưởng tượng trường hợp trên dưới dạng một tiến trình, giả sử rằng mỗi hãng hàng không này có một đại lý độc lập để lên lịch các chuyến bay của mình, hãy mô tả các tương tác giữa đại lý du lịch và ba đại lý hàng không này, để hành khách cuối cùng đặt chỗ một chuyến bay đến Kathmandu.
A. Đại lý du lịch chỉ cần liên hệ với United Airlines để đặt chỗ cho toàn bộ hành trình.
B. Đại lý du lịch liên hệ với United Airlines trước, sau đó là British Airways, và cuối cùng là Royal Nepal Airlines.
C. Đại lý du lịch không cần liên hệ với bất kỳ đại lý hàng không nào, mà chỉ cần đặt chỗ trực tiếp trên trang web của mỗi hãng hàng không.
D. Đại lý du lịch liên hệ với Royal Nepal Airlines trước, sau đó là British Airways, và cuối cùng là United Airlines.
Câu 15: KaZaA là một hệ thống cho phép người dùng tải xuống các tệp nhạc một cách minh bạch từ một máy tính khác có thể thuộc về người hàng xóm bên cạnh hoặc ai đó ở nửa vòng trái đất. Hãy điều tra cách thực hiện việc chia sẻ tệp này.
A. KaZaA sử dụng mô hình peer-to-peer, trong đó mỗi máy tính cung cấp và tải xuống tệp nhạc.
B. KaZaA sử dụng một hệ thống mã hóa để đảm bảo rằng việc tải xuống tệp nhạc là an toàn và minh bạch.
C. KaZaA không cho phép người dùng tải xuống tệp nhạc từ máy tính của người khác.
D. KaZaA sử dụng một máy chủ trung tâm để lưu trữ tất cả các tệp nhạc.
Câu 16: Mười sáu cảm biến (các bộ xử lý nhỏ giá rẻ có cảm biến tích hợp) đang được sử dụng để theo dõi nhiệt độ trung bình của một lò. Mỗi cảm biến có khả năng giao tiếp hạn chế và chỉ có thể giao tiếp với hai cảm biến khác. Mạng không dây của các cảm biến không bị phân chia. Hãy tìm hiểu làm thế nào mỗi cảm biến có thể xác định nhiệt độ trung bình của lò.
A. Mỗi cảm biến đo nhiệt độ riêng của mình, sau đó trao đổi thông tin này với hai cảm biến mà nó có thể giao tiếp. Thông tin này sau đó được truyền đi khắp mạng.
B. Mỗi cảm biến đo nhiệt độ riêng của mình và gửi thông tin này đến tất cả các cảm biến khác trong mạng.
C. Mỗi cảm biến đo nhiệt độ riêng của mình và gửi thông tin này đến một cảm biến trung tâm, cảm biến này sau đó tính toán nhiệt độ trung bình của lò.
D. Mỗi cảm biến không thể xác định nhiệt độ trung bình của lò mà chỉ có thể đo nhiệt độ tại vị trí cụ thể của nó.
Câu 17: Liệu chúng ta có thể xem một mạch số như một hệ thống phân tán không? Giải thích câu trả lời của bạn. (Chọn các đáp án đúng)
A. Có, bởi vì mạch số bao gồm nhiều thành phần hoạt động đồng thời và liên kết với nhau.
B. Không, bởi vì mạch số không có khả năng chịu lỗi như hệ thống phân tán.
C. Có, bởi vì mạch số có thể phân phối công việc giữa các thành phần khác nhau.
D. Không, bởi vì mạch số không sử dụng giao thức truyền thông để trao đổi thông tin giữa các thành phần.
Câu 18: Một khách hàng muốn bay từ sân bay A đến sân bay B trong một khoảng thời gian nhất định bằng cách trả mức giá rẻ nhất. Cô ấy gửi yêu cầu tìm chuyến bay và mong đợi nhận được phản hồi trong vài giây. Travel-phenikaa.com, travelocity.com, expedia.com và orbitz.com đã có những dịch vụ như vậy. Hãy điều tra cách những dịch vụ này được triển khai. (Chọn các đáp án đúng)
A.
Những dịch vụ này hoạt động bằng cách liên kết trực tiếp với các hãng hàng không để lấy thông tin về giá vé.
B. Những dịch vụ này sử dụng thuật toán tìm kiếm phức tạp để tìm ra chuyến bay rẻ nhất.
C. Những dịch vụ này chỉ cung cấp thông tin về chuyến bay mà không cung cấp thông tin về giá vé.
D. Những dịch vụ này không cung cấp thông tin về chuyến bay rẻ nhất, mà chỉ cung cấp thông tin về các chuyến bay có sẵn.
E. Những dịch vụ này hoạt động bằng cách thu thập dữ liệu từ nhiều nguồn khác nhau, bao gồm các hãng hàng không và các trang web so sánh giá vé, để cung cấp cho khách hàng thông tin về chuyến bay rẻ nhất.
Câu 19: Trong nhiều hệ thống phân tán, việc chia sẻ tài nguyên là mục tiêu chính. Hãy cung cấp ví dụ về các hệ thống nơi tài nguyên được chia sẻ là (1) một đĩa, (2) băng thông mạng, và (3) một bộ xử lý. Chọn các đáp án đúng.
A. Hệ thống lưu trữ phân tán như Hadoop HDFS chia sẻ đĩa.
B. Hệ thống điện toán đám mây như Amazon EC2 chia sẻ bộ xử lý.
C. Hệ thống lưu trữ phân tán như Google File System (GFS) không chia sẻ đĩa.
D. Hệ thống truyền thông như VoIP chia sẻ băng thông mạng.
E. Hệ thống quản lý cơ sở dữ liệu không chia sẻ bất kỳ tài nguyên nào.
Câu 20: Nguyễn Thị Anh dự định gọi cho Trần Văn Bình từ một điện thoại công cộng ở Tampa, Florida bằng thẻ tín dụng. Cuộc gọi chỉ thành công nếu (1) thẻ tín dụng của Anh vẫn còn hiệu lực, (2) Anh không có bất kỳ khoản nợ quá hạn nào trong tài khoản của mình, và (3) số điện thoại của Bình được Anh quay đúng. Giả sử rằng một quy trình kiểm tra tính hợp lệ của thẻ gọi, một quy trình thứ hai chịu trách nhiệm thanh toán, và một quy trình thứ ba định tuyến cuộc gọi đến Bình, hãy mô tả chuỗi các hành động trong thời gian thiết lập cuộc gọi.
A. Quy trình thanh toán chỉ xử lý việc thanh toán sau khi cuộc gọi kết thúc.
B. Quy trình kiểm tra thẻ chỉ kiểm tra tính hợp lệ của thẻ tín dụng sau khi cuộc gọi đã được thiết lập.
C. Quy trình định tuyến cuộc gọi đến Bình chỉ diễn ra sau khi đã xác nhận thẻ tín dụng của Anh còn hiệu lực và không có nợ quá hạn.
D. Quy trình kiểm tra thẻ diễn ra trước, sau đó là quy trình thanh toán, và cuối cùng là quy trình định tuyến cuộc gọi.
Câu 21: Trong một mạng lưới các quy trình nơi mỗi quy trình chỉ biết về chính nó và các quy trình lân cận ngay lập tức, làm thế nào các quy trình này có thể trao đổi thông tin để nắm bắt kiến thức về cấu trúc toàn cục của mạng lưới?
A. Mỗi quy trình xác định độc lập cấu trúc toàn cục của mạng lưới mà không cần trao đổi bất kỳ thông tin nào.
B. Mỗi quy trình trao đổi thông tin với các quy trình lân cận ngay lập tức và thông tin này được truyền đi khắp mạng lưới.
C. Mỗi quy trình không thể nắm bắt kiến thức về cấu trúc toàn cục của mạng lưới.
D. Mỗi quy trình gửi một tin nhắn đến tất cả các quy trình khác trong mạng lưới.
Câu 22: Quản lý bản sao: Để hỗ trợ khả năng chịu lỗi và cải thiện khả năng sẵn sàng của hệ thống, việc sử dụng các bản sao quy trình khá phổ biến. Khi máy chủ chính gặp sự cố, một trong số các máy chủ bản sao thay thế máy chủ chính. Sao chép dữ liệu (còn được gọi là bộ nhớ đệm) được sử dụng rộng rãi để tiết kiệm băng thông hệ thống. Tuy nhiên, việc sao chép đòi hỏi các bản sao phải được cập nhật một cách phù hợp. Vì những cập nhật như vậy không bao giờ có thể được thực hiện tức thì, nó để mở khả năng các bản sao không nhất quán. Làm thế nào để cập nhật các bản sao và khách hàng có thể mong đợi phản hồi gì từ các bản sao này? Có những khái niệm khác nhau về tính nhất quán trong quản lý bản sao không? Chúng liên quan như thế nào đến chi phí của hoạt động cập nhật? Trong quản lý bản sao của một hệ thống phân tán, điều gì sau đây là đúng? (trích dẫn Ghosh, Sukumar - Distributed Systems: An Algorithmic Approach)
A. Việc sao chép dữ liệu không giúp tiết kiệm băng thông hệ thống.
B. Các bản sao luôn luôn được cập nhật tức thì.
C. Có những khái niệm khác nhau về tính nhất quán trong quản lý bản sao.
D. Khi máy chủ chính gặp sự cố, một trong số các máy chủ bản sao thay thế máy chủ chính.
Câu 23: Bầu cử nút chủ: Khi một số tiến trình cùng hợp tác để giải quyết một vấn đề, nhiều cách triển khai thích hợp chọn một trong số chúng làm nút chủ và các tiến trình còn lại làm nút theo dõi. Nút chủ giả định vai trò của một điều phối viên và chạy một chương trình khác biệt so với nút theo dõi. Nếu nút chủ gặp sự cố, thì một trong số những nút theo dõi được bầu làm nút chủ, sau đó hệ thống hoạt động như bình thường. Trong một hệ thống phân tán, tại sao việc bầu chọn một nút chủ là quan trọng và điều gì xảy ra khi nút chủ gặp sự cố? (trích dẫn Ghosh, Sukumar - Distributed Systems: An Algorithmic Approach)
A. Nút chủ không quan trọng trong hệ thống phân tán.
B. Nếu nút chủ gặp sự cố, một trong số những nút theo dõi được bầu làm nút chủ, sau đó hệ thống hoạt động như bình thường.
C. Nút chủ giả định vai trò của một điều phối viên và chạy một chương trình khác biệt so với nút theo dõi.
D. Nếu nút chủ gặp sự cố, hệ thống sẽ ngừng hoạt động.
Câu 24: Các yếu tố cốt lõi của một hệ thống phân tán đó là (chọn các đáp án đúng)
A. Cấu hình phần cứng của hệ máy
B. Cấu trúc mạng lưới
C. Mức độ đồng bộ hoá
D. Kiến thức về một quy trình
Câu 25: Điện toán đám mây cho phép khách hàng thuê ngoài việc sử dụng phần mềm, lưu trữ dữ liệu, và thậm chí cả cơ sở hạ tầng tính toán đến các trung tâm dữ liệu từ xa. Khách hàng tương tác với bộ nhớ đám mây và ứng dụng thông qua Internet bằng trình duyệt web của họ. Người dùng không cần phải mua hoặc duy trì phần cứng và phần mềm đắt tiền nhưng vẫn hoàn thành công việc của họ bằng cách trả tiền cho việc sử dụng các nguồn lực. Với sự sẵn có rộng rãi của các mạng tốc độ cao và chi phí máy tính giảm, điện toán đám mây cung cấp một lựa chọn kinh tế so với điện toán truyền thống. Nó mang lại một cách tiếp cận linh hoạt nơi người dùng có thể tăng khả năng tính toán của họ ngay lập tức như một dịch vụ trả tiền theo mức độ sử dụng. Nhiệm vụ duy trì phần cứng và phần mềm tại các trung tâm dữ liệu nằm trong tay nhà cung cấp dịch vụ đám mây, người chịu trách nhiệm giám sát việc chia sẻ liền mạch của những nguồn lực này và duy trì sự riêng tư của dữ liệu người dùng. (trích dẫn Ghosh, Sukumar - Distributed Systems: An Algorithmic Approach)
A. Nhà cung cấp dịch vụ đám mây chịu trách nhiệm giám sát việc chia sẻ liền mạch của những nguồn lực và duy trì sự riêng tư của dữ liệu người dùng.
B. Người dùng cần phải mua và duy trì phần cứng và phần mềm đắt tiền.
C. Người dùng không thể tăng khả năng tính toán của họ ngay lập tức.
D. Điện toán đám mây cung cấp một lựa chọn kinh tế so với điện toán truyền thống.
Câu 26: Tại sao chúng ta sử dụng hệ thống phân tán
A. Khả năng mở rộng của hệ thống đơn giản
B. Độ chịu lỗi cao với khả năng chỉa sẻ tài nguyên linh hoạt
C. Phân bố địa lý rộng với truy cập nhanh
D. Tính bảo mật cao với địa chỉ IP thay đổi liên tục
Câu 27: Leslie Lamport từng nhận xét, “Một hệ thống phân tán là một hệ thống mà trong đó sự cố của một máy tính mà bạn thậm chí không biết tồn tại có thể làm cho máy tính của bạn không thể sử dụng.” Mặc dù đây chắc chắn không phải là một định nghĩa, nhưng nó mô tả những thách thức trong việc đưa ra một định nghĩa phù hợp về hệ thống phân tán. Một hệ thống phân tán thường đáp ứng các tiêu chí sau: (trích dẫn Ghosh, Sukumar - Distributed Systems: An Algorithmic Approach)
A. Không gian địa chỉ rời rạc: Các quy trình có không gian địa chỉ rời rạc.
B. Có địa chỉ IP thay đổi liên tục
C. Nhiều quy trình: Hệ thống bao gồm nhiều quy trình tuần tự. Những quy trình này có thể là quy trình hệ thống hoặc quy trình người dùng, nhưng mỗi quy trình nên có một luồng kiểm soát độc lập - rõ ràng hoặc ngầm.
D. Giao tiếp giữa các quy trình: Các quy trình giao tiếp với nhau bằng cách sử dụng các tin nhắn mất một thời gian hữu hạn để di chuyển từ một quy trình này sang quy trình khác. Bản chất thực tế hoặc thứ tự của sự chậm trễ sẽ phụ thuộc vào đặc điểm vật lý của các liên kết tin nhắn. Những liên kết tin nhắn này cũng được gọi là kênh.
