Académique Documents
Professionnel Documents
Culture Documents
Computers
The history of computer development is often referred to
in reference to the different generations of computing
devices. Each generation of computer is characterized by a
major technological development that fundamentally
changed the way computers operate, resulting in
increasingly smaller, cheaper, and more powerful and more
efficient and reliable devices. Read about each generation
and the developments that led to the current devices that
we use today.
First Generation - 1940-1956: Vacuum Tubes
The first computers used vacuum tubes for circuitry and
magnetic drums [A direct-access, or random-access, storage device. A magnetic drum, also
referred to as drum, is a metal cylinder coated with magnetic iron-oxide material on which data and
programs can be stored. Magnetic drums were once used as a primary storage device but have since been
implemented as auxiliary storage devices. The tracks on a magnetic drum are assigned to channels located
around the circumference of the drum, forming adjacent circular bands that wind around the drum. A single
drum can have up to 200 tracks. As the drum rotates at a speed of up to 3,000 rpm, the device's read/write
heads deposit magnetized spots on the drum during the write operation and sense these spots during a read
operation. This action is similar to that of a magnetic tape or disk drive. Unlike some disk packs, the
magnetic drum cannot be physically removed. The drum is permanently mounted in the device. Magnetic
drums are able to retrieve data at a quicker rate than tape or disk devices but are not able to store as much
data as either of them.]
for memory, and were often enormous, taking up entire rooms.
They were very expensive to operate and in addition to using a
great deal of electricity, generated a lot of heat, which was
often the cause of malfunctions. First generation computers
relied on machine language to perform operations, and they
could only solve one problem at a time. Input was based on
punched cards and paper tape, and output was displayed on
printouts.
Integrated circuits are used for a variety of devices, including microprocessors, audio and video equipment,
and automobiles. Integrated circuits are often classified by the number of transistors and other electronic
components they contain:
• multi-user : Allows two or more users to run programs at the same time. Some operating
systems permit hundreds or even thousands of concurrent users.
• multiprocessing : Supports running a program on more than one CPU.
• multitasking : Allows more than one program to run concurrently.
• multithreading : Allows different parts of a single program to run concurrently.
• real time: Responds to input instantly. General-purpose operating systems, such as DOS and
UNIX, are not real-time.
Operating systems provide a software platform on top of which other programs, called application
programs, can run. The application programs must be written to run on top of a particular operating system.
Your choice of operating system, therefore, determines to a great extent the applications you can run. For
PCs, the most popular operating systems are DOS, OS/2, and Windows, but others are available, such as
Linux.
As a user, you normally interact with the operating system through a set of commands. For example, the
DOS operating system contains commands such as COPY and RENAME for copying files and changing
the names of files, respectively. The commands are accepted and executed by a part of the operating system
called the command processor or command line interpreter. Graphical user interfaces allow you to enter
commands by pointing and clicking at objects that appear on the screen. ],
FourthGeneration-
FourthGeneration-1971-
1971-Present:
Microprocessors
the microprocessor [A silicon chip that contains a CPU. In the world of personal
computers, the terms microprocessor and CPU are used interchangeably. At the heart of all personal
computers and most workstations sits a microprocessor. Microprocessors also control the logic of almost
all digital devices, from clock radios to fuel-injection systems for automobiles.
• Instruction set: The set of instructions that the microprocessor can execute.
• bandwidth : The number of bits processed in a single instruction.
• clock speed : Given in megahertz (MHz), the clock speed determines how many instructions
per second the processor can execute.
In both cases, the higher the value, the more powerful the CPU. For example, a 32-bit microprocessor that
runs at 50MHz is more powerful than a 16-bit microprocessor that runs at 25MHz.
There are many microprocessors available to the public. Not knowing the differences can be quite
frustrating -- especially when it means saving or spending a couple hundred dollars.
Below is a chart that compares and contrasts important features found on some of the more popular chips in
the market today.
256 KB,
Pentium III 9,500,000 450 MHz - 1 GHz 133 MHz
full speed
256 KB - 2 MB,
Pentium III Xeon 28,100,000 500 MHz - 1 GHz 100 MHz
full speed
256 KB,
Pentium 4 55,000,000 1.4 GHz - 3.4 GHz 800 MHz
full speed
256 KB,
K6-III 21,300,000 400 MHz - 450 MHz 100 MHz
full speed
256 KB,
Athlon (K7) 22,000,000 850 MHz - 1.2 GHz 200 MHz and 266 MHz
full speed
384 KB,
Athlon XP 37,500,000 1.67 GHz 266 MHz
full speed
64 KB,
Duron N/A 700-800 MHz 200 MHz
full speed
1 MB,
Athlon 64 105,900,000 800 MHz 1.6 GHz
half speed
On large machines, CPUs require one or more printed circuit boards. On personal computers and small
workstations, the CPU is housed in a single chip called a microprocessor. Since the 1970's the
microprocessor class of CPUs has almost completely overtaken all other CPU implementations.
The CPU itself is an internal component of the computer. Modern CPUs are small and
square and contain multiple metallic connectors or pins on the underside. The CPU is
inserted directly into a CPU socket, pin side down, on the motherboard. Each motherboard
[The main circuit board of a microcomputer. The motherboard contains the connectors for attaching additional boards.
Typically, the motherboard contains the CPU, BIOS, memory, mass storage interfaces, serial and parallel ports,
expansion slots, and all the controllers required to control standard peripheral devices, such as the display screen,
keyboard, and disk drive. Collectively, all these chips that reside on the motherboard are known as the motherboard's
chipset. On most PCs, it is possible to add memory chips directly to the motherboard. You may also be able to upgrade
to a faster PC by replacing the CPU chip. To add additional core features, you may need to replace the motherboard
entirely. Motherboard is sometimes abbreviated as mobo. ] will support only a specific type or range of CPU so
you must check the motherboard manufacturer's specifications before attempting to replace or
upgrade a CPU. Modern CPUs also have an attached heat sink and small fan that go directly on top of the
CPU to help dissipate heat.
• The arithmetic logic unit (ALU), which performs arithmetic and logical operations.
• The control unit (CU), which extracts instructions from memory and decodes and executes them,
calling on the ALU when necessary.
Currently, no computers exhibit full artificial intelligence (that is, are able to simulate human behavior).
The greatest advances have occurred in the field of games playing. The best computer chess programs are
now capable of beating humans. In May, 1997, an IBM super-computer called Deep Blue defeated world
chess champion Gary Kasparov in a chess match.
In the area of robotics, computers are now widely used in assembly plants, but they are capable only of
very limited tasks. Robots have great difficulty identifying objects based on appearance or feel, and they
still move and handle objects clumsily.
Natural-language processing offers the greatest potential rewards because it would allow people to interact
with computers without needing any specialized knowledge. You could simply walk up to a computer and
talk to it. Unfortunately, programming computers to understand natural languages has proved to be more
difficult than originally thought. Some rudimentary translation systems that translate from one human
language to another are in existence, but they are not nearly as good as human translators. There are also
voice recognition systems that can convert spoken sounds into written words, but they do not understand
what they are writing; they simply take dictation. Even these systems are quite limited -- you must speak
slowly and distinctly.
In the early 1980s, expert systems were believed to represent the future of artificial intelligence and of
computers in general. To date, however, they have not lived up to expectations. Many expert systems help
human experts in such fields as medicine and engineering, but they are very expensive to produce and are
helpful only in special situations.
Today, the hottest area of artificial intelligence is neural networks, which are proving successful in a
number of disciplines such as voice recognition and natural-language processing.
There are several programming languages that are known as AI languages because they are used almost
exclusively for AI applications. The two most common are LISP and Prolog.