Máy Tính ENIAC: Bộ Não Điện Tử Đầu Tiên
Tính toán hiệu suất và so sánh ENIAC với các máy tính hiện đại
ENIAC: Cỗ Máy Đổi Thay Thế Giới Máy Tính
ENIAC (Electronic Numerical Integrator and Computer) là máy tính điện tử kỹ thuật số có thể lập trình đầu tiên trên thế giới, được hoàn thành vào năm 1945 tại Đại học Pennsylvania. Với trọng lượng 30 tấn, chiếm diện tích 167 m² và tiêu thụ 150 kW điện năng, ENIAC đã mở ra kỷ nguyên máy tính điện tử hiện đại.
Lịch Sử Phát Triển Của ENIAC
Dự án ENIAC bắt đầu vào năm 1943 trong bối cảnh Chiến tranh Thế giới thứ hai, với mục đích ban đầu là tính toán bảng bắn pháo binh cho Quân đội Mỹ. Dưới sự lãnh đạo của John Mauchly và J. Presper Eckert, cùng với sự đóng góp của một nhóm kỹ sư và nhà toán học (bao gồm 6 phụ nữ lập trình viên tiên phong), ENIAC đã được hoàn thành sau 2 năm xây dựng với kinh phí 500.000 USD (tương đương ~7 triệu USD ngày nay).
Thông Số Kỹ Thuật Đáng Kinh Ngạc
- 17.468 ống chân không (vacuum tubes)
- 7.200 crystal diodes
- 1.500 relay
- 70.000 điện trở
- 10.000 tụ điện
- 5 triệu mối hàn
- Tốc độ xung nhịp: 100 kHz
- Bộ nhớ: 20 từ (mỗi từ 10 chữ số thập phân)
- Tốc độ tính toán: 5.000 phép cộng/giây
- Công suất tiêu thụ: 150 kW
Cách ENIAC Hoạt Động
Khác với máy tính hiện đại sử dụng hệ nhị phân, ENIAC hoạt động trên hệ thập phân và được lập trình bằng cách:
- Cắm dây nối: Sử dụng hàng ngàn dây cáp và công tắc để thiết lập chương trình
- Bảng điều khiển: 3 bảng điều khiển chính với hàng trăm công tắc và đèn báo
- Đọc chương trình từ thẻ đục lỗ: Sau này được bổ sung năm 1948
- Xử lý song song: 20 accumulator hoạt động đồng thời
Một phép tính đơn giản trên ENIAC có thể mất từ vài mili giây đến vài giây, tùy thuộc vào độ phức tạp. Ví dụ:
| Phép tính | Thời gian ENIAC (ms) | Thời gian PC hiện đại (ns) | Tỷ lệ chênh lệch |
|---|---|---|---|
| Phép cộng 10 chữ số | 0.2 | 1 | 200.000 lần |
| Phép nhân 10 chữ số | 2.8 | 3 | 933.000 lần |
| Phép chia 10 chữ số | 24 | 10 | 2.400.000 lần |
| Căn bậc hai | 1.600 | 20 | 80.000.000 lần |
Những Đóng Góp Lịch Sử Của ENIAC
Mặc dù chỉ hoạt động từ 1945 đến 1955, ENIAC đã có những ảnh hưởng sâu rộng:
- Chứng minh khả năng của máy tính điện tử: Trước ENIAC, nhiều nhà khoa học cho rằng máy tính cơ khí là giới hạn
- Đặt nền móng cho kiến trúc von Neumann: Mặc dù ENIAC không sử dụng kiến trúc này, nó đã chứng minh nhu cầu về bộ nhớ lưu trữ chương trình
- Tạo ra ngành khoa học máy tính: ENIAC đã thúc đẩy việc thành lập các chương trình đào tạo máy tính đầu tiên
- Ứng dụng thực tiễn: Ngoài tính toán pháo binh, ENIAC đã được sử dụng để:
- Tính toán thiết kế bom hydro
- Dự báo thời tiết
- Mô phỏng đường hầm gió
- Tính toán số nguyên tố
ENIAC So Với Máy Tính Hiện Đại
| Thông số | ENIAC (1945) | iPhone 15 (2023) | Chênh lệch |
|---|---|---|---|
| Tốc độ xử lý | 100 kHz | 3.46 GHz (A16 Bionic) | 34.600.000 lần |
| Bộ nhớ | 200 byte | 8 GB RAM | 40.000.000.000 lần |
| Diện tích | 167 m² | 0.007 m² | 23.857 lần nhỏ hơn |
| Trọng lượng | 30.000 kg | 0.171 kg | 175.439 lần nhẹ hơn |
| Tiêu thụ điện | 150.000 W | 10 W (khi hoạt động) | 15.000 lần tiết kiệm |
| Giá thành (điều chỉnh lạm phát) | $7.000.000 | $1.000 | 7.000 lần rẻ hơn |
Những Người Phụ Nữ Lập Trình ENIAC
Một trong những câu chuyện ít được biết đến về ENIAC là vai trò quan trọng của 6 phụ nữ lập trình viên:
- Kay McNulty – Chuyên gia về các phép tính phức tạp
- Betty Snyder – Phát triển thuật toán cho chương trình
- Marlyn Wescoff – Chuyên gia về bảng điều khiển
- Ruth Lichterman – Phân tích lỗi hệ thống
- Betty Jean Jennings – Tối ưu hóa các phép tính
- Fran Bilas – Quản lý tài liệu kỹ thuật
Những phụ nữ này đã phát triển các kỹ thuật lập trình tiên phong, bao gồm:
- Phân rã bài toán phức tạp thành các bước đơn giản
- Sử dụng biểu đồ lưu đồ để mô tả logic
- Phát triển các thuật toán tối ưu hóa cho phần cứng hạn chế
- Tạo ra các subroutine có thể tái sử dụng
Mặc dù đóng góp to lớn, họ hầu như không được công nhận cho đến những năm 1980, khi lịch sử về ENIAC bắt đầu được nghiên cứu lại với góc nhìn toàn diện hơn.
Di Sản Của ENIAC
ENIAC không chỉ là một cỗ máy – nó là biểu tượng của:
- Sự đổi mới công nghệ: Chứng minh máy tính điện tử có thể giải quyết các bài toán phức tạp
- Hợp tác liên ngành: Kết hợp toán học, kỹ thuật điện và vật lý
- Giáo dục máy tính: Đào tạo thế hệ đầu tiên của các nhà khoa học máy tính
- Tư duy hệ thống: Đặt nền móng cho kiến trúc máy tính hiện đại
Ngày nay, bạn có thể thấy:
- Một phần của ENIAC được trưng bày tại Bảo tàng Lịch sử Mỹ Smithsonian
- Tài liệu gốc được lưu trữ tại Đại học Pennsylvania Archives
- Các mô phỏng ENIAC có sẵn tại Bảo tàng Lịch sử Máy tính
ENIAC Trong Văn Hóa Đại Chúng
ENIAC đã trở thành biểu tượng văn hóa, xuất hiện trong:
- Phim ảnh: “The Imitation Game” (2014) có đề cập đến ENIAC
- Văn học: Nhiều cuốn sách khoa học viễn tưởng những năm 1950-60
- Trò chơi: Được tái tạo trong game “Kerbal Space Program”
- Âm nhạc: Ban nhạc electronic “ENIAC” lấy cảm hứng từ cỗ máy
ENIAC cũng thường được so sánh với:
- Colossus (1943): Máy tính điện tử đầu tiên của Anh, nhưng chỉ dùng để giải mã
- Z3 (1941): Máy tính điện cơ của Konrad Zuse, nhưng không hoàn toàn điện tử
- Atanasoff-Berry Computer (1942): Máy tính điện tử đầu tiên, nhưng không lập trình được
Bài Học Từ ENIAC Cho Thời Đại Ngày Nay
Câu chuyện của ENIAC mang lại nhiều bài học quý giá:
- Đổi mới đòi hỏi tầm nhìn: Mauchly và Eckert đã tưởng tượng ra điều mà nhiều người cho là không thể
- Hợp tác đa ngành là chìa khóa: Kết hợp toán học, kỹ thuật và quản lý dự án
- Giới hạn công nghệ có thể được vượt qua: ENIAC đã giải quyết vấn đề ống chân không thường xuyên cháy bằng cách thiết kế mạch thông minh
- Đào tạo làthen chốt: Chương trình đào tạo lập trình viên ENIAC đã tạo ra những chuyên gia đầu ngành
- Tài liệu hóa là quan trọng: Nhiều kiến thức về ENIAC đã bị mất do thiếu tài liệu đầy đủ
Khi nhìn lại ENIAC sau gần 80 năm, chúng ta không chỉ thấy một cỗ máy cổ lỗ sĩ, mà còn thấy nền tảng của cả một ngành công nghiệp đã định hình thế giới hiện đại. Từ điện thoại thông minh trong túi bạn đến các siêu máy tính dự báo thời tiết, tất cả đều có thể truy nguyên nguồn gốc về cỗ máy 30 tấn này tại Philadelphia những năm 1940.