Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,737,308,073 visitors served.
forum mailing list For webmasters
?
New: Language forums
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

computer
(redirected from electronic computer)

   Also found in: Dictionary/thesaurus, Medical, Wikipedia, Hutchinson 0.04 sec.
computer, device capable of performing a series of arithmetic or logical operations. A computer is distinguished from a calculating machine, such as an electronic calculator calculator or calculating machine, device for performing numerical computations; it may be mechanical, electromechanical, or electronic. The electronic computer is also a calculator but performs other functions as well.
..... Click the link for more information.
, by being able to store a computer program computer program, a series of instructions that a computer can interpret and execute; programs are also called software to distinguish them from hardware, the physical equipment used in data processing .
..... Click the link for more information.
 (so that it can repeat its operations and make logical decisions), by the number and complexity of the operations it can perform, and by its ability to process, store, and retrieve data without human intervention. Computers developed along two separate engineering paths, producing two distinct types of computer—analog and digital. An analog computer operates on continuously varying data; a digital computer performs operations on discrete data.

Computers are categorized by both size and the number of people who can use them concurrently. Supercomputers supercomputer, a state-of-the-art, extremely powerful computer capable of manipulating massive amounts of data in a relatively short time. Supercomputers are very expensive and are employed for specialized scientific and engineering applications that must handle very
..... Click the link for more information.
 are sophisticated machines designed to perform complex calculations at maximum speed; they are used to model very large dynamic systems, such as weather patterns. Mainframes, the largest and most powerful general-purpose systems, are designed to meet the computing needs of a large organization by serving hundreds of computer terminals at the same time. Minicomputers, though somewhat smaller, also are multiuser computers, intended to meet the needs of a small company by serving up to a hundred terminals. Microcomputers, computers powered by a microprocessor microprocessor, integrated circuit containing the arithmetic, logic, and control circuitry required to interpret and execute instructions from a computer program .
..... Click the link for more information.
, are subdivided into personal computers personal computer (PC), small but powerful computer primarily used in an office or home without the need to be connected to a larger computer. PCs evolved after the development of the microprocessor made possible the hobby-computer movement of the late 1970s, when
..... Click the link for more information.
 and workstations, the latter typically incorporating RISC processors RISC processor [Reduced Instruction Set Computer], computer arithmetic-logic unit that uses a minimal instruction set, emphasizing the instructions used most often and optimizing them for the fastest possible execution.
..... Click the link for more information.
. Although microcomputers were originally single-user computers, the distinction between them and minicomputers has blurred as microprocessors have become more powerful. Linking multiple microcomputers together through a local area network metropolitan area network (MAN) is defined as being restricted to a larger area (maximum distances of 50–60 miles) than a LAN but one still small enough so that dedicated links (such as microwave links) can be used. See also modem .

Bibliography



See W.
..... Click the link for more information.  or by joining multiple microprocessors together in a parallel-processing parallel processing, the concurrent or simultaneous execution of two or more parts of a single computer program , at speeds far exceeding those of a conventional computer .
..... Click the link for more information.
 system has enabled smaller systems to perform tasks once reserved for mainframes, and the techniques of grid computing grid computing, the concurrent application of the processing and data storage resources of many computers in a network to a single problem. It also can be used for load balancing as well as high availability by employing multiple computers—typically personal
..... Click the link for more information.
 have enabled computer scientists to utilize the unemployed processing power of connected computers.

Advances in the technology of integrated circuits integrated circuit (IC), electronic circuit built on a semiconductor substrate, usually one of single-crystal silicon. The circuit, often called a chip, is packaged in a hermetically sealed case or a nonhermetic plastic capsule, with leads extending from it for
..... Click the link for more information.
 have spurred the development of smaller and more powerful general-purpose digital computers. Not only has this reduced the size of the large, multi-user mainframe computers—which in their early years were large enough to walk through—to that of large pieces of furniture, but it has also made possible powerful, single-user personal computers and workstations that can sit on a desktop. These, because of their relatively low cost and versatility, have largely replaced typewriters in the workplace and rendered the analog computer inefficient.

Analog Computers

An analog computer represents data as physical quantities and operates on the data by manipulating the quantities. It is designed to process data in which the variable quantities vary continuously (see analog circuit analog circuit, electronic circuit that operates with currents and voltages that vary continuously with time and have no abrupt transitions between levels. Generally speaking, analog circuits are contrasted with digital circuits , which function as though currents or
..... Click the link for more information.
); it translates the relationships between the variables of a problem into analogous relationships between electrical quantities, such as current and voltage, and solves the original problem by solving the equivalent problem, or analog, that is set up in its electrical circuits. Because of this feature, analog computers were especially useful in the simulation and evaluation of dynamic situations, such as the flight of a space capsule or the changing weather patterns over a certain area. The key component of the analog computer is the operational amplifier operational amplifier, amplifier whose output voltage is proportional to the negative of its input voltage and that boosts the amplitude of an input signal many times, i.e., has a very high gain.
..... Click the link for more information.
, and the computer's capacity is determined by the number of amplifiers it contains (often over 100). Although analog computers are commonly found in such forms as speedometers and watt-hour meters, they largely have been made obsolete for general-purpose mathematical computations and data storage by digital computers.

Digital Computers

A digital computer is designed to process data in numerical form (see digital circuit digital circuit, electronic circuit that can take on only a finite number of states. That is contrasted with analog circuits , whose voltages or other quantities vary in a continuous manner. Binary (two-state) digital circuits are the most common.
..... Click the link for more information.
); its circuits perform directly the mathematical operations of addition, subtraction, multiplication, and division. The numbers operated on by a digital computer are expressed in the binary system binary system, numeration system based on powers of 2, in contrast to the familiar decimal system , which is based on powers of 10. In the binary system, only the digits 0 and 1 are used.
..... Click the link for more information.
; binary digits, or bits, are 0 and 1, so that 0, 1, 10, 11, 100, 101, etc., correspond to 0, 1, 2, 3, 4, 5, etc. Binary digits are easily expressed in the computer circuitry by the presence (1) or absence (0) of a current or voltage. A series of eight consecutive bits is called a "byte"; the eight-bit byte permits 256 different "on-off" combinations. Each byte can thus represent one of up to 256 alphanumeric alphanumeric (ăl'fən
..... Click the link for more information.
 characters, and such an arrangement is called a "single-byte character set" (SBCS); the de facto standard for this representation is the extended ASCII ASCII or American Standard Code for Information Interchange, a set of codes used to represent letters, numbers, a few symbols, and control characters. Originally designed for teletype operations, it has found wide application in computers .
..... Click the link for more information.
 character set. Some languages, such as Japanese, Chinese, and Korean, require more than 256 unique symbols. The use of two bytes, or 16 bits, for each symbol, however, permits the representation of up to 65,536 characters or ideographs. Such an arrangement is called a "double-byte character set" (DBCS); Unicode Unicode (y
..... Click the link for more information.
 is the international standard for such a character set. One or more bytes, depending on the computer's architecture, is sometimes called a digital word; it may specify not only the magnitude of the number in question, but also its sign (positive or negative), and may also contain redundant bits that allow automatic detection, and in some cases correction, of certain errors (see code code, in communications, set of symbols and rules for their manipulation by which the symbols can be made to carry information. By this extended definition all written and spoken languages are codes.
..... Click the link for more information.
; information theory information theory or communication theory, mathematical theory formulated principally by the American scientist Claude E. Shannon to explain aspects and problems of information and communication.
..... Click the link for more information.
). A digital computer can store the results of its calculations for later use, can compare results with other data, and on the basis of such comparisons can change the series of operations it performs. Digital computers are used for reservations systems, scientific investigation, data-processing and word-processing applications, desktop publishing desktop publishing, system for producing printed materials that consists of a personal computer or computer workstation, a high-resolution printer (usually a laser printer), and a computer program that allows the user to select from a variety of type fonts and sizes,
..... Click the link for more information.
, electronic games electronic game, device or computer program that provides entertainment by challenging a person's eye-hand coordination or mental abilities. Made possible by the development of the microprocessor , electronic games are marketed in various formats, such as hand-held
..... Click the link for more information.
, and many other purposes.

Processing of Data

The operations of a digital computer are carried out by logic circuits logic circuit, electric circuit whose output depends upon the input in a way that can be expressed as a function in symbolic logic ; it has one or more binary inputs (capable of assuming either of two states, e.g., "on" or "off") and a single binary output.
..... Click the link for more information.
, which are digital circuits whose single output is determined by the conditions of the inputs, usually two or more. The various circuits processing data in the computer's interior must operate in a highly synchronized manner; this is accomplished by controlling them with a very stable oscillator oscillator, electronic (ŏs`əlā'tər), electronic circuit that produces an output signal of a specific frequency.
..... Click the link for more information.
, which acts as the computer's "clock." Typical computer clock rates range from several million cycles per second to several hundred million, with some of the fastest computers having clock rates of about a billion cycles per second. Operating at these speeds, digital computer circuits are capable of performing thousands to trillions of arithmetic or logic operations per second, thus permitting the rapid solution of problems that would be impossible for a human to solve by hand. In addition to the arithmetic and logic circuitry and a small number of registers (storage locations that can be accessed faster than main storage and are used to hold the intermediate results of calculations), the heart of the computer—called the central processing unit, or CPU—contains the circuitry that decodes the set of instructions, or program, and causes it to be executed.

Storage and Retrieval of Data

Associated with the central processing unit is the storage unit, or memory, where results or other data are stored for periods of time ranging from a small fraction of a second to days or weeks before being retrieved for further processing. Once made up of vacuum tubes and later of small doughnut-shaped ferromagnetic cores strung on a wire matrix, main storage now consists of integrated circuits, each of which contains thousands of semiconductor semiconductor, solid material whose electrical conductivity at room temperature is between that of a conductor and that of an insulator (see conduction ; insulation ).
..... Click the link for more information.
 devices. Where each vacuum tube or core represented one bit and the total memory of the computer was measured in thousands of bytes (or kilobytes, KB), each semiconductor device now represents millions of bytes (or megabytes, MB) and the total memory of mainframe computers is measured in billions of bytes (or gigabytes, GB). Random-access memory (RAM), which both can be read from and written to, is lost each time the computer is turned off. Read-only memory (ROM), which cannot be written to, maintains its content at all times and is used to store the computer's control information.

Programs and data that are not currently being used in main storage can be saved on auxiliary storage, or external storage. Although punched paper tape and punched cards once served this purpose, the major materials used today are magnetic tape and magnetic disks, which can be read from and written to, and two types of optical disks Magneto-optical disks, such as the rewritable optical disk and the recordable disk used with the Mini Disc player, have a special layer, as of barium ferrite, that can be magnetically polarized by a recording head when heated with a laser.
..... Click the link for more information.
, the compact disc compact disc (CD), a small plastic disc used for the storage of digital data. As originally developed for audio systems, the sound signal is sampled at a rate of 44,100 times a second, then each sample is measured and digitally encoded on the 4 3-4 in (12 cm) disc as
..... Click the link for more information.
 (CD) and its successor the digital versatile disc digital versatile disc or digital video disc (DVD), a small plastic disc used for the storage of digital data. The successor media to the compact disc (CD), a DVD can have as much as 26 times the storage capacity of a CD.
..... Click the link for more information.
 (DVD). DVD is an improved optical storage technology capable of storing vastly greater amounts of data than the CD technology. CD–Read-Only Memory (CD-ROM) and DVD–Read-Only Memory (DVD-ROM) disks can only be read—the disks are impressed with data at the factory but once written cannot be erased and rewritten with new data. The latter part of the 1990s saw the introduction of new optical storage technologies: CD-Recordable (CD-R) and DVD-Recordable (DVD-R), optical disks that can be written to by the computer to create a CD-ROM or DVD-ROM, but can be written to only once; and CD-ReWritable (CD-RW), DVD-ReWritable (DVD-RW and DVD+RW), and DVD–Random Access Memory (DVD-RAM), disks that can be written to multiple times.

When compared to semiconductor memory, magnetic and optical storage is less expensive, is not volatile (i.e., data is not lost when the power to the computer is shut off), and provides a convenient way to transfer data from one computer to another. Thus operating instructions or data output from one computer can be stored away from the computer and then retrieved either by the same computer or another. In a system using magnetic tape the information is stored by a specially designed tape recorder tape recorder, device for recording information on strips of plastic tape (usually polyester) that are coated with fine particles of a magnetic substance, usually an oxide of iron, cobalt, or chromium. The coating is normally held on the tape with a special binder.
..... Click the link for more information.
 somewhat similar to one used for recording sound. In magnetic and optical disk systems the principle is the same except that the magnetic or optical medium lies in a path, or track, on the surface of a disk. The disk drive also contains a motor to spin the disk and a magnetic or optical head or heads to read and write the data to the disk. Drives take several forms, the most significant difference being whether the disk can be removed from the drive assembly.

Removable magnetic disks are most commonly made of mylar enclosed in a paper or plastic holder. These floppy disks have varying capacities, with very high density disks holding 250 MB—more than enough to contain a dozen books the size of Tolstoy's Anna Karenina. Compact discs can hold many hundreds of megabytes, and are used, for example, to store the information contained in an entire multivolume encyclopedia or set of reference works, and DVD disks can hold ten times as much as that. Nonremovable disks are made of metal and arranged in spaced layers. They can hold more data and can read and write data much faster than floppies.

Data are entered into the computer and the processed data made available via input/output devices. All auxiliary storage devices are used as input/output devices. For many years, the most popular input/output medium was the punched card. Although this is still used, the most popular input device is now the computer terminal computer terminal, a device that enables a computer to receive or deliver data. Computer terminals vary greatly depending on the format of the data they handle.
..... Click the link for more information.
 and the most popular output device is the high-speed printer printer, computer output device that reproduces data on paper or another medium. Impact printers use a mechanical hammering device to produce each character.
..... Click the link for more information.
. Human beings can directly communicate with the computer through computer terminals, entering instructions and data by means of keyboards much like the ones on typewriters, by using a pointing device such as a mouse, trackball, or touchpad, or by speaking into a microphone that is connected to computer running voice-recognition software. Responses may be displayed on a cathode-ray tube cathode-ray tube, special-purpose electron tube in which electrons are accelerated by high-voltage anodes, formed into a beam by focusing electrodes, and projected toward a phosphorescent screen that forms one face of the tube.
..... Click the link for more information.
, liquid-crystal liquid crystal, liquid whose component particles, atoms or molecules, tend to arrange themselves with a degree of order far exceeding that found in ordinary liquids and approaching that of solid crystals.
..... Click the link for more information.
 display, or printer. The CPU, main storage, auxiliary storage, and input/output devices collectively make up a system.

Sharing the Computer's Resources

Generally, the slowest operations that a computer must perform are those of transferring data, particularly when data is received from or delivered to a human being. The computer's central processor is idle for much of this period, and so two similar techniques are used to use its power more fully.

Time sharing, used on large computers, allows several users at different terminals to use a single computer at the same time. The computer performs part of a task for one user, then suspends that task to do part of another for another user, and so on. Each user only has the computer's use for a fraction of the time, but the task switching is so rapid that most users are not aware of it. Most of the tens of millions of computers in the world are stand-alone, single-user devices known variously as personal computers or workstations. For them, multitasking involves the same type of switching, but for a single user. This permits a user, for example, to have one file printed and another sorted while editing a third in a word-processing session. Such personal computers can also be linked together in a network, where each computer is connected to others, usually by wires or coaxial cables, permitting all to share resources such as printers, modems fax modem enables a computer to send and receive transmissions to and from a fax machine (see facsimile ) or another fax modem.

Modems were first used with teletype machines to send telegrams and cablegrams.
..... Click the link for more information.
, and hard-disk storage devices.

Computer Programs and Programming Languages

Before a computer can be used to solve a given problem, it must first be programmed, that is, prepared for solving the problem by being given a set of instructions, or program. The various programs by which a computer controls aspects of its operations, such as those for translating data from one form to another, are known as software, as contrasted with hardware, which is the physical equipment comprising the installation. In most computers the moment-to-moment control of the machine resides in a special software program called an operating system, or supervisor. Other forms of software include assemblers and compilers for programming languages and applications for business and home use (see computer program). Software is of great importance; the usefulness of a highly sophisticated array of hardware can be severely compromised by the lack of adequate software.

Each instruction in the program may be a simple, single step, telling the computer to perform some arithmetic operation, to read the data from some given location in the memory, to compare two numbers, or to take some other action. The program is entered into the computer's memory exactly as if it were data, and on activation, the machine is directed to treat this material in the memory as instructions. Other data may then be read in and the computer can carry out the program to solve the particular problem.

Since computers are designed to operate with binary numbers, all data and instructions must be represented in this form; the machine language, in which the computer operates internally, consists of the various binary codes that define instructions together with the formats in which the instructions are written. Since it is time-consuming and tedious for a programmer to work in actual machine language, a programming language programming language, syntax, grammar, and symbols or words used to give instructions to a computer .

Development of Low-Level Languages



All computers operate by following machine language programs, a long sequence of instructions called machine code
..... Click the link for more information. , or high-level language, designed for the programmer's convenience, is used for the writing of most programs. The computer is programmed to translate this high-level language into machine language and then solve the original problem for which the program was written. Certain high-level programming languages are universal, varying little from machine to machine.

Development of Computers

Although the development of digital computers is rooted in the abacus abacus (ăb`əkəs, əbăk`–), in mathematics, simple device for performing arithmetic calculations.
..... Click the link for more information.
 and early mechanical calculating devices, Charles Babbage Babbage, Charles (băb`ĭj), 1792–1871, English mathematician and inventor.
..... Click the link for more information.
 is credited with the design of the first modern computer, the "analytical engine," during the 1830s. American scientist Vannevar Bush Bush, Vannevar (văn`əvər), 1890–1974, American electrical engineer and physicist, b. Everett, Mass., grad.
..... Click the link for more information.
 built a mechanically operated device, called a differential analyzer, in 1930; it was the first general-purpose analog computer. John Atanassoff constructed the first semielectronic digital computing device in 1939.

The first fully automatic calculator was the Mark I, or Automatic Sequence Controlled Calculator, begun in 1939 at Harvard by Howard Aiken, while the first all-purpose electronic digital computer, ENIAC (Electronic Numerical Integrator And Calculator), which used thousands of vacuum tubes, was completed in 1946 at the Univ. of Pennsylvania. UNIVAC (UNIVersal Automatic Computer) became (1951) the first computer to handle both numeric and alphabetic data with equal facility; this was the first commercially available computer.

First-generation computers were supplanted by the transistorized computers (see transistor transistor, three-terminal, solid-state electronic device used for amplification and switching. It is the solid-state analog to the triode electron tube ; the transistor has replaced the electron tube for virtually all common applications.
..... Click the link for more information.
) of the late 1950s and early 60s, second-generation machines that were smaller, used less power, and could perform a million operations per second. They, in turn, were replaced by the third-generation integrated-circuit machines of the mid-1960s and 1970s that were even smaller and were far more reliable. The 1980s and 90s were characterized by the development of the microprocessor and the evolution of increasingly smaller but powerful computers, such as the personal computer and personal digital assistant personal digital assistant (PDA), lightweight, hand-held computer designed for use as a personal organizer with communications capabilities; also called a handheld.
..... Click the link for more information.
, which ushered in a period of rapid growth in the computer industry.

Bibliography

See S. G. Nash, A History of Scientific Computing (1990); D. I. A. Cohen, Introduction to Computer Theory (2d ed. 1996); P. Norton, Peter Norton's Introduction to Computers (2d ed. 1996); A. W. Biermann, Great Ideas in Computer Science: A Gentle Introduction (2d ed. 1997); R. L. Oakman, The Computer Triangle: Hardware, Software, People (2d ed. 1997); R. Maran, Computers Simplified (4th ed. 1998); A. S. Tanenbaum and J. R. Goodman. Structured Computer Organization (4th ed. 1998).


computer

Programmable machine that can store, retrieve, and process data. Today's computers have at least one CPU that performs most calculations and includes a main memory, a control unit, and an arithmetic logic unit. Increasingly, personal computers contain specialized graphic processors, with dedicated memory, for handling the computations needed to display complex graphics, such as for three-dimensional simulations and games. Auxiliary data storage is usually provided by an internal hard disk and may be supplemented by other media such as floppy disks or CD-ROMs. Peripheral equipment includes input devices (e.g., keyboard, mouse) and output devices (e.g., monitor, printer), as well as the circuitry and cabling that connect all the components. Generations of computers are characterized by their technology. First-generation digital computers, developed mostly in the U.S. after World War II, used vacuum tubes and were enormous. The second generation, introduced c. 1960, used transistors and were the first successful commercial computers. Third-generation computers (late 1960s and 1970s) were characterized by miniaturization of components and use of integrated circuits. The microprocessor chip, introduced in 1974, defines fourth-generation computers.


computer

A general-purpose machine that processes data according to a set of instructions that are stored internally either temporarily or permanently. The computer and all equipment attached to it are called hardware. The instructions that tell it what to do are called "software." A set of instructions that perform a particular task is called a "program" or "software program."

What a Computer Does
The instructions in the program direct the computer to input, process and output as follows:

Input/Output
The computer can selectively retrieve data into its main memory (RAM) from any peripheral device (terminal, disk, tape, etc.) connected to it. After processing the data internally, the computer can send a copy of the results from its memory out to any peripheral device. The more memory it has, the more programs and data it can work with at the same time.

Storage
By outputting data onto a magnetic disk or tape, the computer is able to store data permanently and retrieve it when required. A system's size is based on how much disk storage it has. The more disk, the more data are immediately available.

Processing (The 3 C's)
The computer performs all processing by "calculating," "comparing" and "copying" the data stored in its memory (RAM).

Calculate
The computer can perform any mathematical operation on data by adding, subtracting, multiplying and dividing one set with another.

Compare
The computer can analyze and evaluate data by matching it with sets of known data that are included in the program or called in from storage.

Copy
The computer can move data around to create any kind of report or listing in any order.

Calculate, Compare and Copy
By calculating, comparing and copying, the computer accomplishes all forms of data processing. For example, records are sorted into a new order by comparing two records at a time and copying the record with the lower value in front of the one with the higher value.

The computer finds one customer out of thousands by comparing the requested account number to each record in the file. The query statement: SUM SALARY FOR TITLE = "NURSE" causes the computer to compare the title field in each record for NURSE and then add (calculate) the salary field for each match.

In word processing, inserting and deleting text is accomplished by copying characters from one place to another.

Remember The 3 C's
If you wonder whether the computer can solve a problem, identify your data on paper. If it can be calculated, compared and copied on paper, it can be processed in the computer.

The 3 C's - Finding Things
This example counts all California records in the database by comparing each record with "CA." Every record in the database is read into memory. The memory locations that state is written into are compared with the letters "CA" in the program. If they are equal, a "1" is added to the California counter. The second record is written into the same memory bytes as the first record, and the field is compared again. This process is performed until the last record has been examined.


The 3 C's - Displaying and Printing
Data are stored as contiguous fields in the database with no blanks in between. The data are displayed and printed the way we like to see it by writing the data into memory and copying the characters into the desired order. The date in this example is printed through a "picture," which is a set of characters that acts as a filter. Each character in the date is compared to a corresponding character in the picture, and the one copied as output is determined by the rules. Pictures can be implemented in software or in hardware.


The 3 C's - Sorting
Sorting (resequencing) data is accomplished by comparing each item of data with the others and copying it into the appropriate order. Of course, there is a ton of calculating going on to keep track of what is being compared. Years ago, when databases were stored on tape, the speed of a vendor's sort program was a powerful marketing feature. All transactions had to be sorted into account number sequence in order to be processed. In today's online systems, data are often indexed. Instead of sorting the actual data records themselves, the much smaller indexes are sorted.


The 3 C's - Editing
The magic of word processing is nothing more than copying text. In this example, in order for the "O" to be inserted into the word, the remaining characters are copied one memory location (byte) to the right to make room for it. Deleting is copying in reverse. As in all data processing, there is a whole lot of calculating and comparing going on to keep track of where the text is stored in memory.


The Stored Program Concept
The computer's ability to call in instructions and follow them is known as the "stored program concept." Instructions are copied into memory from a disk, tape or other source before any data can be processed. The computer is directed to start with the first instruction in the program. It copies the instruction from memory into its control unit circuit and matches it against its built-in set of instructions. If the instruction is valid, the processor carries it out. If not, the computer comes to an abnormal end (see crash).

The computer executes instructions sequentially until it finds a GOTO instruction that tells it to go to a different place in the program. It can execute billions of instructions per second, using the same program logic on each new set of data brought in.

Operations Overlap
Input/output and processing are made to overlap. While one program is waiting for input from one user, the operating system (master control program) directs the computer to process data in another program. Large computers allow many input/output operations to occur simultaneously with processing.

It can take hundreds of thousands of discrete machine steps to perform very routine tasks. Your computer could easily execute several million instructions to put a requested record on screen for you.

Computer Generations
First-generation computers, starting with the UNIVAC I in 1951, used vacuum tubes, and their memories were made of thin tubes of liquid mercury and magnetic drums.

Second-generation systems in the late 1950s replaced tubes with transistors and used magnetic cores for memories (IBM 1401, Honeywell 800). Size was reduced and reliability was significantly improved.

Third-generation computers, beginning in the mid-1960s, used the first integrated circuits (IBM 360, CDC 6400) and the first operating systems and DBMSs. Online systems were widely developed, although most processing was still batch oriented using punch cards and magnetic tapes.

Starting in the mid-1970s, the fourth generation brought us computers made entirely of chips. It spawned the microprocessor and personal computer. It introduced distributed processing and office automation. Query languages, report writers and spreadsheets put large numbers of people in touch with the computer for the first time. Even with the hundreds of millions of people using computers every day, we are still in the fourth generation. Some skill is still required to use the computer even if only to surf the Web and send e-mail.

The fifth generation implies faster hardware and more sophisticated software that uses artificial intelligence (AI) routinely. Natural language recognition is a major component of the fifth generation. When you can have a reasonably intelligent conversation with the average computer, you will be in the fifth generation, perhaps in the 2015-2020 time frame.

The Beginning of Commercial Computing
In the early 1950s, the UNIVAC I ushered in the computer age. This picture was taken in Frankfurt, Germany in 1956 and shows the console on the right, a little more than half the CPU on the left and the tape drives in the background.


The Installation
This picture, taken in 1956, shows half the CPU of the UNIVAC I. Imagine yourself watching this awesome sight and someone says to you, "in 20 years, everything you see being wheeled up the ramp will fit on the tip of your finger." Would you have believed it?




Types of Computers
Computers can be as small as a chip or as large as a truck. The difference is in the amount of work they do within the same time frame. Its power is based on many factors, including word size and the speed of its CPU, memory and peripherals. Following is a "rough" guide to system cost.

  Type of                    Approximate Cost
  Computer                   In 2006 US $

  Chips

  Microcontroller (MCU)
   (4, 8, 32, 16-bit)        $1 - $150

  Microprocessor chip
   (4, 8, 16, 32, 64-bit)    $5 - $1K


  Client Systems

  Desktop/laptop client
   (32, 64-bit)              $400 - $6K

  Workstation (32, 64-bit)   $5K - $25K


  Server Systems

  Low end server
   (32, 64-bit)              $2K - 5K

  Midrange server
   (32, 64-bit)              $15K - 250K

  High-end server/mainframe
   (32, 64-bit)              $500K - $3M

  Supercomputer (64-bit)     $1M - $5M

  K = thousand $
  M = million $


computer
a. a device, usually electronic, that processes data according to a set of instructions. The digital computer stores data in discrete units and performs arithmetical and logical operations at very high speed. The analog computer has no memory and is slower than the digital computer but has a continuous rather than a discrete input. The hybrid computer combines some of the advantages of digital and analog computers.
b. (as modifier): computer technology

computer [kəm′pyüd·ər]
(computer science)
A device that receives, processes, and presents data; the two types are analog and digital. Also known as computing machine.

Computer

A device that receives, processes, and presents information. The two basic types of computers are analog and digital. Although generally not regarded as such, the most prevalent computer is the simple mechanical analog computer, in which gears, levers, ratchets, and pawls perform mathematical operations—for example, the speedometer and the watt-hour meter (used to measure accumulated electrical usage). The general public has become much more aware of the digital computer with the rapid proliferation of the hand-held calculator and a large variety of intelligent devices and especially with exposure to the Internet and the World Wide Web. See Internet

An analog computer uses inputs that are proportional to the instantaneous value of variable quantities, combines these inputs in a predetermined way, and produces outputs that are a continuously varying function of the inputs and the processing. These outputs are then displayed or connected to another device to cause action, as in the case of a speed governor or other control device. Small electronic analog computers are frequently used as components in control systems. If the analog computer is built solely for one purpose, it is termed a special-purpose electronic analog computer. In any analog computer the key concepts involve special versus general-purpose computer designs, and the technology utilized to construct the computer itself, mechanical or electronic. See Analog computer

In contrast, a digital computer uses symbolic representations of its variables. The arithmetic unit is constructed to follow the rules of one (or more) number systems. Further, the digital computer uses individual discrete states to represent the digits of the number system chosen. A digital computer can easily store and manipulate numbers, letters, images, sounds, or graphical information represented by a symbolic code. Through the use of the stored program, the digital computer achieves a degree of flexibility unequaled by any other computing or data-processing device.

The advent of the relatively inexpensive and readily available personal computer, and the combination of the computer and communications, such as by the use of networks, have dramatically expanded computer applications. The most common application now is probably text and word processing, followed by electronic mail. See Electronic mail, Local-area networks, Microcomputer

Computers have begun to meet the barrier imposed by the speed of light in achieving higher speeds. This has led to research and development in the areas of parallel computers (in order to accomplish more in parallel rather than by serial computation) and distributed computers (taking advantage of network connections to spread the work around, thus achieving more parallelism). Continuing demand for more processing power has led to significant changes in computer hardware and software architectures, both to increase the speed of basic operations and to reduce the overall processing time. See Computer systems architecture, Concurrent processing, Distributed systems (computers), Multiprocessing, Supercomputer


1.(publication)Computer - A journal of the IEEE Computer Society.
2.(computer)computer - A machine that can be programmed to manipulate symbols. Computers can perform complex and repetitive procedures quickly, precisely and reliably and can quickly store and retrieve large amounts of data.

The physical components from which a computer is constructed (electronic circuits and input/output devices) are known as "hardware". Most computers have four types of hardware component: CPU, input, output and memory. The CPU (central processing unit) executes programs ("software") which tell the computer what to do. Input and output (I/O) devices allow the computer to communicate with the user and the outside world. There are several kinds of memory - fast, expensive, short term memory (e.g. RAM) to hold intermediate results, and slower, cheaper, long-term memory (e.g. magnetic disk and magnetic tape) to hold programs and data between jobs.

See also analogue computer.


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
? 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.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2009 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.