Skip to main content

Tài nguyên hệ thống là gì?

Tài nguyên hệ thống là các bộ phận trong máy tính có sẵn để được sử dụng bởi hệ điều hành và các ứng dụng khác.Đáng chú ý nhất của tài nguyên hệ thống là lượng bộ nhớ được sử dụng, nhưng thời gian CPU cũng nên được xem xét ở đây.Mỗi lần bắt đầu một ứng dụng, ứng dụng sẽ yêu cầu bộ nhớ từ hệ điều hành và một lát CPU thời gian để thực hiện chức năng của nó.Ví dụ: khi người dùng máy tính bắt đầu ứng dụng xử lý văn bản trên máy tính, họ sẽ nhấp vào biểu tượng cho ứng dụng và ngay sau đó, chương trình bắt đầu.Trong thời gian trong khi người dùng đang chờ chương trình bắt đầu, hệ điều hành đang cung cấp tài nguyên hệ thống để xử lý ứng dụng này.Về cơ bản, nó đang dành chỗ cho nó trong số các quy trình và ứng dụng khác có thể đang chạy tại thời điểm chương trình được bắt đầu.Khi ứng dụng Trình xử lý Word bắt đầu, nó sẽ gửi một yêu cầu đến hệ điều hành để cung cấp các tài nguyên hệ thống cần thiết để nó hoạt động.Tùy thuộc vào lượng bộ nhớ có sẵn, ứng dụng có thể mở nhanh hoặc có thể mở chậm hơn một chút nếu có ít bộ nhớ hơn khi ứng dụng bắt đầu.Đôi khi không có đủ bộ nhớ để có một ứng dụng chạy ngay lập tức, trong trường hợp đó, hệ điều hành nhận ra việc thiếu tài nguyên hệ thống và sẽ cố gắng lưu trữ một số thứ trong tệp hoán đổi để cho phép có nhiều bộ nhớ hơn cho các ứng dụng hoạt động.

Tệp hoán đổi hoạt động như bộ nhớ nhưng được chứa trên đĩa cứng của máy tính.Khi bộ nhớ RAM trong máy tính trở nên đầy đủ, hệ điều hành sẽ trang (hoặc viết) mọi thứ vào tệp hoán đổi của máy tính, giải phóng bộ nhớ ram cho các chương trình được sử dụng.Khi tệp hoán đổi tiếp tục phát triển, nó có thể trở nên đầy đủ.Điều này sẽ khiến hệ điều hành tạo ra các thông báo cảnh báo cho biết tệp hoán đổi hoặc bộ nhớ ảo đã đầy và người dùng sẽ được hướng dẫn đóng một số chương trình để giải phóng tài nguyên hệ thống, cho phép máy tính hoạt động tốt hơn.Nhiều lần, khởi động lại máy tính là cách tốt nhất để giảm bớt các thông báo cảnh báo này. Nếu cần thiết ngoại, như máy in hoặc ổ đĩa, phần cứng được yêu cầu sẽ gửi yêu cầu ngắt (IRQ) đến CPU.IRQ là tín hiệu mà thiết bị ngoại vi sử dụng để cho CPU biết rằng nó cần phải làm một cái gì đó.Tài nguyên phần cứng là bộ nhớ và thời gian CPU được sử dụng khi các thiết bị ngoại vi, như máy in, máy quét và modem được sử dụng.Mỗi lần một trong những thiết bị này được người dùng truy cập, thiết bị sẽ gửi tín hiệu đến bo mạch chủ để làm gián đoạn CPU để nó có thể hoạt động.Sau khi thực hiện xong các tác vụ được yêu cầu, thiết bị lại báo hiệu rằng nó đã hoàn thành.Các tín hiệu này được gọi là yêu cầu ngắt (IRQ) và mỗi thiết bị có một kênh hoặc bộ kênh cụ thể mà nó có thể sử dụng để liên lạc với bo mạch chủ.Nếu tất cả các kênh cho một thiết bị được chỉ định được sử dụng, thiết bị không thể hoạt động.Mỗi kênh IRQ chỉ có thể sử dụng một thiết bị hoặc có một thiết bị được gán cho nó trong hệ thống điện toán.Điều này giúp bo mạch chủ biết những thiết bị nào nó nên mong đợi về IRQ nào.Tài nguyên hệ thống được hệ điều hành máy tính theo dõi để đảm bảo rằng máy tính chạy hiệu quả nhất có thể, cung cấp các tài nguyên có sẵn bất cứ lúc nào.