1.1.2 Types of processors

0.0(0)
studied byStudied by 4 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/27

flashcard set

Earn XP

Description and Tags

COMPLETE

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

28 Terms

1
New cards

What size of instruction set is a CISC (Complex Instruction Set Computer)?

large instruction set

2
New cards

What is CISC’s aim?

to complete a task in as few lines of assembly code as possible

3
New cards

Where is CISC on a computer?

built into the hardware

4
New cards

Where is CISC used?

  • microcontrollers

  • embedded systems

5
New cards

What size of instruction set is a RISC (Reduced Instruction Set Computer)?

small instruction set

6
New cards

In a RISC what does each instruction equal?

  • one line of machine code

  • one clock cycle

7
New cards

Where are RISC processors used?

  • mobile phones

  • tablets

  • computers

  • (low power requirements = suitable for battery powered)

8
New cards

Advantages of CISC

  • compiler = less work. easier converting high level lang into machine code

  • very little RAM needed to store instr (code is short)

9
New cards

Disadvantages of CISC

  • expensive to produce - complex design

  • many specialised instructions are made - only a few of them are use

  • difficult to apply pipelining

10
New cards

Advantages of RISC

  • Pipelining is possible (each instruction takes one clock cycle)

  • cheaper to design & produce,give off less heat & consume less power

11
New cards

Disadvantages of RISC

  • compiler has to do more work translating high level lang. into machine code

  • more RAM required to store code

12
New cards

What is a co processor?

an extra processor (supplements functions of primary processor)

13
New cards

What may a co-processor be used to perform?

  • floating point arithmetic

  • graphics processing

  • digital signal processing

14
New cards

What range of functions does a co-processor carry out?

a limited range of functions

15
New cards

What are multi core CPUs able to do?

distribute workload across multiple CPU cores

(achieving higher performance)

16
New cards

What devices are usually dual-core or quad-core?

  • personal computers

  • mobile devices

17
New cards

What is the improvement of performance by using a multi-core processor dependent on?

software’s ability to take advantage of the parallel processing capabilities

18
New cards

What is a GPU (Graphics Processing Unit)?

  • specialised electronic circuit

  • efficient at manipulating computer graphics and image-processing

19
New cards

What does a GPU consist of? (In terms of cores)

  • thousands of smaller,more efficient cores

  • designed for handling multiple tasks simultaneously

    (parallel architecture)

20
New cards

What does a GPU’s highly parallel structure make it suitable for?

processing large blocks of visual data simultaneously

21
New cards

Where may a GPU be present on a personal computer?

  • graphics card

  • embedded on motherboard

22
New cards

Generalised use of GPUs on computers?

  • machine learning

  • modelling physical systems

  • data mining

  • audio processing

  • breaking passwords

23
New cards

What is a GPU a form of?

a co-processor

24
New cards

Why might a GPU be used with a CPU?

  • accelerate scientific, engineering, analytics and other applications

  • offloading compute-intensive parts of application to GPU while remainder of code runs on CPU

25
New cards

What is parallel processing?

  • dividing the tasks into subtasks that can be processed in parallel

  • one subtask per core ate the same time

26
New cards

What are the two different approaches to parallel processing?

  • SIMD (Single Instruction Multiple Data)

  • MIMD(Multiple Instructions Multiple Data)

27
New cards

What is SIMD?

same instruction operates simultaneously on multiple data location

28
New cards

What is MIMD?

different instructions operate concurrently on different data locations