19
Computer Organization Deals with structural relationships that may not be visible to the programmer.

Computer organization

Embed Size (px)

Citation preview

Page 1: Computer organization

Computer Organization

Deals with structural relationships that may not be visible to the

programmer.

Page 2: Computer organization

Levels of Computer Organization

>Highest Level

> Lowest Level

Page 3: Computer organization

>Processor-- center for manipulation and control

>Memory – storage for instructions and data for currently executing programs

>I/O system – controller which communicate with “ external” devices: secondary memory, display devices, networks

>Data-path & control – collection of parallel wires, transmits data, instructions, or control signal

A stored program computer has the following basic units:

Page 4: Computer organization

Brief History of Computing

Page 5: Computer organization

Wolf Radius Bone

• Wolf radius bone ca. 25,000–30,000 B.C. showing 55 cuts in groups of five, suggesting a rudimentary form of multiplication or division.

Page 6: Computer organization

Tally Sticks

was an ancient memory aid device to record and document numbers, quantities, or even messages.

Page 7: Computer organization

Chinese Abacus

• Representation of 39,017 on a Chinese abacus.

Page 8: Computer organization

Cylinder Music Box

• Victorian Swiss cylinder music box, dated 1862.

Page 9: Computer organization

Pascal’s Calculating Machine

• Performs basic arithmetic operations (early to mid 1600’s). Does

• not have what may be considered the basic parts of a computer.

Page 10: Computer organization

Babbage’s Difference Engine #1

• Working portion of Babbage’s Difference Engine No. 1, which is

• the first known automatic calculator.

Page 11: Computer organization

The Jacquard Pattern Weaving Loom

• The Jacquard pattern weaving loom

Page 12: Computer organization

Enigma

• Siemens Halkse T-52 Sturgeon (Enigma) cipher machine.

Page 13: Computer organization

Colossus

• The Colossus (ca. 1944).

Page 14: Computer organization

The ENIAC

Page 15: Computer organization

Moore’s Law

• Computing power doubles every 18 months, for the same price.

Page 16: Computer organization

The von Neumann Model• The von Neumann model consists of five

major components:(1) input unit; (2) output unit; (3) arithmetic logic unit;(4)memory unit; (5) control unit.

Page 17: Computer organization

BASIC COMPUTER OPERATIONSA computer performs basically five major operations or functions irrespective of their size and make. These are

1) it accepts data or instructions by way of input, 2) it stores data, 3) it can process data as required by the user, 4) it gives results in the form of output, and 5) it controls all operations inside a computer. We

discuss below each of these operations.

Page 18: Computer organization

1. Input: This is the process of entering data and programs in to the computer system.

2. Storage: The process of saving data and instructions permanently is known as storage

3. Processing: The task of performing operations like arithmetic and logical operations is called processing.

4. Output: This is the process of producing results from the data for getting useful information.

5. Control: The manner how instructions are executed and the above operations are performed.

Page 19: Computer organization

A Typical Computer System