Chapter 3 Flashcards

1
Q

The computer hardware design that includes the processor (CPU), and communication routes, called Buses, between the CPU and the hardware it manages, such as memory and disk storage.

A

System Architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A path or channel between a computer’s CPU an the devices it manages, such as a memory and disk storage.

A

Bus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A computer capable of supporting only a single CPU

A

Single-Processor Computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A computer capable of supporting multiple CPU’s

A

Multiprocessor Computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The part of the CPU that reads and executes very basic instructions such as reading data from memory or sending data to the screen.

A

Processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The section of the processor that reads and executes the instructions. These come in multi (two or more), dual (two), and quad (four).

A

Core

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

By which hardware elements can the CPU be classified?

A
Design Type
Speed
Cache
Address Bus
Data Bus
Control Bus
CPU scheduling
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the two general designs used in today’s computers? What is the main difference between them?

A

Complex Instruction Set Computing (CISC) and Reduced Instruction Set Computing (RISC). The main difference is the number of instructions the chip can process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A computer CPU architecture in which processor components are reconfigured to conduct different operations as required. Such designs require many instructions and more complex instructions that n other designs.

A

Complex Instruction Set Computing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A computer CPU design that dedicates processor hardware components to certain functions. This design reduces that number and complexity of required instructions and, in many cases, results in faster performance than the other design.

A

Reduced Instruction Set Computing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The list of commands the CPU can understand and carry out

A

Instruction Set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the advantages and disadvantages of the CISC?

A

Advantages

  1. You need only general purpose hardware to carry out commands as opposed to hardware for a specific purpose.
  2. The chip is driven by it’s software, making it cheaper to produce.

Disadvantages

  1. The need for complex on-chip software. .
  2. It needs complex hardware to perform functions.
  3. The need to continually reprogram the on-chip hardware
  4. It is slower than RISC chip.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the advantages and disadvantages of RISC?

A

Advantages
1. Need little setup.
2. Specifically designed and optimized to perform specific functions.
Disadvantages
1. The chip is more expensive and complex.
2. The chip will need a lot of hardware to carry out the instructions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A CPU design that permits the processor to operate on one instruction at the same time it is fetching one or more subsequent instructions from the operating system or application.

A

Pipelining

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

This CPU architecture that grew out of the RISC-based architecture, and enables the processor to work faster by performing several operations at once, predicting and speculating about operations that will come next (so that they are even completed before requested), This uses larger am more work area registers than CISC or traditional RISC-based architectures.

A

Explicitly Parallel Instruction Computing (EPIC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Used to hold data or programming code in a computer. the size of a word varies among computers. 16-bit computers have a one of these in 16 bits and 64-bit computers have one of these in 64 bits.

A

Word

17
Q

How fast the computer operates.

A

Speed

18
Q

The speed at which the CPU executes internal commands, measured in megahertz (millions of clock ticks per second) or gigahertz (billions of clock ticks per second). These can be as low as 1 MHz and as high as 3GHz.

A

Internal Clock Speed

19
Q

The speed at which the processor communicates with the memory and other devices in the computer, usually one-forth to one-half the other clock speed.

A

External Clock Speed

20
Q

Special Computer memory that temporarily stores data used by the CPU. This is physically close to the CPU, and is faster than standard system memory, enabling faster retrieval and processing time.

A

Cache Memory

21
Q

Cache memory that is part of the CPU hardware.

A

Level 1 Cache

22
Q

Cache memory that, in most computers CPU designs, is located on the hardware separate from, but close to, the CPU.

A

Level 2 Cache

23
Q

Cache Memory that is located on a chip, which is separate from, but close to the CPU, when L1 and L2 cache are both already built on the CPU.

A

Level 3 Cache

24
Q

An internal communication pathway inside a computer that specifies the source and target address for memory reads and writes. This is measured by the number of bits of information it can carry. The wider this is ( the more bits it moves over time), the more memory available to the computer that uses it.

A

Address Bus

25
Q

An internal communications pathway that allows computer components such as the CPU, display adapter, and main memory, to share information.

A

Data Bus

26
Q

An internal communications pathway that keeps the CPU informed of the status of particular computer resources and devices, such as memory and disk drives.

A

Control Bus

27
Q

A request to the processor so that a currently operating process, such as read from a disk drive, can be interrupted by another process, such as a write into memory

A

Interrupt Request

28
Q

This determines witch process to run given the multiple processes waiting to run.

A

CPU Scheduling

29
Q

The ability to run more that one process or parts at a time.

A

Multithreading