Skip to main content

Động cơ phân tích là gì?

Động cơ phân tích là một máy tính cơ học được tạo bởi nhà phát minh tiếng Anh và nhà toán học Charles Babbage vào giữa những năm 1830.Mặc dù Babbage không bao giờ chế tạo toàn bộ máy, động cơ phân tích thường được coi là tiền thân của máy tính hiện đại.Nó đã sử dụng một hệ thống lập trình thẻ đấm và có một đơn vị xử lý để thực hiện các tính toán cũng như một ngân hàng bộ nhớ ngắn hạn để lưu trữ dữ liệu làm việc. Babbage là một giáo sư toán học tại Cambridge.Trong khi làm việc với các bảng toán học vào năm 1812, Babbage đã nảy ra ý tưởng về một cỗ máy có thể tự động thực hiện tính toán.Đầu tiên, ông đã phát minh ra động cơ khác biệt, ngày hôm nay là Động cơ khác biệt số 1. Động cơ khác biệt rất chuyên dụng.Nó được thiết kế để chỉ hoạt động với đa thức.Khi dự án bị đình trệ, Babbage quyết định mở rộng sự tập trung của mình và tạo ra một máy đa năng.Vào năm 1839, ông bắt đầu dành tất cả những suy nghĩ học thuật của mình cho sự phát triển của động cơ phân tích.Babbage đã hình dung động cơ làm bằng đồng và được cung cấp bởi động cơ hơi nước.Dữ liệu được đưa vào công cụ phân tích bằng thẻ đấm.Babbit đã mượn ý tưởng cho các thẻ đấm từ ngành dệt may, nơi chúng đang được sử dụng để lập trình máy dệt cơ học. Động cơ có ba loại đầu đọc thẻ khác nhau cho các thẻ lập trình máy.Một loại hoạt động toán học được nhập thẻ, một loại khác đã hướng các hành động tải và lưu, và thứ ba được cho các hằng số số của máy.Ngôn ngữ lập trình tương tự như các ngôn ngữ lắp ráp được sử dụng một thế kỷ sau đó.Một khi dữ liệu đã được nhập, công cụ phân tích có thể giải các phương trình bằng cách thêm, trừ, nhân và chia cũng như thực hiện các chức năng giống như máy tính khác.Trong khi tính toán, công cụ phân tích đã có thể sử dụng những gì về cơ bản là bộ nhớ Scratchpad.Nó có thể lưu trữ 1.000 số, mỗi số có thể dài tới 50 chữ số.Khi tính toán hoàn tất, công cụ phân tích có thể xuất các câu trả lời bằng in, thẻ đấm hoặc biểu đồ đồ thị.Nó cũng có thể tạo ra các khay mà sau này có thể được sử dụng để làm cho các tấm in. Các nhà khoa học máy tính hiện đại nhận ra rằng Babbage đã đi trước thời đại của ông.Tất cả các bộ phận của động cơ phân tích của ông được lặp lại trong các máy tính hiện đại.Giống như nhiều người có tầm nhìn, Babbage gặp khó khăn khi khiến người khác nhận ra thiên tài của mình.Một nguyên mẫu đầy đủ không bao giờ được xây dựng vì Babbage không thể nhận được tài trợ.Ông đã tạo ra các bộ phận của cỗ máy, tồn tại trong các bảo tàng.Phải mất gần 100 năm sau khi cái chết của Babbages vào năm 1871 trước khi các máy tính được chế tạo tương đương với động cơ phân tích.