Hình 3.4 Các đặc trưng của một máy giả

Một phần của tài liệu Bài giảng Kỹ thuật máy tính (Trang 33)

Chức năng nhập/xuất

• Một module nhập/xuất có thể trao đổi dữ liệu trực tiếp với CPU. Tương tự như việc CPU có thể khởi động một thao tác đọc/ghi bộ nhớ, định địa chỉ của một vị trí cụ thể, CPU cũng có thể đọc/ghi dữ liệu vào/ra một module nhập/xuất. Trong trường hợp này, CPU chỉ định một thiết bị cụ thể được điều khiển bởi một module nhập/xuất. Do đó, một dãy chỉ thị có dạng tương tự như trong hình 3.5 có thể xuất hiện với các chỉ thị nhập/xuất hơn là với các chỉ thị tham chiếu bộ nhớ.

• Trong một số trường hợp, người ta mong muốn là có thể cho phép các trao đổi nhập/xuất xuất hiện trực tiếp với bộ nhớ. Trong tình huống đó, CPU trao quyền cho một module nhập/xuất để đọc/ghi bộ nhớ sao cho việc truyền dữ liệu giữa bộ nhớ – bộ phận nhập/xuất có thể xuất hiện không cần đến sự can thiệp của CPU. Trong quá trình truyền dữ liệu đó, module nhập/xuất tạo ra các lệnh đọc/ghi vào bộ nhớ, thay thế vai trò của CPU trong việc trao đổi dữ liệu. Thao tác này được biết đến với tên gọi truy xuất bộ nhớ trực tiếp (DMA).

• Một máy tính bao gồm một tập các thành phần hay module thuộc ba kiểu cơ bản (CPU, bộ nhớ, thiết bị module thuộc ba kiểu cơ bản (CPU, bộ nhớ, thiết bị nhập xuất) liên lạc với nhau. Trong thực tế, một máy tính có thể được xem như một mạng gồm những thành phần cơ bản. Do đó phải có các đường dẫn nối các module lại với nhau.

Một phần của tài liệu Bài giảng Kỹ thuật máy tính (Trang 33)