Presentation is loading. Please wait.

Presentation is loading. Please wait.

3 1 3 C H A P T E R Hardware: Input, Processing, and Output Devices.

Similar presentations


Presentation on theme: "3 1 3 C H A P T E R Hardware: Input, Processing, and Output Devices."— Presentation transcript:

1 3 1 3 C H A P T E R Hardware: Input, Processing, and Output Devices

2 3 2 Hardware  Any machinery (most of which uses digital circuits) that assists in the input, processing, storage, and output activities of an information system.

3 3 3 Central Processing Unit (CPU)  A hardware component that performs computing functions utilizing the ALU, control unit, and registers. Arithmetic/Logic Unit (ALU)  Performs mathematical calculations and makes logical comparisons. Control Unit  Sequentially accesses program instructions, decodes them, coordinates flow of data in/out of ALU, registers, primary and secondary storage, and various output devices. Hardware Components

4 3 4 Registers  High-speed storage areas used to temporarily hold small units of program instructions and data immediately before, during, and after execution by the CPU.  Primary Storage  Holds program instructions and data (a.k.a. main memory).

5 3 5 Hardware Components (Figure 3.1)

6 3 6 Execution of an Instruction Machine Cycle - Instruction phase - Execution phase Instruction Phase  Step 1: Fetch instruction  Step 2: Decode instruction Instruction time: The time to complete the instruction phase.

7 3 7 Execution of an Instruction Execute instruction  Step 3: Execute instruction  Step 4: Store results Execution time: The time to complete the execution phase. Machine Cycle - Instruction phase - Execution phase

8 3 8 Pipelining  A CPU operation in which multiple execution phases are performed in a single machine cycle.

9 3 9 Execution of an Instruction (Figure 3.2)

10 3 10 Machine Cycle Time  Time it takes to execute an instruction Slow machines  Measured in microseconds (one-millionth of a second) Fast machines  Measured in nanoseconds (one-billionth of a second) to picoseconds (one-trillionth of a second) MIPS  Millions of instructions per second.

11 3 11 Cycle Time (Figure 3.3)

12 3 12 Clock Speed (Table 3.1) Clock Speed  Predetermined rate a CPU produces a series of electronic pulses. Hertz  One cycle or pulse per second Megahertz (MHz)  Millions of cycles per second Table 3.1

13 3 13 Wordlength  Number of bits the CPU can process at any one time BIT  Binary Digit - 0 or 1 that combine to form a “word” Computer word  What the computer processes Microcode  Predefined, elementary circuits and logical operations that the processor performs when it executes an instruction.

14 3 14 Bus Line  Physical wiring connecting computer components Bus Line Width  Number of bits a bus line can transfer at one time.

15 3 15 Moore’s Law (Figure 3.4) Moore’s Law  A hypothesis that states transistor densities in a single chip will double every 18 months.

16 3 16 Instruction Sets Complex instruction set computing (CISC)  A computer chip design that places as many microcode instructions into the central processor as possible. Reduced instruction set computing (RISC)  A computer chip design based on reducing the number of microcode instructions built into a chip to an essential set of common microcode instructions.

17 3 17 Byte  Eight bits together that represent a single character of data. 12345678 A Bytes are stored in memory. Memory provides working storage for program instructions. Storage Data is represented in on/off circuit states.

18 3 18 Memory Characteristics and Functions (Figure 3.5) Random Access Memory - RAM  Temporary and volatile Read Only Memory - ROM  Permanent and non-volatile

19 3 19 Cache Memory (Figure 3.6) Cache memory High speed memory that a processor can access more rapidly than main memory.

20 3 20 Multiprocessing  The simultaneous execution of two or more instructions at the same time. Coprocessor  Speeds processing by executing specific types of instructions while the CPU works on another processing activity.

21 3 21 Parallel Processing (Figure 3.7) Parallel processing  A form of multiprocessing that speeds the processing by linking several processors to operate at the same time or in parallel.


Download ppt "3 1 3 C H A P T E R Hardware: Input, Processing, and Output Devices."

Similar presentations


Ads by Google