Computers Flashcards

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

what is the general purpose computer designed to do

A

able to carry out many different tasks

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

example of a general purpose computer

A

1) Tablets
2) smartphones
3) game consoles
4) media systems in cars

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

Define Hardware

A

the physical components of the computer, such as the central processing unit (CPU), hard disk, monitor, keyboard and mouse.

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

Define software

A

the programs that run on a computer.

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

what is a CPU

A

A central processing unit.
- the most important processor in a given computer.
- the component of a computer system that controls the interpretation and execution of instructions

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

Purpose of a CPU

A
  • to process data and instructions
  • to control the rest of the computer system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

components of a CPU (6)

A

1) control unit (CU)
2) Arithmetic Logic unit (ALU)
3) registers
4) cache
5) buses
6) clock

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

Control Unit?

A

1) fetches, decodes and manages the execution of the instructions
2) issues control signals that control hardware
3) moves data around the system

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

ALU?

A
  • Arithmetic Logic unit
    1) Preforms logical decisions
    2) where calculations are done. (arithmetic)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Register?

A

Small amount of high speed memory contained within the CPU. They are used by the processor to store small amounts of data that are needed during processing.

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

Name 4 main registers

A

1) program counter (PC)
2) memory address register (MAR)
3) memory data register (MDR)
4) accumulator (ACC)

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

Cache?

A

a small amount of high speed memory built directly within the processor. It is used to temporarily hold data and instructions that the processor is likely to reuse.
-> allows for faster processing

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

Clock?

A

clock is in the CPU, used to coordinate all of the computer’s components.
- sends out a regular electrical pulse which synchronises all the components.

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

Buses?

A

A bus is a high speed internal connection. Buses are used to send control signals and data between the processor and other components.

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

define clock speed

A

The frequency of the pulses
- measured in hertz
- The higher the clock speed, the greater the number of instructions that can be performed in any given moment of time.

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

Address bus?

A

carries memory addresses from the processor to other components such as RAM and input/output devices.

17
Q

Data bus?

A

carries the actual data between the processor and other components.

18
Q

Control bus?

A

carries control signals from the processor to other components.

19
Q

Von Neumann Architecture

A

Von Neumann architecture is the design upon which many general purpose computers are based. This architecture uses the stored program concept. The key elements of Von Neumann architecture are:
- data and instructions are both stored as binary digits
- data and instructions are both stored together in the same RAM
instructions are fetched from memory one at a time and in order - serially
- the processor decodes and executes an instruction, before cycling around to fetch the next instruction
- the cycle continues until no more instructions are available

20
Q

The fetch-decode-execute cycle

A

The fetch-decode-execute cycle is followed by a processor to process an instruction. The cycle consists of several steps:

1) The memory address held in the program counter is copied into the MAR.
2) The address in the program counter is then incremented - or increased - by one. The program counter now holds the address of the next instruction to be fetched.
3) The processor sends a signal containing the address of the instruction to be fetched along the address bus to the computer’s memory.
4) The instruction held in that memory address is sent along the data bus to the MDR.
5) The instruction held in the MDR is copied into the CIR.
6) The instruction held in the CIR is decoded and then executed. The results of processing are stored in the ACC.
7) The cycle then returns to step one.

21
Q

Factors affecting the CPU performance

A

1) clock speed
2) clock size
3) number of cores

22
Q

cache size

A

Cache is a small amount of high-speed random access memory (RAM) within the processor. It is used to temporarily hold data and instructions that the processor is likely to reuse. This allows for faster processing as the processor does not have to wait for the data and instructions to be fetched from RAM.

The bigger its cache, the less time a processor has to wait for instructions to be fetched.

23
Q

number of cores

A

A processing unit within a CPU is known as a core. Each core is capable of fetching, decoding and executing its own instructions.

The more cores a CPU has, the greater the number of instructions it can process in a given space of time.

24
Q

embedded system

A

a small computer that forms part of a larger system, device or machine.

25
Q

example of an embedded system

A
  • central heating systems
  • engine management systems in vehicles
  • domestic appliances, such as dishwashers and TVs
  • digital watches
  • electronic calculators
  • GPS systems
  • fitness trackers
  • washing machine <3
26
Q

advantage of embedded systems

A

1) Their limited number of functions means they are cheaper to design and build.
2) They tend to require less power. Some devices run from batteries.
3) They do not need much processing power. They can be built using cheaper, less powerful processors.

27
Q

operating system

A

a collection or suite of programs that manages and controls the computer. e.g. Microsoft Windows