IBM 709

Từ Wikipedia, bách khoa toàn thư miễn phí
Chuyển đến điều hướng Chuyển đến tìm kiếm
Bảng điều khiển phía trước của IBM 709 tại Bảo tàng Lịch sử Máy tính

IBM 709 là một hệ thống máy tính , được IBM công bố lần đầu vào tháng 1 năm 1957 [1] và được cài đặt lần đầu vào tháng 8 năm 1958. [2] [3] [4] 709 là phiên bản cải tiến của phiên bản tiền nhiệm của nó, IBM 704 , và được chiếc thứ ba trong loạt máy tính khoa học 700/7000 của IBM . Các cải tiến bao gồm đầu vào / đầu ra chồng chéo, định địa chỉ gián tiếp và ba lệnh "chuyển đổi" cung cấp hỗ trợ cho số học thập phân , triệt tiêu số 0 hàng đầu và một số hoạt động khác. 709 có 32.768 từ trong bộ nhớ lõi từ 36-bit và có thể thực hiện 42.000 lệnh cộng hoặc trừ mỗi giây. Nó có thể nhân hai số nguyên 36 bit với tốc độ 5000 mỗi giây. [5]

Một trình giả lập phần cứng tùy chọn đã thực thi các chương trình IBM 704 cũ trên IBM 709. Đây là trình giả lập thương mại đầu tiên. Thanh ghi và hầu hết 704 hướng dẫn được mô phỏng trong 709 phần cứng. Các lệnh 704 phức tạp như bẫy dấu chấm động và các quy trình nhập - xuất được mô phỏng trong phần mềm 709.

Chương trình lắp ráp FORTRAN lần đầu tiên được giới thiệu cho 709.

Đó là một hệ thống lớn; cài đặt của khách hàng đã sử dụng 100 đến 250 kW để chạy chúng và gần như nhiều lần nữa khi làm mát. Nó nặng khoảng 2.110 pound (960 kg) (không có thiết bị ngoại vi). [6] Chiếc 709 được chế tạo bằng ống chân không .

IBM đã công bố một phiên bản transistorized của 709, được gọi là IBM 7090 , vào năm 1958, chỉ một năm sau khi công bố 709, do đó làm giảm tuổi thọ sản phẩm của 709.

Đăng ký [ sửa ]

IBM 709 có một bộ tích lũy 38 bit , một thanh ghi thương số nhân 36 bit và ba thanh ghi chỉ mục 15 bit có nội dung được trừ khỏi địa chỉ cơ sở thay vì được thêm vào nó. Tất cả ba thanh ghi chỉ mục đều có thể tham gia vào một lệnh: trường thẻ 3-bit trong lệnh là một bản đồ bit chỉ định thanh ghi nào tham gia vào hoạt động, tuy nhiên nếu nhiều hơn một thanh ghi chỉ mục được chỉ định, thì nội dung của chúng sẽ được kết hợp bởi một logic hoặc hoạt động, không phải bổ sung. [7] tr. 12

Hướng dẫn và định dạng dữ liệu [ sửa ]

Có năm định dạng lệnh, được gọi là Loại A, B, C, D và E. [7] Hầu hết các lệnh thuộc loại B. [8]

Các lệnh loại A, theo thứ tự, có tiền tố 3 bit (mã lệnh), trường giảm 15 bit, trường thẻ 3 bit và trường địa chỉ 15 bit . Chúng là các thao tác nhảy có điều kiện dựa trên các giá trị trong thanh ghi giảm dần được chỉ định trong trường thẻ . Một số cũng trừ trường giảm dần khỏi nội dung của thanh ghi chỉ mục. Việc triển khai yêu cầu hai bit thứ hai của mã lệnh phải khác 0, tạo ra tổng số sáu lệnh loại A có thể thực hiện được. Một (STR, mã lệnh nhị phân 101) không được triển khai cho đến khi IBM 709.

Lệnh loại B có mã lệnh 12 bit theo thứ tự (với bit thứ hai và thứ ba được đặt thành 0 để phân biệt chúng với lệnh loại A), trường cờ 2 bit, bốn bit không sử dụng, trường thẻ 3 bit và trường địa chỉ 15 bit .

Loại C, D và E được sử dụng cho các chỉ dẫn chuyên biệt.

Tập lệnh chia nhỏ định dạng dữ liệu thành các trường giống như hướng dẫn loại A: tiền tố, giảm, thẻ và địa chỉ. Các hướng dẫn tồn tại để sửa đổi từng trường này trong một từ dữ liệu mà không thay đổi phần còn lại của từ đó.

Kênh I / O [ sửa ]

Những cải tiến chính của 709 so với 704 trước đó liên quan đến nhiều bộ nhớ lõi từ hơn và dường như là lần đầu tiên sử dụng các kênh I / O độc lập. Trong khi I / O trên 704 là một chức năng được lập trình của bộ xử lý trung tâm - các từ dữ liệu được chuyển đến hoặc từ thanh ghi I / O, mỗi lần một bằng cách sử dụng lệnh "sao chép" - 709 sử dụng Bộ đồng bộ hóa dữ liệu IBM-766 , cung cấp hai kênh I / O được "lập trình" độc lập. Có thể gắn tối đa ba Bộ đồng bộ hóa dữ liệu vào 709, mỗi bộ có thể điều khiển tối đa 20 ổ băng IBM 729 và một máy in dòng chữ và số IBM 716 , IBM 711đầu đọc thẻ và 721 thẻ đục lỗ. Điều này cho phép số lượng thiết bị I / O nhiều gấp sáu lần trên 709 và cho phép I / O tiến hành trên nhiều thiết bị trong khi quá trình thực thi chương trình vẫn tiếp tục song song. Có thể gắn tối đa hai thiết bị trống từ tính IBM 733 , mỗi thiết bị có bộ nhớ 8.192 từ, có thể được gắn độc lập với Bộ đồng bộ hóa dữ liệu. 709 ban đầu có thể tải chương trình ( khởi động ) từ thẻ, băng hoặc trống. [7] : 113 

Bộ lưu trữ lõi từ tính IBM 738 được sử dụng trên 709 cũng là một cột mốc quan trọng của công nghệ lai. Mặc dù các trình điều khiển mảng cốt lõi đều là ống chân không, nhưng các bộ khuếch đại cảm nhận đọc là một ứng dụng rất sớm của bóng bán dẫn trong máy tính.

Xem thêm [ sửa ]

Tài liệu tham khảo [ sửa ]

  1. ^ Fisher, Franklin M.; McKie, James W .; Mancke, Richard B. (tháng 10 năm 1983). IBM và ngành công nghiệp xử lý dữ liệu Hoa Kỳ: lịch sử kinh tế . Praeger. P. 37. ISBN 9780030630590.
  2. ^ Schulz, Peter R. (1970). Thành phần của Thị trường Máy tính: Quá khứ, Hiện tại, Tương lai: một Báo cáo . Chương trình Stanford-Sloan, Khoa Kinh doanh Sau đại học, Đại học Stanford. P. số 8.
  3. ^ Chapin, Ned (1963). Giới thiệu về máy tính tự động . Van Nostrand. P. 192.
  4. ^ "Đàm phán WDPC" . cá nhân.anderson.ucla.edu . Ngày 16 tháng 9 năm 1958: Máy tính IBM 709 xuất xưởng (26 tấn sắt) . Truy cập ngày 21 tháng 1 năm 2018 . Việc sử dụng máy tính lớn, thuộc loại thứ hai của nó để đưa ra khỏi dây chuyền lắp ráp, đang được cấp cho WDPC (...){{cite web}}: Bảo trì CS1: những người khác ( liên kết )
  5. ^ IBM 709 tại trang lịch sử Đại học Columbia
  6. ^ Báo cáo BRL của Hệ thống Xử lý Dữ liệu IBM 709 , (chi tiết về từng cài đặt) kèm theo ảnh
  7. ^ a b c Sách hướng dẫn tham khảo IBM 709, Mẫu A22-6501-0, 1958
  8. ^ John Savard. "Từ IBM 704 đến IBM 7094" . Truy cập ngày 15 tháng 11 năm 2009 . {{cite journal}}:Trích dẫn tạp chí yêu cầu |journal=( trợ giúp )

Đọc thêm [ sửa ]

Liên kết bên ngoài [ sửa ]