English Electric DEUCE

**DEUCE** (*Digital Electronic Universal Computing Engine*) adalah salah satu komputer komersial paling awal yang tersedia di Britania Raya, dibangun oleh English Electric mulai tahun 1955. Ini adalah versi produksi dari Pilot ACE, yang sendiri merupakan versi ringkas dari ACE karya Alan Turing.

## Deskripsi perangkat keras
DEUCE memiliki 1450 katup termionik, dan menggunakan air raksa garis tunda untuk memori utamanya; masing-masing dari 12 garis tunda dapat menyimpan 32 instruksi atau kata data yang masing-masing terdiri dari 32 bit. Ia mengadopsi tingkat clock tinggi saat itu sebesar 1&nbsp;megahertz dari Pilot ACE. Input/output dilakukan melalui peralatan kartu berlubang 80-kolom Hollerith. Pembaca membaca kartu dengan kecepatan 200 per menit, sementara kecepatan pelubang kartu adalah 100 kartu per menit. DEUCE juga memiliki drum magnetik 8192-kata untuk penyimpanan utama. Untuk mengakses salah satu dari 256 trek yang berisi 32 kata, drum memiliki satu grup 16 kepala baca dan satu grup 16 kepala tulis, setiap grup pada lengan yang dapat digerakkan secara independen, masing-masing mampu bergerak ke satu dari 16 posisi. Waktu akses adalah 15 milidetik jika kepala sudah berada di posisi; tambahan 35&nbsp;milidetik diperlukan jika kepala harus dipindahkan. Tidak ada penundaan rotasi yang terjadi saat membaca dari dan menulis ke drum. Data ditransfer antara drum dan salah satu garis tunda 32-kata.

DEUCE dapat dilengkapi dengan peralatan pita kertas; kecepatan pembaca adalah 850 karakter per detik, sementara kecepatan output pita kertas adalah 25 karakter per detik. (DEUCE di University of New South Wales {UTECOM} memiliki teleprinter Siemens M100 yang terpasang pada tahun 1964, memberikan input/output 10 karakter per detik). Unit pita magnetik Decca juga dapat dipasang. Pengali dan pembagi otomatis beroperasi secara asinkron (yaitu, instruksi lain dapat dieksekusi sementara unit pengali/pembagi sedang beroperasi). Dua unit aritmetika disediakan untuk operasi integer: satu 32&nbsp;bit dan yang lainnya mampu melakukan operasi 32-bit dan operasi 64-bit. Auto-increment dan auto-decrement disediakan pada delapan register dari sekitar tahun 1957. Aritmetik larik dan transfer data larik diizinkan. Dibandingkan dengan komputer sezaman seperti Manchester Mark 1, DEUCE kira-kira sepuluh kali lebih cepat.

Kata individual dari register quadruple dikaitkan dengan fasilitas auto-increment/decrement. Fasilitas tersebut dapat digunakan untuk menghitung dan untuk memodifikasi instruksi (untuk pengindeksan, kontrol loop, dan untuk mengubah alamat sumber atau tujuan dari sebuah instruksi).

Karena merupakan mesin bit-serial, waktu akses ke satu register adalah 32&nbsp;mikrodetik, register ganda 64&nbsp;mikrodetik, dan register quadruple 128&nbsp;mikrodetik. Waktu akses untuk sebuah garis tunda adalah 1024&nbsp;mikrodetik.

Waktu instruksi adalah: penambahan, pengurangan, operasi logika: 64&nbsp;mikrodetik untuk kata 32-bit; presisi-ganda 96&nbsp;mikrodetik; perkalian dan pembagian 2&nbsp;milidetik. Untuk operasi aritmetik larik dan transfer, waktu per kata adalah 33&nbsp;mikrodetik per kata untuk 32&nbsp;kata.

Operasi floating-point disediakan oleh perangkat lunak; waktu: 6&nbsp;milidetik untuk penambahan dan pengurangan, rata-rata 5.5&nbsp;milidetik untuk perkalian, dan rata-rata 4.5&nbsp;milidetik untuk pembagian.

Pada mesin-mesin awal, semua instruksi yang melibatkan drum magnetik saling terkunci saat sebuah operasi sedang berlangsung. Jadi, jika kepala baca dipindahkan, setiap operasi magnetik berikutnya seperti membaca trek atau menulis trek, dilarang untuk melanjutkan sampai yang pertama selesai. Dari sekitar tahun 1957, sebuah unit baru, yang disebut "magnetik yang dirasionalisasi" dibuat tersedia. Unit ini menghilangkan kunci-saling yang tidak perlu. Dengan demikian, dimungkinkan untuk mengeksekusi instruksi yang memindahkan kepala baca: jika diikuti oleh instruksi untuk memindahkan kepala tulis, atau untuk menulis trek, instruksi seperti itu tidak saling terkunci, dan dapat berlangsung secara paralel dengan memindahkan kepala baca.

Panel depan DEUCE menampilkan dua tampilan CRT: satu menunjukkan isi register saat ini, sementara yang lainnya menunjukkan konten dari salah satu penyimpanan garis tunda air raksa.

Dari sekitar tahun 1958, tujuh garis tunda tambahan dapat dipasang, memberikan 224 kata lagi dari penyimpanan berkecepatan tinggi. Sebuah pembaca-pelubang gabungan IBM&nbsp;528 dapat menggantikan peralatan Hollerith, memberikan kecepatan input/output yang sama, dalam hal ini mesin tersebut disebut Mark&nbsp;II. Konversi otomatis data alfanumerik ke BCD disediakan pada input, dan operasi sebaliknya pada output, untuk semua delapan puluh kolom kartu. Pada peralatan ini, membaca dan melubang dapat berlangsung secara bersamaan, jika diperlukan, dan dengan demikian dapat digunakan untuk membaca sebuah rekaman, memperbaruinya, dan kemudian melubang rekaman yang diperbarui bersamaan dengan membaca rekaman berikutnya. Dengan tujuh garis tunda tambahan, DEUCE dilambangkan sebagai Mark&nbsp;IIA.

## Referensi

## Pranala luar
*  This site has an extensive collection of original documents, including programs, subroutines, DEUCE News, and bulletins.
* Oral history interview with Donald W. Davies, Charles Babbage Institute, University of Minnesota.  Davies describes computer projects at the U.K. National Physical Laboratory, from the 1947 design work of Alan Turing to the development of the two ACE computers.  Davies discusses a much larger, second ACE, and the decision to contract with English Electric Company to build the DEUCE—which he calls the first commercially produced computer in Great Britain.
* "The Deuce" a 1955 *Flight* article on the Deuce
*