Máy IAS
Máy IAS
Tiếp tục với ý tưởng của mình, vào năm 1946, Von Neuman Tiếp tục với ý tưởng của mình, vào năm 1946, Von Neuman cùng các đồng nghiệp bắt tay vào thiết kế một máy tính mới có
cùng các đồng nghiệp bắt tay vào thiết kế một máy tính mới có
chương trình được lưu trữ với tên gọi IAS (Institute for
chương trình được lưu trữ với tên gọi IAS (Institute for
Advanced Studies) tại học viện nghiên cứu cao cấp Princeton,
Advanced Studies) tại học viện nghiên cứu cao cấp Princeton,
Mỹ. Năm 1952 máy IAS mới được hoàn tất, nó vẫn là mô hình
Mỹ. Năm 1952 máy IAS mới được hoàn tất, nó vẫn là mô hình
cho tất cả các máy tính đa năng sau này.
cho tất cả các máy tính đa năng sau này.
Cấu trúc tổng quát của máy IAS, gồm có:Cấu trúc tổng quát của máy IAS, gồm có:
Một bộ nhớ chính để lưu trữ dữ liệu và chương trình.Một bộ nhớ chính để lưu trữ dữ liệu và chương trình.
Một đơn vị số học – luận lý (ALU – Arithmetic and Logic Một đơn vị số học – luận lý (ALU – Arithmetic and Logic Unit) có khả năng thao tác trên dữ liệu nhị phân.
Unit) có khả năng thao tác trên dữ liệu nhị phân.
Một đơn vị điều khiển có nhiệm vụ thông dịch các chỉ thị Một đơn vị điều khiển có nhiệm vụ thông dịch các chỉ thị trong bộ nhớ và làm cho chúng được thực thi.
Máy IAS
Máy IAS
Hầu hết các máy tính hiện nay đều có chung cấu trúc và Hầu hết các máy tính hiện nay đều có chung cấu trúc và chức năng tổng quát như trên. Do vậy chúng còn có tên
chức năng tổng quát như trên. Do vậy chúng còn có tên
gọi chung là các máy Von Neumann.
gọi chung là các máy Von Neumann.
Hình 2.1 Cấu trúc của máy IAS
Hình 2.1 Cấu trúc của máy IAS
Do vai trò quan trọng của máy IAS đối với ngành công Do vai trò quan trọng của máy IAS đối với ngành công nghiệp máy tính, tiếp theo đây chúng ta sẽ tìm hiểu một
nghiệp máy tính, tiếp theo đây chúng ta sẽ tìm hiểu một
cách ngắn gọn về hoạt động của nó.
Máy IAS
Máy IAS
Bộ nhớ của máy IAS gồm 1000 vị trí lưu trữ, gọi là word, Bộ nhớ của máy IAS gồm 1000 vị trí lưu trữ, gọi là word, với mỗi word chứa 40 chữ số nhị phân (40 bit). Cả dữ liệu
với mỗi word chứa 40 chữ số nhị phân (40 bit). Cả dữ liệu
và chỉ thị đều được lưu trong word. Do đó các số phải
và chỉ thị đều được lưu trong word. Do đó các số phải
được biểu diễn trong hệ nhị phân và các chỉ thị cũng có
được biểu diễn trong hệ nhị phân và các chỉ thị cũng có
các mã nhị phân tương ứng.
các mã nhị phân tương ứng.
Mỗi số được biểu diễn bằng 1 bit dấu và 39 bit giá trị.Mỗi số được biểu diễn bằng 1 bit dấu và 39 bit giá trị.
Một word có thể chứa 2 chỉ thị 20 bit, với mỗi chỉ thị gồm Một word có thể chứa 2 chỉ thị 20 bit, với mỗi chỉ thị gồm một mã thao tác 8 bit (op code) đặc tả thao tác sẽ được
một mã thao tác 8 bit (op code) đặc tả thao tác sẽ được
thực hiện và một địa chỉ 12 bit định hướng đến một word
thực hiện và một địa chỉ 12 bit định hướng đến một word
trong bộ nhớ (địa chỉ này đi từ 0 đến 999).