Đị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.