Thành phần cứng cấp tài nguyên thường được cài đặt trên máy nào

BÀI 12: CÁC LOẠI KIẾN TRÚC CỦA HỆ CƠ SỞ DỮ LIỆU

1. Các hệ CSDL tập trung

- Với hệ CSDL tập trung, toàn bộ dữ liệu được lưu trữ tại một máy hoặc một dàn máy. Những người dùng từ xa có thể truy cập vào CSDL thông qua các phương tiện truyền thông dữ liệu. Nói chung có ba kiểu kiến trúc tập trung:

a. Hệ CSDL cá nhân

- Hệ CSDL cá nhân là hệ CSDL có một người dùng, người này vừa thiết kế, vừa tạo lập, vừa cập nhật và bảo trì CSDL, đồng thời cũng là người khai thác thông tin, tự lập và hiển thị các báo cáo.

b. Hệ CSDL trung tâm

- Hệ CSDL trung tâm là hệ CSDL với dữ liệu được lưu trữ trên máy tính trung tâm, nhiều người sử dụng từ xa có thể truy cập CSDL này thông qua các thiết bị đầu cuối và các phương tiện truyền thông. Tùy thuộc vào quy mô của tổ chức, máy tính trung tâm này là một dàn máy hay một máy. Các hệ CSDL trung tâm thường rất lớn và có nhiều người dùng, ví dụ các hệ thống đăng kí và bán vé máy bay, các hệ thống thông tin của tổ chức tài chính,…

c. Hệ CSDL khách - chủ

Thành phần cứng cấp tài nguyên thường được cài đặt trên máy nào

Hình 1: Mô hình khách - chủ

- Trong kiến trúc khách-chủ, các thành phần (của hệ QTCSDL) tương tác với nhau tạo nên hệ thống gồm thành phần yêu cầu tài nguyên và thành phần cấp tài nguyên. Hai thành phần này không nhất thiết phải cài đặt trên cùng một máy tính.

  • Thành phần cấp tài nguyên thường được cài đặt tại một máy chủ trên mạng (cục bộ)
  • Còn thành phần yêu cầu tài nguyên có thể cài đặt tại nhiều máy khác trên mạng (ta gọi là các máy khách).

- Phần mềm CSDL trên máy khách quản lí các giao diện khi thực hiện chương trình.

- Kiến trúc loại này có một số ưu điểm sau:

  • Khả năng truy cập rộng rãi đến các CSDL.
  • Nâng cao khả năng thực hiện: các CPU ở máy chủ và máy khách khác nhau có thể cùng chạy song song, mỗi CPU thực hiện nhiệm vụ của riêng nó.
  • Chi phí cho phần cứng có thể được giảm do chỉ cần máy chủ có cấu hình đủ mạnh để lưu trữ và quản trị CSDL.
  • Chi phí cho truyền thông được giảm do một phần các thao tác được giải quyết trên máy khách, chỉ cần: yêu cầu về truy cập CSDL gửi đến máy chủ và dữ liệu kết quả gửi về cho máy khách.
  • Nâng cao khả năng đảm bảo tính nhất quán của dữ liệu vì các ràng buộc được định nghĩa và kiểm tra chỉ tại máy chủ.
  • Kiến trúc này phù hợp với việc mở rộng các hệ thống.

2. Các hệ CSDL phân tán

a. Khái niệm CSDL phân tán

- CSDL phân tán là những hệ thống cho phép người dùng truy cập không chỉ dữ liệu đặt tại chỗ mà cả những dữ liệu để ở xa.

Thành phần cứng cấp tài nguyên thường được cài đặt trên máy nào

Hình 2: Mô hình CSDL phân tán

- CSDL phân tán là một tập hợp dữ liệu có liên quan (về logic) được dùng chung và phân tán về mặt vật lí trên một mạng máy tính.

- Một hệ QTCSDL phân tán là một hệ thống phần mềm cho phép quản trị CSDL phân tán và làm cho người sử dụng không nhận thấy sự phân tán về lưu trữ dữ liệu.

- Người dùng truy cập vào CSDL phân tán thông quan chương trình ứng dụng. Các chương trình ứng dụng được chia làm hai loại:

  • Chương trình không yêu cầu dữ liệu từ nơi khác.​
  • Chương trình có yêu cầu dữ liệu từ nơi khác.​

- Có thể chia các hệ CSDL phân tán thành 2 loại chính: thuần nhất và hỗn hợp.

  • Hệ CSDL phân tán thuần nhất: các nút trên mạng đều dùng cùng một hệ QTCSDL.​
  • Hệ CSDL phân tán hỗn hợp: các nút trên mạng có thể dùng các hệ QTCSDL khác nhau.

b. Một số ưu điểm và hạn chế của các hệ CSDL phân tán

- Sự phân tán dữ liệu và các ứng dụng có một số ưu điểm so với các hệ CSDL tập trung:

  • Cấu trúc phân tán dữ liệu thích hợp cho bản chất phân tán của nhiều người dùng.
  • Dữ liệu được chia sẻ trên mạng nhưng vẫn cho phép quản trị dữ liệu địa phương (dữ liệu đặt tại mỗi trạm).
  • Dữ liệu có tính sẵn sàng cao.
  • Dữ liệu có tính tin cậy cao vì khi một nút gặp sự cố, có thể khôi phục được dữ liệu tại đây do bản sao của nó có thể được lưu trữ tại một nút khác nữa.
  • Hiệu năng của hệ thống được nâng cao hơn.
  • Cho phép mở rộng các tổ chức một cách linh hoạt. Có thể thêm nút mới vào mạng máy tính mà không ảnh hưởng đến hoạt động của các nút sẵn có.

- So với các hệ CSDL tập trung, hệ CSDL phân tán có một số hạn chế như sau:

  • Hệ thống phức tạp hơn vì phải làm ẩn đi sự phân tán dữ liệu đối với người dùng.
  • Chi phí cao hơn.
  • Đảm bảo an ninh khó khăn hơn.
  • Đảm bảo tính nhất quán dữ liệu khó hơn.
  • Việc thiết kế CSDL phân tán phức tạp hơn.

2. Luyện tập Bài 12 Tin học 12

Sau khi học xong Bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu, các em cần nắm vững các nội dung trọn tâm:

  • Hệ CSDL tập trung thành 3 loại: Hệ CSDL cá nhân, hệ CSDL trung tâm và hệ CSDL khách - chủ.
  • Khái niệm, ưu điểm và nhược điểm của hệ CSDL phân tán;

2.1. Trắc nghiệm

Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 12 Bài 12 cực hay có đáp án và lời giải chi tiết. 

Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!

2.2. Bài tập SGK

Các em có thể xem thêm phần hướng dẫn Giải bài tập Tin học 12 Bài 12 để giúp các em nắm vững bài học và các phương pháp giải bài tập.

Bài tập 1 trang 100 SGK Tin học 12

Bài tập 2 trang 100 SGK Tin học 12

Bài tập 3 trang 100 SGK Tin học 12

3. Hỏi đáp Bài 12 Tin học 12

Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học HOC247 sẽ hỗ trợ cho các em một cách nhanh chóng!

Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!

Định nghĩa tài nguyên hệ thống & Cách khắc phục lỗi tài nguyên hệ thống

Tài nguyên hệ thống là bất kỳ phần nào có thể sử dụng của máy tính có thể được kiểm soát và gán bởi hệ điều hành để tất cả phần cứng và phần mềm trên máy tính có thể hoạt động cùng nhau như được thiết kế.

Tài nguyên hệ thống có thể được sử dụng bởi người dùng, như bạn, khi bạn mở chương trình và ứng dụng, cũng như bởi các dịch vụ thường được khởi động tự động hệ điều hành của bạn.

Bạn có thể chạy thấp trên tài nguyên hệ thống hoặc thậm chí chạy hoàn toàn ra khỏi tài nguyên hệ thống vì chúng bị giới hạn. Quyền truy cập hạn chế vào bất kỳ tài nguyên hệ thống cụ thể nào làm giảm hiệu suất và thường dẫn đến lỗi do một số loại.

Lưu ý: Tài nguyên hệ thống đôi khi được gọi là tài nguyên phần cứng, tài nguyên máy tính hoặc chỉ tài nguyên. Tài nguyên không có gì để làm với một Uniform Resource Locator (URL) .

Ví dụ về tài nguyên hệ thống

Các tài nguyên hệ thống thường được nói đến liên quan đến bộ nhớ hệ thống (RAM của máy tính) nhưng các tài nguyên cũng có thể đến từ CPU , bo mạch chủ hoặc thậm chí cả phần cứng khác.

Mặc dù có nhiều phân đoạn riêng lẻ của một hệ thống máy tính hoàn chỉnh có thể được coi là tài nguyên hệ thống , thường có bốn loại tài nguyên chính, tất cả có thể xem và có thể định cấu hình từ bên trong Trình quản lý thiết bị :

  • Các dòng yêu cầu ngắt (IRQ)
  • Các kênh truy cập bộ nhớ trực tiếp (DMA)
  • Các địa chỉ cổng vào / ra (I / O)
  • Dải địa chỉ bộ nhớ

Một ví dụ về tài nguyên hệ thống tại nơi làm việc có thể được nhìn thấy khi bạn mở bất kỳ chương trình nào trên máy tính của mình. Khi ứng dụng đang tải, hệ điều hành sẽ dành một lượng bộ nhớ và thời gian CPU cụ thể mà chương trình cần để hoạt động. Nó thực hiện điều này bằng cách sử dụng tài nguyên hệ thống có sẵn tại thời điểm hiện tại.

Tài nguyên hệ thống không giới hạn. Nếu bạn có 4 GB RAM được cài đặt trên máy tính của bạn, nhưng hệ điều hành và các chương trình khác nhau đang sử dụng tổng cộng 2 GB, bạn thực sự chỉ có 2 GB tài nguyên hệ thống (dưới dạng bộ nhớ hệ thống, trong trường hợp này) sẵn sàng cho những thứ khác.

Nếu không đủ bộ nhớ, Windows sẽ cố gắng lưu trữ một số thứ trong tệp hoán đổi (hoặc tệp hoán trang), một tệp bộ nhớ ảo được lưu trữ trên ổ đĩa cứng , để giải phóng bộ nhớ cho chương trình. Nếu ngay cả tài nguyên giả này đầy, điều này xảy ra khi tệp hoán đổi đạt đến kích thước tối đa có thể, Windows sẽ bắt đầu cảnh báo bạn rằng "bộ nhớ ảo đã đầy" và bạn nên đóng các chương trình để giải phóng bộ nhớ.

Lỗi tài nguyên hệ thống

Chương trình có nghĩa vụ phải "trả lại" bộ nhớ khi bạn đóng chúng. Nếu điều này không xảy ra, điều này phổ biến hơn bạn nghĩ, các tài nguyên đó sẽ không có sẵn cho các quy trình và chương trình khác. Tình trạng này thường được gọi là rò rỉ bộ nhớ hoặc rò rỉ tài nguyên.

Nếu bạn may mắn, tình trạng này sẽ dẫn đến Windows nhắc bạn rằng máy tính yếu tài nguyên hệ thống, thường có lỗi như sau:

  • "Hết bộ nhớ hoặc tài nguyên hệ thống"
  • "Hết bộ nhớ"
  • "Không có đủ tài nguyên hệ thống để hoàn thành dịch vụ được yêu cầu"
  • "Hệ thống nguy hiểm thấp về tài nguyên"
  • "Máy tính của bạn còn thiếu bộ nhớ"

Nếu bạn không may mắn như vậy, bạn sẽ chỉ nhận thấy một máy tính chậm hơn hoặc tệ hơn là các thông báo lỗi không có ý nghĩa nhiều.

Cách khắc phục lỗi tài nguyên hệ thống

Cách nhanh nhất để khắc phục lỗi tài nguyên hệ thống là chỉ cần khởi động lại máy tính của bạn . Tắt máy tính sẽ đảm bảo rằng tất cả các chương trình và ứng dụng bạn đã mở, cũng như những chương trình kéo dài trong nền, ăn cắp tài nguyên máy tính có giá trị, sẽ bị xóa hoàn toàn.

Chúng tôi nói nhiều hơn về điều này trong phần Tại sao khởi động lại khắc phục hầu hết các sự cố máy tính .

Nếu khởi động lại không phải là một tùy chọn vì một lý do nào đó, bạn luôn có thể tự mình theo dõi chương trình vi phạm. Cách tốt nhất để làm điều đó là từ Trình quản lý tác vụ - mở nó, sắp xếp theo mức sử dụng bộ nhớ và kết thúc các tác vụ đó đang hogging tài nguyên hệ thống của bạn.

Xem Làm thế nào để Force-Quit một chương trình trong Windows cho tất cả các chi tiết về cách làm điều này, bao gồm một số khác, không kém hiệu quả, phương pháp mà không yêu cầu quản lý tác vụ.

Nếu lỗi tài nguyên hệ thống xuất hiện thường xuyên, đặc biệt nếu chúng liên quan đến các chương trình ngẫu nhiên và dịch vụ nền, có thể cần phải thay thế một hoặc nhiều mô-đun RAM của bạn.

Kiểm tra bộ nhớ sẽ xác nhận cách này hay cách khác. Nếu một trong những bài kiểm tra là tích cực cho một vấn đề, giải pháp duy nhất là thay thế RAM của bạn . Thật không may, họ không sửa chữa được.

Một lý do khác có thể gây ra lỗi tài nguyên hệ thống lặp đi lặp lại ngay cả khi bạn tắt máy tính thường xuyên, có thể dịch vụ nền đang chạy tự động mà bạn không nhận ra nó. Các chương trình này được khởi chạy khi Windows được bật lần đầu tiên. Bạn có thể xem chúng là cái nào, và vô hiệu hóa chúng, từ tab Startup trong Task Manager.

Lưu ý: Tab Startup của Task Manager không có sẵn trong các phiên bản Windows cũ hơn. Nếu bạn không thấy khu vực Trình quản lý Tác vụ trong phiên bản Windows của mình, hãy mở Tiện ích Cấu hình Hệ thống để thay thế. Bạn có thể làm điều đó thông qua lệnh msconfig trong hộp thoại Chạy hoặc Dấu nhắc Lệnh .

Thông tin thêm về tài nguyên hệ thống

Windows sẽ tự động gán tài nguyên hệ thống cho các thiết bị phần cứng nếu các thiết bị tương thích với Plug and Play. Gần như tất cả các thiết bị và chắc chắn tất cả các thiết bị phần cứng máy tính phổ biến hiện có sẵn hiện nay đều tương thích với Plug and Play.

Tài nguyên hệ thống thường không thể được sử dụng bởi nhiều hơn một phần cứng. Ngoại lệ chính là IRQ có thể, trong một số trường hợp, được chia sẻ giữa nhiều thiết bị.

Các hệ điều hành Windows Server có thể sử dụng Windows System Resource Manager để kiểm soát tài nguyên hệ thống cho các ứng dụng và người dùng.

"Tài nguyên hệ thống" cũng có thể tham khảo phần mềm được cài đặt trên máy tính của bạn, chẳng hạn như các chương trình, bản cập nhật, phông chữ và hơn thế nữa. Nếu những thứ này bị xóa, Windows có thể hiển thị lỗi giải thích rằng tài nguyên không được tìm thấy và không thể mở được.