Máy Tính Điện Tử Đầu Tiên – ENIAC
Tính toán hiệu suất và so sánh với máy tính hiện đại dựa trên thông số kỹ thuật của ENIAC (1945)
Kết Quả So Sánh Hiệu Suất
Lịch Sử và Cấu Trúc của ENIAC – Máy Tính Điện Tử Đầu Tiên
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. Dự án này đánh dấu một bước ngoặt quan trọng trong lịch sử công nghệ, chuyển từ máy tính cơ khí sang máy tính điện tử, mở ra kỷ nguyên mới cho khoa học máy tính.
Nguồn gốc và mục đích phát triển
ENIAC được phát triển trong Thế chiến thứ hai với mục đích chính là tính toán bảng bắn pháo binh cho Quân đội Hoa Kỳ. Trước ENIAC, các bảng bắn được tính toán thủ công bởi các nữ toán học (còn gọi là “computers” – những người tính toán), một quá trình tốn nhiều thời gian và dễ xảy ra lỗi.
- Nhà phát triển chính: John Mauchly và J. Presper Eckert
- Thời gian phát triển: 1943-1945 (hoàn thành sau khi chiến tranh kết thúc)
- Chi phí: Khoảng $500,000 USD (tương đương ~$7 triệu USD năm 2023)
- Người vận hành đầu tiên: Sáu phụ nữ lập trình viên (Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas, và Ruth Lichterman)
Thông số kỹ thuật của ENIAC
ENIAC là một cỗ máy khổng lồ với những thông số kỹ thuật ấn tượng so với thời đại của nó:
| Thông số | Giá trị | So sánh với máy tính hiện đại |
|---|---|---|
| Kích thước vật lý | 30m² (100 feet dài, 10 feet cao, 3 feet sâu) | Gấp 1000 lần một máy tính để bàn hiện đại |
| Trọng lượng | 27 tấn | Gấp 5000 lần laptop hiện đại |
| Công suất tiêu thụ | 150 kW | Gấp 1000 lần máy tính cá nhân |
| Số ống chân không | 17,468 ống | Hiện đại sử dụng transistor (hàng tỷ trên một chip) |
| Tốc độ xung nhịp | 100 kHz | Hiện đại: 3-5 GHz (gấp 30,000-50,000 lần) |
| Bộ nhớ | 20 từ (mỗi từ 10 chữ số thập phân) | Hiện đại: 16-128 GB RAM |
| Tốc độ phép cộng | 5,000 phép/giây | Hiện đại: ~10 tỷ phép/giây |
| Tốc độ phép nhân | 357 phép/giây | Hiện đại: ~5 tỷ phép/giây |
Cấu trúc và hoạt động của ENIAC
ENIAC được cấu tạo từ 40 tủ chứa hơn 17,000 ống chân không, 7,200 crystal diodes, 1,500 relay, 70,000 điện trở, và 10,000 tụ điện. Máy hoạt động trên hệ thống số thập phân thay vì nhị phân như máy tính hiện đại.
- Đơn vị tích lũy (Accumulators): 20 đơn vị này có thể lưu trữ một số 10 chữ số và thực hiện các phép toán cơ bản. Mỗi đơn vị chứa 36 ống chân không.
- Bộ nhân (Multiplier): Có thể nhân hai số 10 chữ số với tốc độ 357 phép/giây – một tốc độ đáng kinh ngạc vào thời đó.
- Bộ chia/căn bậc hai (Divider/Square Rooter): Thực hiện phép chia hoặc tính căn bậc hai với tốc độ 38 phép/giây.
- Bộ điều khiển chính (Master Programmer): Điều phối các hoạt động của máy theo chương trình được cài đặt.
- Bảng chức năng (Function Tables): Ba bảng này có thể lưu trữ các hàm toán học và nội suy giá trị.
Lập trình ENIAC
Khác với máy tính hiện đại, ENIAC không được lập trình bằng ngôn ngữ lập trình mà thông qua việc kết nối dây và thiết lập các công tắc. Quá trình này có thể mất vài ngày đến vài tuần:
- Sử dụng hơn 6,000 công tắc và hàng trăm cáp nối
- Chương trình được “nạp” bằng cách kết nối các tủ với nhau thông qua bảng điều khiển
- Mất từ vài giờ đến vài ngày để thiết lập một chương trình mới
- Không có khả năng lưu trữ chương trình (phải thiết lập lại mỗi lần)
Sáu phụ nữ lập trình viên (Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas, và Ruth Lichterman) đã đóng vai trò quan trọng trong việc lập trình ENIAC. Họ phát triển các kỹ thuật lập trình tiên tiến và tạo ra các chương trình phức tạp cho nhiều ứng dụng khác nhau, từ tính toán quỹ đạo đạn pháo đến mô phỏng vật lý hạt nhân.
Ảnh hưởng và di sản của ENIAC
ENIAC đã cách mạng hóa lĩnh vực tính toán và có ảnh hưởng sâu rộng đến nhiều lĩnh vực:
- Khoa học máy tính: Chứng minh khả năng của máy tính điện tử kỹ thuật số, mở đường cho sự phát triển của máy tính hiện đại.
- Quân sự: Cải thiện đáng kể khả năng tính toán quỹ đạo và mô phỏng, có ứng dụng quan trọng trong phát triển vũ khí và chiến lược quân sự.
- Khoa học: Cho phép thực hiện các phép tính phức tạp trong vật lý hạt nhân, khí tượng học, và các lĩnh vực khoa học khác.
- Kinh tế: Đặt nền móng cho ngành công nghiệp máy tính, tạo ra hàng triệu việc làm và thúc đẩy tăng trưởng kinh tế.
- Giáo dục: Trở thành công cụ giảng dạy quan trọng trong các trường đại học, đào tạo thế hệ kỹ sư và nhà khoa học máy tính đầu tiên.
Sau ENIAC, nhiều máy tính điện tử khác được phát triển dựa trên những bài học từ dự án này, bao gồm EDVAC (1949) – máy tính đầu tiên lưu trữ chương trình, và UNIVAC (1951) – máy tính thương mại đầu tiên.
So sánh ENIAC với máy tính hiện đại
Mặc dù ENIAC là một thành tựu đáng kinh ngạc vào thời của nó, nhưng so với máy tính hiện đại, sự khác biệt về hiệu suất là vô cùng lớn:
| Thông số | ENIAC (1945) | Máy tính cá nhân hiện đại (2023) | Chênh lệch |
|---|---|---|---|
| Tốc độ xử lý | 5,000 phép cộng/giây | ~10 tỷ phép/giây | 2 triệu lần |
| Bộ nhớ | 200 bytes | 16-128 GB (16-128 tỷ bytes) | 800 triệu – 640 tỷ lần |
| Kích thước | 30m² | 0.01m² (laptop) | 3000 lần nhỏ hơn |
| Trọng lượng | 27 tấn | 1-2 kg (laptop) | 13,500-27,000 lần nhẹ hơn |
| Tiêu thụ điện | 150 kW | 20-100 W | 1,500-7,500 lần tiết kiệm hơn |
| Chi phí | $500,000 (~$7 triệu năm 2023) | $500-$2000 | 3,500-14,000 lần rẻ hơn |
| Thời gian lập trình | Nhiều ngày | Giây đến phút | Hàng nghìn lần nhanh hơn |
ENIAC trong bối cảnh lịch sử
ENIAC không chỉ là một cỗ máy tính toán mà còn là biểu tượng của sự đổi mới khoa học trong Thế chiến thứ hai và thời kỳ hậu chiến. Dự án này thể hiện sự hợp tác chặt chẽ giữa học thuật (Đại học Pennsylvania), quân đội (Quân đội Hoa Kỳ), và công nghiệp (các nhà sản xuất linh kiện điện tử).
Sau chiến tranh, ENIAC được sử dụng cho nhiều mục đích dân sự, bao gồm:
- Tính toán thiết kế đường hầm gió cho máy bay
- Phân tích dữ liệu khí tượng
- Nghiên cứu vật lý hạt nhân
- Tính toán thống kê cho điều tra dân số
ENIAC cũng đặt nền móng cho sự phát triển của ngành công nghiệp máy tính tại Thung lũng Silicon. Nhiều kỹ sư làm việc với ENIAC sau này đã thành lập các công ty công nghệ quan trọng, góp phần tạo nên cuộc cách mạng kỹ thuật số.
Bảo tàng và di sản hiện nay
Hiện nay, các bộ phận của ENIAC được trưng bày tại nhiều bảo tàng trên thế giới:
- Bảo tàng Lịch sử Máy tính (Computer History Museum) ở Mountain View, California có trưng bày một phần của ENIAC, bao gồm một trong những tủ tích lũy gốc.
- Trường Kỹ thuật và Khoa học Ứng dụng (School of Engineering and Applied Science) tại Đại học Pennsylvania lưu giữ một số thành phần và tài liệu gốc.
- Bảo tàng Quốc gia Lịch sử Hoa Kỳ (Smithsonian National Museum of American History) ở Washington D.C. có trưng bày một số linh kiện của ENIAC.
Năm 1996, ENIAC được công nhận là IEEE Milestone (Cột mốc của Hiệp hội Kỹ sư Điện và Điện tử) như một trong những thành tựu quan trọng nhất trong lịch sử kỹ thuật điện.
Ảnh hưởng đến phụ nữ trong công nghệ
Một khía cạnh thường bị bỏ qua của câu chuyện ENIAC là vai trò quan trọng của phụ nữ trong dự án. Sáu phụ nữ lập trình viên của ENIAC không chỉ vận hành máy mà còn phát triển các kỹ thuật lập trình tiên tiến. Tuy nhiên, công lao của họ đã bị lãng quên trong nhiều thập kỷ.
Năm 1997, tất cả sáu phụ nữ này đã được vinh danh trong Đại sảnh Danh vọng Phụ nữ trong Công nghệ (Women in Technology International Hall of Fame). Câu chuyện của họ đã trở thành biểu tượng cho sự đóng góp của phụ nữ trong lĩnh vực công nghệ và là nguồn cảm hứng cho nhiều thế hệ phụ nữ theo đuổi sự nghiệp trong khoa học máy tính.
ENIAC và sự phát triển của trí tuệ nhân tạo
Mặc dù ENIAC không được thiết kế cho trí tuệ nhân tạo, nhưng nó đã đặt nền móng cho những nghiên cứu sau này về máy tính có thể “suy nghĩ”. Khả năng thực hiện các phép tính phức tạp với tốc độ cao đã mở ra khả năng mô phỏng các quá trình tư duy.
Năm 1950, Alan Turing đã xuất bản bài báo nổi tiếng “Computing Machinery and Intelligence” trong đó ông đề xuất ý tưởng về máy tính có thể mô phỏng trí thông minh – một khái niệm trở thành nền tảng cho lĩnh vực trí tuệ nhân tạo hiện đại.
Kết luận: Tầm quan trọng lịch sử của ENIAC
ENIAC không chỉ là máy tính điện tử đầu tiên mà còn là biểu tượng của sự đổi mới khoa học trong thế kỷ 20. Nó đại diện cho bước nhảy vọt từ máy tính cơ khí sang máy tính điện tử, mở ra kỷ nguyên thông tin mà chúng ta đang sống ngày nay.
Mặc dù hiện nay chúng ta có những siêu máy tính với sức mạnh gấp hàng tỷ lần ENIAC, nhưng những nguyên tắc cơ bản về kiến trúc máy tính, lập trình, và xử lý thông tin mà ENIAC đặt nền móng vẫn còn nguyên giá trị. ENIAC chứng minh rằng máy tính điện tử có thể giải quyết những vấn đề phức tạp hơn hẳn khả năng của con người, và điều đó đã thay đổi thế giới mãi mãi.
Khi nhìn lại lịch sử của ENIAC, chúng ta không chỉ thấy một cỗ máy khổng lồ bằng ống chân không, mà còn thấy tầm nhìn của những nhà khoa học dám mơ ước về một tương lai mà máy móc có thể hỗ trợ và mở rộng khả năng trí tuệ của con người. Di sản của ENIAC tiếp tục sống mãi trong mỗi chiếc máy tính, điện thoại thông minh, và hệ thống điện toán mà chúng ta sử dụng hàng ngày.