Định thời hoạt động Ghi/Đọc trong giao tiếp CPU với bộ nhớ

Một phần của tài liệu Giáo trình kiến trúc máy tính nguyễn trung đồng (Trang 107 - 109)

Chương V Liên kết các thành phần chức năn g bus

2.3.Định thời hoạt động Ghi/Đọc trong giao tiếp CPU với bộ nhớ

2. Bus hệ thống

2.3.Định thời hoạt động Ghi/Đọc trong giao tiếp CPU với bộ nhớ

Hoạt động xử lý dữ liệu của CPU trong máy tính, ngoài việc thực hiện các tác vụ số học và logic, thì các tác vụ trao đổi thông tin, dữ liệu giữa CPU và bộ nhớ chiếm rất nhiều thời gian, và xẩy ra liên tục. Theo nguyên lý Von Neumann, lệnh và dữ liệu được lưu giữ trong bộ nhớ, nên các tác vụ trao đổi thông tin, dữ liệu bao gồm đọc lệnh và ghi/đọc dữ liệu đến và từ các ô nhớ phải đảm bảo đạt tốc độ cao và chính xác. Trong bất kỳ một tác vụ Ghi/Đọc nào, việc xác định nguồn hoặc đích của dữ liệu đều phải được xác định trước, sau đó mới đến nội dung dữ liệu. Do vậy, địa chỉ của ô nhớ cần phải được CPU đưa ra trước, và phải ổn định trên BUS trước khi đưa ra tín hiệu Ghi/Đọc. Trên biểu đồ thời gian, thấy rằng quá trình Ghi/Đọc chỉ xẩy ra khi

địa chỉ đã ổn định và dữ liệu ổn định.

Dữ liệu ổn định Dữ liệu chưa ổn định

Địa chỉ

Chu kỳ đọc dữ liệu ROM T2 T4 T3 T5 Tín hiệu chọn chip T1

Chu kỳ Ghi/Đọc dữ liệu RAM T2 T4 T3 Dữ liệu ổn định Địa chỉ Tín hiệu chọn chip T5 T6 T7 W/R T1

Trong hai biểu đồ thời gian trên, thấy rằng:

- Trong chu kỳ đọc dữ liệu từ bộ nhớ ROM, hoặc trong chu

kỳ Ghi/Đọc bộ nhớ RAM, khoảng thời gian T4 là cần thiết trước khi xuất hiện tín hiệu chọn chip là rất quan trọng.

- Tín hiệu Ghi/Đọc W/R tồn tại trong khoảng dữ liệu đã ổn

Nguyễn Trung Đồng – Tel 0983 410 866

Một phần của tài liệu Giáo trình kiến trúc máy tính nguyễn trung đồng (Trang 107 - 109)