4.7 Fundamentals of computer organisation and Architecture so far Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is the role of processor

A

primary role is to execute instructions stored in the computer’s memory

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

What is the role of the main memory

A

Main memory holds the data and instructions that the processor needs to access quickly during program execution

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

Role of the io controllers

A

facilitating communication between the CPU and various input/output devices, such as peripherals.

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

What are the three types of bus found within the cpu?

A

address buss, data bus, control bus

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

What is the role of the address bus(3)

A

A pathway specifically for transmitting memory addresses.

When the CPU wants to read from or write to a specific location in memory

it sends the address of that location via the address bus.

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

What is the role of the data bus

What determines its load capacity

A

the pathway through which data travels within a computer system

The width of the data bus determines how much data can be transferred at once.

For example, a computer might have a 32-bit or 64-bit data bus, meaning it can transfer 32 or 64 bits of data simultaneously

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

What is the function of the control bus

A

Responsible for coordinating and controlling the various activities within the computer system.

It carries signals that indicate the type of operation being performed

It also carries timing signals to synchronize the activities of different components.

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

Explain the von neumann architecure

A
  • shared memory space for data and instructions in same format
  • a single processor unit follows a linear fetch decode execute cycle one instruction at a time.
  • registers are used for fast access to instructions and data.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain the harvard architecture system

A
  • instructions and data are stored in separate memory units
  • each has its own bus
  • reading and writing data can be done at the same time as fetching.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is addressable memory

A

Addressable memory enables the processor to read from or write to specific memory locations as needed during program execution.

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

What is the stored program concept (3)

A

The idea that:

machine code instructions and data are stored in
main memory

instructions are fetched from memory and executed serially

by a processor that performs arithmetic and
logical operations.

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

What is cache memory

A

Memory that can be accessed very quickly located near the processor

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

How does increasing amount of cache memory improve performance of a processor.

A
  • More instructions/data can be stored in the cache
  • Instructions/data stored in cache can be accessed more quickly than instructions/data in main memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Describe the role of the control unit (3)

A
  • Controls fetch execute cycle
  • Synchronise operation of processor
  • Control Transfer of data between registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are registers (2)

A

small, high-speed storage locations within the CPU

used for storing and processing data and instructions during computation.

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

What are the six types of register found in CPU

A

MAR - Memory address register
MBR - Memory buffer register
MDR - Memory data register
IR - Instruction register
PC - Program counter
Accumulator

17
Q
A