Sejarah Komputasi Modern
Historically, computers were human clerks who calculated in accordance with effective methods. Secara historis, komputer panitera manusia yang dihitung sesuai dengan metode yang efektif. These human computers did the sorts of calculation nowadays carried out by electronic computers, and many thousands of them were employed in commerce, government, and research establishments. Komputer ini manusia melakukan berbagai perhitungan saat ini dilakukan oleh komputer elektronik, dan ribuan dari mereka yang bekerja dalam perdagangan, pemerintahan, dan lembaga penelitian. The term computing machine , used increasingly from the 1920s, refers to any machine that does the work of a human computer, ie, any machine that calculates in accordance with effective methods. Mesin komputasi yang panjang, digunakan semakin dari tahun 1920, mengacu pada setiap mesin yang melakukan pekerjaan komputer manusia, yaitu, setiap mesin yang menghitung sesuai dengan metode yang efektif. During the late 1940s and early 1950s, with the advent of electronic computing machines, the phrase 'computing machine' gradually gave way simply to 'computer', initially usually with the prefix 'electronic' or 'digital'. Selama akhir 1940-an dan awal 1950-an, dengan munculnya mesin komputasi elektronik, 'komputasi mesin' kalimat secara bertahap memberi jalan hanya untuk 'komputer', awalnya biasanya dengan 'elektronik' awalan atau 'digital'. This entry surveys the history of these machines. Catatan ini survei sejarah mesin ini.
- Analog Computers Komputer analog
- The Universal Turing Machine The Universal Turing Machine
- Electromechanical versus Electronic Computation Perhitungan versus elektromekanis Elektronik
- Atanasoff Atanasoff
- Colossus Patung raksasa
- Turing's Automatic Computing Engine Turing Otomatis Computing Engine
- The Manchester Machine The Machine Manchester
- ENIAC and EDVAC ENIAC dan EDVAC
- Other Notable Early Computers Lain Komputer Terkemuka Dini
- High-Speed Memory High-Speed Memory
- Bibliography Bibliografi
- Other Internet Resources Lain-lain Internet Resources
- Related Entries Related Entries
Babbage Babbage
The Swedes Georg and Edvard Scheutz (father and son) constructed a modified version of Babbage's Difference Engine. Swedia Georg dan Edvard Scheutz (ayah dan anak) membangun sebuah versi modifikasi dari Babbage's Difference Engine. Three were made, a prototype and two commercial models, one of these being sold to an observatory in Albany, New York, and the other to the Registrar-General's office in London, where it calculated and printed actuarial tables. Tiga dibuat, prototipe dan dua model komersial, salah satu yang dijual ke sebuah observatorium di Albany, New York, dan yang lain untuk kantor Panitera Jenderal di London, di mana ia dihitung dan dicetak tabel aktuaria.
Babbage's proposed Analytical Engine, considerably more ambitious than the Difference Engine, was to have been a general-purpose mechanical digital computer. diusulkan Babbage Analytical Engine, jauh lebih ambisius daripada Difference Engine, adalah telah menjadi tujuan umum komputer digital mekanis. The Analytical Engine was to have had a memory store and a central processing unit (or 'mill') and would have been able to select from among alternative actions consequent upon the outcome of its previous actions (a facility nowadays known as conditional branching). Analytical Engine adalah untuk memiliki toko memori dan satu unit pengolah pusat (atau 'mill') dan akan mampu memilih dari antara tindakan alternatif akibat pada hasil tindakan sebelumnya (fasilitas yang kini dikenal sebagai percabangan kondisional). The behaviour of the Analytical Engine would have been controlled by a program of instructions contained on punched cards connected together with ribbons (an idea that Babbage had adopted from the Jacquard weaving loom). Perilaku dari Analytical Engine akan dikendalikan oleh program instruksi yang terdapat pada kartu menekan terhubung bersama dengan pita (ide yang Babbage telah diadopsi dari alat tenun Jacquard). Babbage emphasised the generality of the Analytical Engine, saying 'the conditions which enable a finite machine to make calculations of unlimited extent are fulfilled in the Analytical Engine' (Babbage [1994], p. 97). Babbage menekankan umum dari Analytical Engine, mengatakan "kondisi yang memungkinkan sebuah mesin hingga untuk membuat perhitungan sejauh terbatas terpenuhi dalam Analytical Engine '(Babbage [1994], p. 97).
Babbage worked closely with Ada Lovelace, daughter of the poet Byron, after whom the modern programming language ADA is named. Babbage bekerja erat dengan Ada Lovelace, putri penyair Byron, setelah siapa bahasa pemrograman modern ADA bernama. Lovelace foresaw the possibility of using the Analytical Engine for non-numeric computation, suggesting that the Engine might even be capable of composing elaborate pieces of music. Lovelace meramalkan kemungkinan menggunakan Analytical Engine untuk perhitungan non-numerik, menunjukkan bahwa Engine bahkan mungkin mampu menyusun potongan musik yang rumit.
Analog computers Analog komputer
The earliest computing machines in wide use were not digital but analog. Mesin-mesin komputasi paling awal digunakan secara luas tidak digital tapi analog. In analog representation, properties of the representational medium ape (or reflect or model) properties of the represented state-of-affairs. Pada representasi analog, sifat kera media representasi (atau mencerminkan atau model) sifat-sifat yang diwakili negara-of-urusan. (In obvious contrast, the strings of binary digits employed in digital representation do not represent by means of possessing some physical property — such as length — whose magnitude varies in proportion to the magnitude of the property that is being represented.) Analog representations form a diverse class. (Sebaliknya jelas, string digit biner yang digunakan dalam representasi digital tidak mewakili dengan cara memiliki beberapa properti fisik - seperti panjang - besarnya bervariasi secara proporsional dengan besarnya bahwa kekayaan yang direpresentasikan. Yang) membentuk representasi Analog beragam kelas. Some examples: the longer a line on a road map, the longer the road that the line represents; the greater the number of clear plastic squares in an architect's model, the greater the number of windows in the building represented; the higher the pitch of an acoustic depth meter, the shallower the water. Beberapa contoh: semakin lama garis pada peta jalan, semakin panjang jalan yang garis mewakili, semakin besar jumlah kotak plastik bening dalam model seorang arsitek, semakin besar jumlah jendela di gedung ini diwakili, semakin tinggi pitch sebuah meter kedalaman akustik, yang dangkal air. In analog computers, numerical quantities are represented by, for example, the angle of rotation of a shaft or a difference in electrical potential. Dalam komputer analog, jumlah numerik yang diwakili oleh, misalnya, sudut rotasi poros atau perbedaan potensial listrik. Thus the output voltage of the machine at a time might represent the momentary speed of the object being modelled. Jadi tegangan output dari mesin pada suatu waktu mungkin mewakili kecepatan sesaat dari obyek yang dimodelkan.
As the case of the architect's model makes plain, analog representation may be discrete in nature (there is no such thing as a fractional number of windows). Sebagai kasus arsitek model tersebut membuat polos, perwakilan analog mungkin diskrit di alam (tidak ada hal seperti nomor pecahan jendela). Among computer scientists, the term 'analog' is sometimes used narrowly, to indicate representation of one continuously-valued quantity by another (eg, speed by voltage). Di antara ilmuwan komputer, analog 'istilah' kadang-kadang digunakan sempit, untuk menunjukkan representasi satu-dihargai kuantitas terus menerus oleh orang lain (misalnya, kecepatan dengan tegangan). As Brian Cantwell Smith has remarked: Seperti Brian Cantwell Smith telah berkata:
'Analog' should … be a predicate on a representation whose structure corresponds to that of which it represents … That continuous representations should historically have come to be called analog presumably betrays the recognition that, at the levels at which it matters to us, the world is more foundationally continuous than it is discrete. 'Analog' harus ... menjadi predikat pada struktur representasi yang sesuai dengan yang yang merupakan representasi terus menerus ... Itu historis seharusnya datang disebut analog mungkin mengkhianati pengakuan bahwa, pada tingkat di mana itu penting bagi kita, dunia lebih foundationally kontinu daripada diskrit. (Smith [1991], p. 271) (Smith [1991], hal 271)
James Thomson, brother of Lord Kelvin, invented the mechanical wheel-and-disc integrator that became the foundation of analog computation (Thomson [1876]). James Thomson, saudara Lord Kelvin, menemukan integrator roda-dan-disc mekanik yang menjadi dasar perhitungan analog (Thomson [1876]). The two brothers constructed a device for computing the integral of the product of two given functions, and Kelvin described (although did not construct) general-purpose analog machines for integrating linear differential equations of any order and for solving simultaneous linear equations. Dua bersaudara dibangun perangkat untuk menghitung integral dari produk dua fungsi yang diberikan, dan Kelvin dijelaskan (walaupun tidak membangun) mesin analog tujuan umum untuk mengintegrasikan persamaan diferensial linear order apapun dan untuk memecahkan persamaan linier simultan. Kelvin's most successful analog computer was his tide predicting machine, which remained in use at the port of Liverpool until the 1960s. komputer analog paling sukses Kelvin adalah pasang mesinnya memprediksi, yang tetap digunakan di pelabuhan Liverpool sampai tahun 1960-an. Mechanical analog devices based on the wheel-and-disc integrator were in use during World War I for gunnery calculations. perangkat analog mekanis berdasarkan integrator roda-dan-disc yang digunakan selama Perang Dunia I untuk perhitungan meriam. Following the war, the design of the integrator was considerably improved by Hannibal Ford (Ford [1919]). Setelah perang, desain integrator itu sangat ditingkatkan oleh Hannibal Ford (Ford [1919]).
Stanley Fifer reports that the first semi-automatic mechanical analog computer was built in England by the Manchester firm of Metropolitan Vickers prior to 1930 (Fifer [1961], p. 29); however, I have so far been unable to verify this claim. Fifer Stanley melaporkan bahwa komputer semi-otomatis analog mekanik pertama dibangun di Inggris oleh perusahaan Manchester Metropolitan Vickers sebelum 1930 (Fifer [1961], p. 29), namun saya sejauh ini tidak dapat memverifikasi klaim ini. In 1931, Vannevar Bush, working at MIT, built the differential analyser, the first large-scale automatic general-purpose mechanical analog computer. Pada tahun 1931, Vannevar Bush, bekerja di MIT, membangun penganalisa diferensial, skala besar komputer pertama analog otomatis tujuan umum mekanis. Bush's design was based on the wheel and disc integrator. desain Bush didasarkan pada roda dan integrator disk. Soon copies of his machine were in use around the world (including, at Cambridge and Manchester Universities in England, differential analysers built out of kit-set Meccano, the once popular engineering toy). Segera salinan mesinnya yang digunakan di seluruh dunia (termasuk, di Universitas Cambridge dan Manchester di Inggris, analisis diferensial dibangun dari kit-set Meccano, mainan teknik sekali populer).
It required a skilled mechanic equipped with a lead hammer to set up Bush's mechanical differential analyser for each new job. Untuk itu diperlukan seorang ahli mekanik yang dilengkapi dengan memimpin palu untuk mengatur analisis diferensial mekanik Bush untuk setiap pekerjaan baru. Subsequently, Bush and his colleagues replaced the wheel-and-disc integrators and other mechanical components by electromechanical, and finally by electronic, devices. Selanjutnya, Bush dan rekan-rekannya menggantikan integrator roda-dan-disk dan komponen mekanis lainnya oleh Elektromekanik, dan akhirnya oleh elektronik, perangkat.
A differential analyser may be conceptualised as a collection of 'black boxes' connected together in such a way as to allow considerable feedback. Sebuah alat analisis diferensial dapat dikonseptualisasikan sebagai kumpulan dari 'kotak hitam' terhubung bersama sedemikian rupa untuk memungkinkan umpan balik yang cukup. Each box performs a fundamental process, for example addition, multiplication of a variable by a constant, and integration. Setiap kotak melakukan proses dasar, misalnya untuk penambahan, perkalian variabel dengan integrasi, konstan dan. In setting up the machine for a given task, boxes are connected together so that the desired set of fundamental processes is executed. Dalam menyiapkan mesin untuk suatu tugas yang diberikan, kotak dihubungkan bersama sehingga yang diinginkan serangkaian proses dasar dijalankan. In the case of electrical machines, this was done typically by plugging wires into sockets on a patch panel (computing machines whose function is determined in this way are referred to as 'program-controlled'). Dalam kasus mesin listrik, ini dilakukan biasanya dengan mencolokkan kabel ke soket pada patch panel (komputasi mesin yang fungsinya ditentukan dengan cara ini disebut sebagai 'program-kuasai ").
The Universal Turing Machine The Universal Turing Machine
In 1936, at Cambridge University, Turing invented the principle of the modern computer. Pada tahun 1936, di Cambridge University, Turing menemukan prinsip dari komputer modern. He described an abstract digital computing machine consisting of a limitless memory and a scanner that moves back and forth through the memory, symbol by symbol, reading what it finds and writing further symbols (Turing [1936]). Dia menggambarkan sebuah mesin komputasi yang abstrak digital yang terdiri dari memori tak terbatas dan scanner yang bergerak maju mundur melalui memori, simbol dengan simbol, membaca apa yang ditemukan dan menulis simbol lebih lanjut (Turing [1936]). The actions of the scanner are dictated by a program of instructions that is stored in the memory in the form of symbols. Tindakan pemindai yang ditentukan oleh program instruksi yang disimpan dalam memori dalam bentuk simbol. This is Turing's stored-program concept, and implicit in it is the possibility of the machine operating on and modifying its own program. Ini disimpan-program konsep Turing, dan tersirat di dalamnya adalah kemungkinan mesin operasi pada program dan memodifikasi sendiri. (In London in 1947, in the course of what was, so far as is known, the earliest public lecture to mention computer intelligence, Turing said, 'What we want is a machine that can learn from experience', adding that the 'possibility of letting the machine alter its own instructions provides the mechanism for this' (Turing [1947] p. 393). Turing's computing machine of 1936 is now known simply as the universal Turing machine. Cambridge mathematician Max Newman remarked that right from the start Turing was interested in the possibility of actually building a computing machine of the sort that he had described (Newman in interview with Christopher Evans in Evans [197?]. (Di London pada tahun 1947, dalam rangka apa, sejauh diketahui, kuliah umum awal lagi kecerdasan komputer, Turing berkata, 'Apa yang kita inginkan adalah mesin yang dapat belajar dari pengalaman', menambahkan bahwa 'kemungkinan membiarkan mesin mengubah petunjuk sendiri menyediakan mekanisme untuk '(Turing [1947] p. 393) komputasi mesin Turing tahun 1936 ini. sekarang dikenal hanya sebagai mesin Turing universal matematikawan Cambridge Max Newman berkomentar. bahwa hak dari awal Turing tertarik pada kemungkinan untuk benar-benar membangun mesin komputasi semacam itu bahwa ia telah dijelaskan (Newman dalam wawancara dengan Christopher Evans di Evans [197?].
From the start of the Second World War Turing was a leading cryptanalyst at the Government Code and Cypher School, Bletchley Park. Dari awal Perang Dunia Kedua Turing adalah seorang kriptanalis terkemuka di Kode Pemerintah dan Cypher School, Bletchley Park. Here he became familiar with Thomas Flowers' work involving large-scale high-speed electronic switching (described below). Di sini ia menjadi akrab dengan karya Thomas Bunga 'yang melibatkan switching elektronik skala besar kecepatan tinggi (dijelaskan di bawah). However, Turing could not turn to the project of building an electronic stored-program computing machine until the cessation of hostilities in Europe in 1945. Namun, Turing tidak bisa mengubah untuk proyek bangunan yang tersimpan mesin-program komputasi elektronik hingga penghentian permusuhan di Eropa pada tahun 1945.
During the wartime years Turing did give considerable thought to the question of machine intelligence. Selama tahun-tahun perang Turing tidak memikirkan cukup dengan pertanyaan kecerdasan mesin. Colleagues at Bletchley Park recall numerous off-duty discussions with him on the topic, and at one point Turing circulated a typewritten report (now lost) setting out some of his ideas. Kolega di Bletchley Park mengingat banyak diskusi off-tugas dengan dia di topik, dan pada satu titik Turing beredar laporan diketik (sekarang hilang) menetapkan beberapa idenya. One of these colleagues, Donald Michie (who later founded the Department of Machine Intelligence and Perception at the University of Edinburgh), remembers Turing talking often about the possibility of computing machines (1) learning from experience and (2) solving problems by means of searching through the space of possible solutions, guided by rule-of-thumb principles (Michie in interview with Copeland, 1995). Salah satu rekan, Donald Michie (yang kemudian mendirikan Departemen Mesin Intelijen dan Persepsi di University of Edinburgh), mengingat Turing sering berbicara tentang kemungkinan mesin komputasi (1) belajar dari pengalaman dan (2) pemecahan masalah dengan cara mencari melalui ruang solusi yang mungkin, dipandu oleh prinsip-prinsip aturan-of-thumb (Michie dalam wawancara dengan Copeland, 1995). The modern term for the latter idea is 'heuristic search', a heuristic being any rule-of-thumb principle that cuts down the amount of searching required in order to find a solution to a problem. 'Pencarian heuristik' Istilah modern untuk ide yang terakhir ini, sebuah heuristik yang setiap aturan-prinsip-thumb yang memotong ke bawah jumlah pencarian yang diperlukan dalam rangka mencari solusi untuk masalah. At Bletchley Park Turing illustrated his ideas on machine intelligence by reference to chess. Pada Bletchley Park Turing diilustrasikan ide tentang mesin kecerdasan dengan mengacu pada catur. Michie recalls Turing experimenting with heuristics that later became common in chess programming (in particular minimax and best-first). Michie mengingat Turing bereksperimen dengan heuristik yang kemudian menjadi umum dalam pemrograman catur (di minimax tertentu dan terbaik pertama).
Electromechanical versus Electronic Computation Perhitungan versus elektromekanis Elektronik
With some exceptions — including Babbage's purely mechanical engines, and the finger-powered National Accounting Machine - early digital computing machines were electromechanical. Dengan beberapa pengecualian - termasuk mesin Babbage murni mekanik, dan jari-Mesin bertenaga Nasional Akuntansi - awal mesin komputasi digital elektromekanis. That is to say, their basic components were small, electrically-driven, mechanical switches called 'relays'. Artinya, komponen dasar mereka kecil, elektrik-driven, switch mekanis disebut 'relay'. These operate relatively slowly, whereas the basic components of an electronic computer — originally vacuum tubes (valves) — have no moving parts save electrons and so operate extremely fast. Ini beroperasi relatif lambat, sedangkan komponen dasar dari sebuah komputer elektronik - awalnya tabung vakum (katup) - tidak memiliki bagian yang bergerak menyimpan elektron dan beroperasi sangat cepat. Electromechanical digital computing machines were built before and during the second world war by (among others) Howard Aiken at Harvard University, George Stibitz at Bell Telephone Laboratories, Turing at Princeton University and Bletchley Park, and Konrad Zuse in Berlin. Electromechanical mesin komputasi digital dibangun sebelum dan selama perang dunia kedua oleh (antara lain) Howard Aiken di Harvard University, George Stibitz di Bell Telephone Laboratories, Turing di Princeton University dan Bletchley Park, dan Konrad Zuse di Berlin. To Zuse belongs the honour of having built the first working general-purpose program-controlled digital computer. Untuk Zuse milik kehormatan dengan membangun komputer kerja pertama tujuan umum program digital yang dikontrol. This machine, later called the Z3, was functioning in 1941. Mesin ini, kemudian disebut Z3, itu berfungsi pada tahun 1941. (A program-controlled computer, as opposed to a stored-program computer, is set up for a new task by re-routing wires, by means of plugs etc.) (Sebuah program komputer yang dikendalikan, sebagai lawan dari komputer yang tersimpan-program, sudah diatur untuk tugas baru dengan re-routing kabel, dengan alat penusuk dll)
Relays were too slow and unreliable a medium for large-scale general-purpose digital computation (although Aiken made a valiant effort). Relay terlalu lambat dan tidak bisa diandalkan media untuk skala besar komputasi digital untuk keperluan umum (walaupun Aiken membuat usaha gagah berani). It was the development of high-speed digital techniques using vacuum tubes that made the modern computer possible. Itu adalah perkembangan teknik digital berkecepatan tinggi dengan menggunakan tabung vakum yang membuat komputer modern mungkin.
Atanasoff Atanasoff


0 komentar:
Posting Komentar