LEO (máy vi tính)

LEO I ("văn phòng điện tử Lyons I") là máy tính đầu tiên được sử dụng cho các ứng dụng kinh doanh thương mại.
Nguyên mẫu LEO I được mô hình chặt chẽ trên Cambridge EDSAC. Công trình của nó được giám sát bởi Oliver Thường vụ, Raymond Thompson và David Caminer của J. Lyons và Co. LEO Tôi đã điều hành ứng dụng kinh doanh đầu tiên vào năm 1951. Năm 1954 Lyons thành lập LEO Computer Ltd để tiếp thị LEO I và những người kế nhiệm LEO II và LEO III, cho các công ty khác. LEO Computer cuối cùng đã trở thành một phần của Công ty Điện lực Anh (EELM) nơi cùng nhóm phát triển các mẫu LEO 360 nhanh hơn và thậm chí nhanh hơn LEO 326. Sau đó, nó được chuyển cho International Computer Limited (ICL) và cuối cùng là Fujitsu.
Các máy tính dòng LEO vẫn được sử dụng cho đến năm 1981.
Nguồn gốc và thiết kế ban đầu.
J. Lyons and Co., một trong những công ty sản xuất thực phẩm và thực phẩm hàng đầu của Vương quốc Anh trong nửa đầu thế kỷ 20, đã gửi hai người quản lý cấp cao của mình, Oliver Standford và Raymond Thompson, đến Hoa Kỳ vào năm 1947 để xem xét các phương pháp kinh doanh mới được phát triển trong Thế chiến II. Trong chuyến thăm của họ, họ đã gặp Herman Goldstine, một trong những nhà phát triển ban đầu của ENIAC, máy tính điện tử đa năng đầu tiên (mặc dù nó không có chương trình được lưu trữ). Thường vụ và Thompson nhìn thấy tiềm năng của máy tính để giúp giải quyết vấn đề quản trị một doanh nghiệp kinh doanh lớn. Họ cũng học được từ Goldstine rằng, ở Anh, Douglas Hartree và Maurice Wilkes đã thực sự chế tạo một cỗ máy như vậy, máy tính EDSAC tiên phong, tại Đại học Cambridge.
Khi trở về Vương quốc Anh, Thường vụ và Thompson đã đến thăm Hartree và Wilkes ở Cambridge, và đặc biệt ấn tượng với chuyên môn kỹ thuật và tầm nhìn của họ. Hartree và Wilkes ước tính rằng EDSAC đã hoàn thành mười hai đến mười tám tháng kể từ khi hoàn thành, nhưng nói rằng dòng thời gian này có thể được rút ngắn nếu có thêm kinh phí. Thường vụ và Thompson đã viết một báo cáo cho Hội đồng của Lyons khuyến nghị rằng Lyons nên mua hoặc xây dựng một máy tính để đáp ứng nhu cầu kinh doanh của họ. Hội đồng đã đồng ý rằng, bước đầu tiên, Lyons sẽ cung cấp cho Hartree và Wilkes khoản tài trợ 2.500 bảng cho dự án EDSAC, và cũng sẽ cung cấp cho họ các dịch vụ của kỹ sư điện Lyons, Ernest Lenaerts. EDSAC đã hoàn thành và chạy chương trình đầu tiên vào tháng 5 năm 1949.
Sau khi hoàn thành thành công EDSAC, hội đồng quản trị của Lyons đã đồng ý bắt đầu xây dựng cỗ máy của riêng họ, mở rộng trên thiết kế EDSAC. Máy Lyons được đặt tên là Văn phòng điện tử Lyons, hay LEO. Theo lời giới thiệu của Wilkes, Lyons đã tuyển dụng John Pinkerton, một kỹ sư radar và sinh viên nghiên cứu tại Cambridge, làm trưởng nhóm cho dự án. Lenaerts trở lại Lyons để thực hiện dự án và Wilkes đã đào tạo cho kỹ sư của Lyons, Derek Hemy, người sẽ chịu trách nhiệm viết các chương trình của LEO. Vào ngày 15 tháng 2 năm 1951, máy tính, thực hiện một chương trình thử nghiệm đơn giản, đã được hiển thị cho Công chúa Elizabeth. Ứng dụng kinh doanh đầu tiên được chạy trên LEO là Bakery Valuations. Điều này đã được thực hiện thành công vào ngày 5 tháng 9 năm 1951, và LEO đã tiếp quản các tính toán Định giá Bánh hoàn toàn vào ngày 29-30 tháng 11 năm 1951.
Mô tả kỹ thuật.
Tốc độ đồng hồ của LEO I là 500 kHz, với hầu hết các lệnh mất khoảng 1,5 ms để thực thi. Để có ích cho các ứng dụng kinh doanh, máy tính phải có khả năng xử lý đồng thời một số luồng dữ liệu, đầu vào và đầu ra. Do đó, nhà thiết kế chính của nó, John Pinkerton, đã thiết kế máy để có nhiều bộ đệm đầu vào / đầu ra. Trong trường hợp đầu tiên, những thứ này được liên kết với đầu đọc băng giấy nhanh và các cú đấm, đầu đọc thẻ đục lỗ nhanh và các cú đấm 100 dòng một phút. Sau đó, các thiết bị khác, bao gồm cả băng từ, đã được thêm vào. Siêu âm của nó nhớ dòng chậm trễ dựa trên xe tăng của thủy ngân, với 2K (2048) từ 35-bit (ví dụ, 8 kilobyte), gấp bốn lần lớn như của EDSAC. Phân tích hệ thống được thực hiện bởi David Caminer.
Ứng dụng và kế nhiệm.
Lyons ban đầu sử dụng LEO I cho các công việc định giá, nhưng vai trò của nó được mở rộng để bao gồm bảng lương, hàng tồn kho, v.v. Một trong những nhiệm vụ ban đầu của nó là xây dựng các đơn đặt hàng hàng ngày được các cửa hàng gọi vào mỗi buổi chiều và được sử dụng để tính toán các yêu cầu sản xuất qua đêm, hướng dẫn lắp ráp, lịch giao hàng, hóa đơn, chi phí và báo cáo quản lý. Đây là ví dụ đầu tiên của một hệ thống thông tin quản lý tích hợp. Dự án LEO cũng là công ty tiên phong trong gia công phần mềm: năm 1956, Lyons bắt đầu thực hiện các tính toán tiền lương cho Ford UK và những người khác trên máy LEO I. Thành công của việc này đã khiến công ty dành một trong những máy LEO II của mình cho các dịch vụ của văn phòng. Sau đó, hệ thống đã được sử dụng cho các tính toán khoa học. Nhân viên của Met Office đã sử dụng LEO I trước khi Met Office mua máy tính của riêng mình, Ferranti Mercury, vào năm 1959.
Năm 1954, với quyết định tiến hành LEO II và sự quan tâm từ các công ty thương mại khác, Lyons đã thành lập LEO Computer Ltd.
LEO III.
LEO III đầu tiên được hoàn thành vào năm 1961. Đây là một máy trạng thái rắn với 13.2   Bộ nhớ thời gian lõi ferrite chu kỳ. Nó được lập trình vi mô và được điều khiển bởi hệ điều hành đa nhiệm. Năm 1963, LEO Computer Ltd được sáp nhập vào Công ty Điện lực Anh và điều này dẫn đến việc chia tay đội ngũ đã truyền cảm hứng cho máy tính LEO. Công ty Điện lực Anh tiếp tục xây dựng LEO III, và tiếp tục xây dựng LEO nhanh hơn   360 và thậm chí nhanh hơn LEO   326 mô hình, đã được thiết kế bởi nhóm LEO trước khi tiếp quản. Tất cả các LEO III đều cho phép chạy đồng thời tới 12 chương trình ứng dụng thông qua hệ điều hành "Chương trình chính". Một số, chủ yếu sản xuất hóa đơn điện thoại, được mua từ giữa đến cuối những năm 1960, vẫn được sử dụng cho mục đích thương mại với GPO Telephones, tiền thân của British Telecom, cho đến năm 1981, vẫn có thể sử dụng được trong suốt, sử dụng các bộ phận có thể được lấy từ các LEO dự phòng được mua bởi GPO. 
Người sử dụng máy tính LEO lập trình trong hai ngôn ngữ mã hóa: Intercode, một mức độ thấp lắp ráp loại ngôn ngữ; và CLEO (từ viết tắt: Clear Language for Expressing Order), tương đương với COBOL.   
Một trong những tính năng mà LEO III chia sẻ với nhiều máy tính thời đó là loa được kết nối với bộ xử lý trung tâm cho phép các nhà khai thác biết liệu chương trình có lặp lại bởi âm thanh đặc biệt mà nó tạo ra hay không. Một điều khó hiểu nữa là nhiều lỗi không liên tục là do các đầu nối bị lỗi và có thể được khắc phục tạm thời bằng cách nhanh chóng xâu chuỗi các tay cầm thẻ. 
English Electric LEO Computer, sau này là English Electric Leo Marconi (EELM), cuối cùng được sáp nhập với International Computer and Tabulators (ICT) và các công ty khác để thành lập International Computer Limited (ICL) vào năm 1968. Vào những năm 1980, vẫn còn các máy tính lớn ICL 2900 chạy các chương trình LEO, sử dụng trình giả lập được viết bằng ICL   2960 microcode tại trung tâm phát triển Dalkeith. Ít nhất một trình giả lập hiện đại đã được phát triển có thể chạy một số phần mềm LEO III gốc trên một máy chủ hiện đại.
Di sản.
Việc đầu tư vào LEO có thực sự mang lại lợi ích cho J. Lyons hay không vẫn chưa rõ ràng. Nick Pelling lưu ý rằng trước LEO I, công ty đã có một hệ thống đã được chứng minh, dẫn đầu ngành sử dụng các thư ký cung cấp cho nó "thông tin quản lý gần như thời gian thực về tất cả các khía cạnh kinh doanh của mình" và không có việc làm nào bị mất hệ thống được vi tính hóa. Ngoài ra, Máy tính LEO đã mất tiền cho nhiều doanh số của mình vì giá thấp không hợp lý, buộc J. Lyons phải trợ cấp cho nó.