electronic computer - Hutchinson encyclopedia article about electronic computer Printer Friendly
The Free Dictionary
1,136,379,735 visitors served.
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

computer
(redirected from electronic computer)

   Also found in: Dictionary/thesaurus, Medical, Acronyms, Encyclopedia, Wikipedia 0.07 sec.

computer

Enlarge picture
A mainframe computer. Functionally, it has the same component parts as a microcomputer, but on a much larger scale. The central processing unit is at the hub, and controls all the attached devices.
Enlarge picture
A hard disk. Data is stored in sectors within cylinders and is read by a head which passes over the spinning surface of each disk.
Enlarge picture
A floppy disk drive. As the disk is inserted into the drive, its surface is exposed to the read-write head, which moves over the spinning disk surface to locate a specific track.

Programmable electronic device that processes data and performs calculations and other symbol-manipulation tasks. There are three types: the digital computer, which manipulates information coded as binary numbers (see binary number system); the analogue computer, which works with continuously varying quantities; and the hybrid computer, which has characteristics of both analogue and digital computers. In common usage, when someone refers to a ‘computer’, they tend to mean a digital computer.

There are four types of digital computer, corresponding roughly to their size and intended use. Microcomputers (personal computers, or PCs) are the smallest and most common, used at home, in small businesses, and in schools. They are usually single-user machines. Minicomputers (or mid-range computers) are found in medium-sized businesses and university departments. They may support from around 10 to 200 users at once, although these have now largely been replaced by networks of microcomputers. Mainframes (or enterprise servers), which can often service many hundreds of users simultaneously, are found in large organizations, such as national companies and government departments. Supercomputers are mostly used for highly complex scientific tasks, such as analysing the results of nuclear physics experiments and weather forecasting.

In 2004 San Diego, Phoenix, Detroit, New York, and Sacramento were found to be the most wired cities, with broadband penetration of 65% or higher.

Microcomputers now come in a range of sizes, from battery-powered electronic organizers, palmtop and laptop PCs, to floor-standing tower systems that may serve local area networks or work as minicomputers. Large-scale computers built out of multiple microprocessors are starting to challenge traditional mainframe and supercomputer designs.

Binary number code

This is the code based on the binary number system that is used to represent instructions and data in all modern digital computers - for example, in the ASCII code system used by most microcomputers, the capital letter A is represented by the binary number 01000001.

Because binary numbers use only the digits 0 and 1, they can be represented by any device that can be set to two different states. In a digital computer several different two-state devices are used to store or transmit binary number codes - circuits, which may or may not carry a voltage; disks or tapes, parts of which may or may not be magnetized; and switches, which may be open or closed. Digital computers are designed in this way for two reasons. Firstly, it is much easier and cheaper to construct two-state devices than devices that can exist in more than two states. Secondly, communication between two-state devices is very reliable because only two different signals, 0 or 1 (on or off), need to be recognized.

Basic components

At the heart of a computer is the central processing unit (CPU), which executes individual program instructions and controls the operation of other parts. The CPU has three main components: the arithmetic and logic unit (ALU), where all calculations and logical operations are carried out; a control unit, which decodes, synchronizes, and executes program instructions; and the immediate access memory, which stores the data and programs on which the computer is currently working. All these components contain registers, which are memory locations reserved for specific purposes. A main power supply is needed and a cooling system, as the CPU is more efficient when working at lower temperatures. The computer's interface circuits control the peripheral devices that can be attached. These will normally be keyboards and VDUs (visual display units) for user input and output, disk drive units for mass memory storage, and printers.

Programming

Computers are controlled by the input of instructions in various programming languages. In procedural programming, programs are written as lists of instructions for the computer to obey in sequence, and this is by far the most popular form of programming. Declarative programming, as used in the programming language PROLOG, does not describe how to solve a problem, but rather describes the logical structure of the problem. Running such a program is more like proving an assertion than following a procedure. Functional programming is a style based largely on the definition of functions. There are very few functional programming languages, HOPE and ML being the most widely used, though many more conventional languages (for example C) make extensive use of functions. Object-oriented programming, the most recently developed style, involves viewing a program as a collection of objects that behave in certain ways when they are passed certain ‘messages’. For example, an object might be defined to represent a table of figures, which will be displayed on screen when a ‘display’ message is received.

Programming languages may be classified as low-level languages or high-level languages. Low-level languages, such as assembly languages, closely reflect the machine code of specific computers. In contrast, a high-level programming language, such as C++, Visual Basic, or Java, consists of instructions more easily readable by humans, which are then translated into the machine code understood by a particular computer using a compiler or an interpreter. High-level languages are thus both easier to program in and more portable.

History

Computers are only one of the many kinds of computing device. The first mechanical computer was conceived by Charles Babbage in 1835. He designed an analytical engine, a general-purpose mechanical computing device for performing different calculations according to a program input on punched cards (an idea borrowed from the Jacquard loom). This device was not built in Babbage's lifetime, but it embodied many of the principles on which digital computers are based. A working example has been completed now that the components can be manufactured to high enough tolerances, something that could not be achieved in Victorian times.

The US inventor Herman Hollerith devised the first device for high-volume data processing, a mechanical tabulating machine. Hollerith's tabulator was widely publicized after being successfully used in the 1890 census. The firm he established, the Tabulating Machine Company, was later one of the founding companies of IBM.

In 1943, more than a century after Babbage's analytical engine, Thomas Flowers (1905-1998) built Colossus, the first electronic computer. Working with him at the time was Alan Turing, a mathematician who seven years earlier had published a paper on the theory of computing machines that had a major impact on subsequent developments. John Von Neumann's computer, EDVAC, built in 1949, was the first to use binary arithmetic and to store its operating instructions internally. This design still forms the basis of today's computers.

In 2001, Israeli scientists announced that they had built the first automatic deoxyribonucleic acid (DNA) computer, which solves problems using DNA strands as software and enzymes as hardware.



How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
?Sign in SSL protected
Email:
Password:
Register

? Mentioned in ? References in periodicals archive
 
PC Mall Gov has added a complete line of HP products to its National Institutes of Health Electronic Computer Store-3 contract (NIH-ECS-3), and its GSA Schedule Contract.
The early National Bureau of Standards (NB S) Electronic Automatic Computer (SEAC) was the first electronic computer in the United States to store programs internally.
The machine lines feature a casting control system with visual color display and automated electronic computer controls, which has the ability to repeat and document process control; electric resistance furnaces (crucible or refractory in all capacities); platen sizes to suit all applications; easy maintenance with access to all sides of the machine; and rigid construction.
 
Hutchinson browser? ? Full browser
 
Electronic Communications Service Providers' Committee (ATIS)
Electronic Communications System
Electronic Communications with Home Office (State Farm Insurance)
Electronic Community Dial Office
Electronic company
Electronic company
Electronic company
Electronic company
Electronic Compliance Assistance and Technical Support System
Electronic Compliance Packaging
Electronic component
Electronic component
Electronic Component Assembly
Electronic Component Information Exchange
Electronic Component Interchange
Electronic Component Manufacturer
Electronic Component News (electronics industry periodical)
Electronic components
Electronic Components and Technology Conference
Electronic Components Association - Australia and New Zealand
Electronic Components Group
Electronic Components Industries Association (India)
Electronic Components Reliability Center
Electronic Components, Assemblies, Equipment and Supplies Association
electronic computer
Electronic Computer Crime
Electronic Computer Glossary
Electronic Computer Originated Mail
Electronic Computer Programming Institute
Electronic Computer-Aided Design
Electronic Computer-Originated Mail
Electronic computers
Electronic computers
Electronic computers
Electronic computers
Electronic computing
Electronic computing
Electronic computing
Electronic computing
Electronic computing
Electronic Concepts Simulation Research Laboratory
Electronic Conference on Synthetic Organic Chemistry
electronic conferencing
Electronic configuration
Electronic configuration
Electronic configuration
Electronic Configuration Control Board (US Navy)
Electronic Confirmation of Enrolment
Electronic Construction Cost
 
Hutchinson Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2008 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. Terms of Use.