CHƯƠNG 2: GIỚI THIỆU CHUNG
Bản chất và những đặc trưng của các hệ thống máy tính hiện Bản chất và những đặc trưng của các hệ thống máy tính hiện đại. Bao gồm những đặc tính sau:
đại. Bao gồm những đặc tính sau:
Tính đa dạng của máy tính (giá cả, kích thước, khả năng
Tính đa dạng của máy tính (giá cả, kích thước, khả năng
vận hành & ứng dụng). Máy tính ngày nay gồm rất nhiều
vận hành & ứng dụng). Máy tính ngày nay gồm rất nhiều
chủng loại – từ các máy đơn chip giá chỉ vài đô la cho đến
chủng loại – từ các máy đơn chip giá chỉ vài đô la cho đến
các siêu máy tính giá hàng triệu đô la, hiệu suất và ứng dụng
các siêu máy tính giá hàng triệu đô la, hiệu suất và ứng dụng
thay đổi trên một phạm vi rộng lớn.
thay đổi trên một phạm vi rộng lớn.
Hiện nay sự thay đổi nhanh về công nghệ máy tính phát
Hiện nay sự thay đổi nhanh về công nghệ máy tính phát
triển rất nhanh chóng, từ kỹ thuật mạch tích hợp dùng để
triển rất nhanh chóng, từ kỹ thuật mạch tích hợp dùng để
xây dựng nên các thành phần máy tính cho đến việc gia tăng
xây dựng nên các thành phần máy tính cho đến việc gia tăng
sử dụng những khái niệm về tổ chức song song trong việc xử
sử dụng những khái niệm về tổ chức song song trong việc xử
lý tính toán.
lý tính toán.
Mặc dù có sự hiện diện của tính đa dạng và thay đổi
Mặc dù có sự hiện diện của tính đa dạng và thay đổi
công nghệ trong lĩnh vực máy tính, nhiều khái niệm cơ bản
công nghệ trong lĩnh vực máy tính, nhiều khái niệm cơ bản
trong thiết kế máy tính hiện nay vẫn được áp dụng.
1.1 TỔ CHỨC & KIẾN TRÚC MÁY TÍNH
1.1 TỔ CHỨC & KIẾN TRÚC MÁY TÍNH
Hai thuật ngữ cần được phân biệt khi mô tả một hệ thống Hai thuật ngữ cần được phân biệt khi mô tả một hệ thống máy tính:
máy tính:
Kiến trúc máy tính
Kiến trúc máy tính đề cập đến những thuộc tính hệ thống đề cập đến những thuộc tính hệ thống
mà lập trình viên có thể quan sát được. Nói cách khác, đó
mà lập trình viên có thể quan sát được. Nói cách khác, đó là là các thuộc tính có ảnh hưởng trực tiếp đến việc thực thi một
các thuộc tính có ảnh hưởng trực tiếp đến việc thực thi một
chương trình
chương trình, ví dụ như tập chỉ thị của máy tính, số bit được , ví dụ như tập chỉ thị của máy tính, số bit được sử dụng để biểu diễn dữ liệu, cơ chế nhập/xuất, kỹ thuật định
sử dụng để biểu diễn dữ liệu, cơ chế nhập/xuất, kỹ thuật định
địa chỉ bộ nhớ, v.v...
địa chỉ bộ nhớ, v.v...
Tổ chức máy tính
Tổ chức máy tính quan tâm đến các đơn vị vận hành và quan tâm đến các đơn vị vận hành và sự kết nối giữa chúng nhằm hiện thực hóa những đặc tả về
sự kết nối giữa chúng nhằm hiện thực hóa những đặc tả về
kiến trúc, chẳng hạn như về tín hiệu điều khiển, giao diện
kiến trúc, chẳng hạn như về tín hiệu điều khiển, giao diện
giữa máy tính với các thiết bị ngoại vi, kỹ thuật bộ nhớ được
giữa máy tính với các thiết bị ngoại vi, kỹ thuật bộ nhớ được
sử dụng, v.v...