Variety of Processors Flashcards

(28 cards)

1
Q

What is Von Neumann Architecture?

A

The design of modern processors

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

Where are programs stored in modern day Von Neumann Architecture?

A

In memory

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

In modern Von Neumann Architecture how is data transferred between CPU, RAM, ROM, and other devices?

A

The address bus and data bus, all items are connected it.

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

What are some different types of processors?

A

Fixed Logic, Selectable Logic, Parameterized Logic Processor, Programmable Logic Processor

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

What does a Fixed Logic processor do?

A

Least powerful. Single Operation.

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

What does a Selectable Logic processor do?

A

Performs more than one operation.

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

What does a Paramerterized Logic processor do?

A

Accepts a set of parameters in the computation.

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

What does a Programmable Logic Processor do?

A

Greatest Flexibility.
Function to compute can be changed. CPU’s belong to this
type of processors.

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

Why type of processor is a cpu?

A

Programmable Logic Processor

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

What are the components of a cpu?

A

● Controller
● ALU – Arithmetic and Logical Unit
● Registers - Local Data Storage
● Internal Interconnections
● External Interface

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

What does the controller of a cpu do?

A

● Controls the execution
● Initiates the sequence of steps
● Coordinates other components

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

What does the ALU (Arithmetic and Logical Unit) of the cpu do?

A

● It provides the Arithmetic and Boolean
Operations.
● It performs one operation at a time.

● Integer Arithmetic - add, subtract, multiply, divide
● Shift - left, right, circular
● Boolean - and, or, not, exclusive or

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

What do registers in a cpu do?

A

Holds arguments and results of the operations

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

What do Internal Connections in a cpu do?

A

Transfers values across the components in the CPU.

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

What does the External Interface in a cpu do?

A

Provides connections to external memory as well as I/O devices

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

What are some processor categories?

A

Coprocessors, Microcontroller, Microsequencer, Embedded System Processor, General Purpose Processor

17
Q

What do coprocessors do?

A

Operates in conjunction with other processor.
Example: Floating Point Accelerator.

18
Q

What do Microcontrollers do?

A

Small programmable device. Dedicated to control
a physical system. Example: Electronic Toys.

19
Q

What do Microsequencers’ do

A

Use to control coprocessors, memory and other components inside a larger processor board.

20
Q

What do Embedded System Processors’ do?

A

● It is able to run sophisticated tasks
● More powerful than a microcontroller
● Example: The controller in a an MP3 player that
includes User Interface and MP3 decoding.

21
Q

What does a General Purpose Processor do?

A

● Most powerful type of processor
● Completely Programmable
● Example: Pentium processor

22
Q

What were 3 evolutionary steps of processors?

A

● Discrete Logic: Use TTL Gates etc used to implement processor. It could use multiple boxes and circuit boards.
● Single circuit board: Multiple chips/controllers in a single board.
● Single chip: All the components are in a single chip.

23
Q

What is the Fetch-Execute cycle?

A

This is the basics for programmable
processors.

while (1) {
Fetch from memory the next instruction to
execute in the program.
Execute this instruction.
}

24
Q

What is clock rate?

A

It is the rate at which gates and hardware
components are clocked to synchronize data transfer.

25
What is Instruction rate.
● It is the time required to execute an instruction. ● Different instructions may take different times. ● Example: Multiplication and division will take more clock cycles than addition and subtraction.
26
How does a processor start up?
● The CPU is initialized ● The fetch-execute cycle starts. ● The first instruction to execute will be in a known memory location, E.g. 0x1000 ● This process is called “bootstrap”.
27
What is bootstrap?
Starting up a cpu, includes the process of executing the first known instruction at a specific memory location
28
How does a processor stop?
It does not really. ● When the application finishes or it is waiting for an event, ● The program may enter an infinite loop. ● In an OS, that infinite loop is often called ● “Null Process” or ● “System Idle Process”.