Internal Hardware of a computer Flashcards

(8 cards)

1
Q

The processor

A

Executes program instructions in order to run applications

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

Main Memory

A

a computer uses its main memory including RAM and ROM to store program instructions and frequently used data
main memory is usually much faster than secondary storage

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

Buses

A

a series of parallel wires that connects internal components of a computer system (allowing signals to be passed between them)
the no. of parallel wires in a bus is called its width and has a direct r/ship to the no. of bits that can be transferred simultaneiously by bus

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

address bus

A

transport memory addresses(specifiying where data is to be sent/retrieved from)
increasing its width increases the range of addresses that it can specify (= ^computers amount of addressable memory)
1 parallel wire in address bus = 2^1 of addressable memory locations

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

Data bus

A

a computers data bus sends data and instructions to and from the different components of the computer system
^ width = ^volume of data that can be transferred over bus at any one time

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

Control bus

A

used to carry control signals that reg the operation of the computer system
carries computers clock signal

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

Harvard Architecture

A

the processor will use two seperate main memory locations
one for instructions the other for data
can give each piece of main memory different characteristics
used in embedded systems

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

Von Neumann Architecthure

A

both instructions and data are stored in the same memory
often perform worse than those based on harvard architecture as the same buses have to be shared for fetching instructions and data
used in every day general purpose computer systems (e.g. laptops and smartphones)

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