Components of a computer system Flashcards

Cards 1-6: Computer systems, Cards 7-14: components of the CPU, Cards 15-20: Von Neumann Architecture

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

which, from the following list, are pieces of Hardware? Graphics card, Operating sytem, Optical drive, Internet Browser

A

Graphics card and Optical drive

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

T/F: All hardware is found inside the computer.

A

False, mouses and keyboards are some examples of external hardware

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

Is a toaster an example of an embedded or non-embedded system?

A

embedded - it is only able to perform one specific task

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

What is the difference between software and hardware?

A

Software is the programs and applications that a computer runs, Hardware is the physical components that make up the computer

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

Why are smartphones considered general purpose systems as opposed to dedicated systems?

A

Smartphones are designed to be flexible and reprogrammable to perform lots of different tasks

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

What are advantages of embedded systems?

A

Embedded systems are genereally cheap, compact, reliable, and use a small amount of power

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

What does CPU stand for?

A

Central Processing Unit

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

What is the name of the register which stores the results of the ALU?

A

Accumulator

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

Which of these is found in the CPU? RAM, Program Counter, Hard Disk Drive

A

Program Counter

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

What is held in cache memory?

A

Cache memory holds reularly used data and instructions

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

What is the purpose of the CPU?

A

The brain of the computer, processes all data and intructions that make the system work

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

What is the primary function of the ALU? And what does ALU stand for?

A
  1. To perform arithmetic calculations and logic operations such as AND, OR and NOT
  2. Arithmetic Logic Unit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the role of the control unit in the CPU?

A

The control unit is responsible for handling the fetching, decoding, and execution of program instructions. Also sends signals inside the CPU (to registers etc.) and outside the CPU (to main memory and devices) to control the flow of data

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

Why is the capacity of cache memory in desktops and laptops generally quite low?

A

Cache memory is more expensive than other types of memory and there are limitations on physical space. Users also generally don’t require such high end performance

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

What do MAR and MDR stand for?

A

Memory Address Register and Memory Data Register

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

In which CPU register is the memory address of the next instruction stored?

A

Program Counter

17
Q

T/F: In the Von Neumann architecture, different memory units are used for data and instructions

A

false - data and instructions are stored in the same memory unit

18
Q

Give 3 examples of instructions that might be executed by the CPU

A

E.g. load/write data, perform calculations/logic operations, change address, halt program

19
Q

What is held in the MAR and MDR?

A

MAR holds any memory address that is about to be used by the CPU
MDR holds the actual data or instruction that has been fetched from memory or is about to be written to memory

20
Q

What happens during the fetch-execute cycle?

A

A Memory address is copied from the program counter to the MAR. The program counter is incremented to point to the memory address of the instruction for the next cycle. The instruction stored in the MAR addess is copied to the MDR. The control unit decodes the instruction and then controls the execution of the instruction – this could involve things like writing data to memory or performing operations with the ALU.