
Hardware
Presentation
•
Computers
•
Professional Development
•
Practice Problem
•
Hard
Robert B.A
Used 2+ times
FREE Resource
17 Slides • 5 Questions
1
2
3
RISC and CISC processors
CISC - Complex Instruction Set Computer
RISC - Reduced Instruction Set Computer.
4
CISC processors
CISC processor architecture makes use of more internal instruction formats than RISC.
The design philosophy is to carry out a given task with as few
lines of assembly code as possible.
Essentially, CISC architecture is based on single complex instructions which need to be converted by the processor into a number of sub-instructions to carry out the required operation.
This methodology leads to shorter coding (than RISC) but may actually lead to more work being carried out by the processor.
5
RISC processors
RISC processors have fewer built-in instruction formats than CISC. This can lead to higher processor performance.
The RISC design philosophy is built on the use of less complex instructions, which is done by breaking up the assembly code instructions into a number of simpler single-cycle instructions. Ultimately, this means there is a smaller, but more optimized set of instructions than CISC.
6
Uses fewer instruction formats/sets
Uses fewer addressing modes
Makes use of single-cycle instructions
Instructions are of a fixed length
Faster execution time for instructions
Makes use of general multi-purpose registers
RISC features
Many instruction formats are possible
There are more addressing modes
Makes use of multi-cycle instructions
Instructions can be of a variable length
Longer execution time for instructions
Decoding of instructions is more complex
CISC features
7
Pipelining
One of the major developments resulting from RISC architecture is pipelining. This is one of the less complex ways of improving computer performance.
Pipelining allows several instructions to be processed simultaneously without having to wait for previous instructions to be completed.
8
9
10
Multiple Choice
What does CISC stand for in the context of computer architecture?
11
Multiple Choice
Which of the following architectures tends to have a larger and more diverse set of instructions?
12
Multiple Choice
RISC processors typically use a:
Single instruction pipeline
Multi-stage instruction pipeline
No instruction pipeline
Variable instruction pipeline
13
Multiple Choice
In CISC architectures, instructions may take:
Fixed amount of time to execute
Variable amount of time to execute
No time to execute
Time is not a consideration in CISC
14
Multiple Choice
Which of the following architectures relies more on compilers for optimization?
CISC
RISC
Both equally rely on compilers
Neither relies on compilers
15
Parallel processor systems
16
SSID
SISD (single instruction single data) - uses a single processor that can handle a single instruction and which also uses one data source at a time.
Each task is processed in a sequential order. Since there is a single processor, this architecture does not allow for parallel processing. It is most commonly found in applications such as early personal computers.
17
SIMD
SIMD (single instruction multiple data) uses many processors. Each processor executes the same instruction but uses different data inputs – they are all doing the same calculations but on different data at the same time.
18
MISD
MISD (multiple instruction single data) uses several processors. Each processor uses different instructions but uses the same shared data source.
MISD is not a commonly used architecture (MIMD tends to be used instead). However, the American Space Shuttle flight control system did make use of MISD processors.
19
MIMD
MIMD (multiple instruction multiple data) uses multiple processors. Each one can take its instructions independently, and each processor can use data from a separate data source (the data source may be a single memory unit which has been suitably partitioned).
The MIMD architecture is used in multicore systems (for example, by super computers or in the architecture of multi-core chips).
20
Parallel computer systems
SIMD and MIMD are the most commonly used processors in parallel processing.
A number of computers (containing SIMD processors) can be networked together to form a cluster. The processor from each computer forms part of a larger pseudo-parallel system which can act like a super computer.
21
Massively parallel computers
Massively parallel computers have evolved from the linking together of a number of computers, effectively forming one machine with several thousand processors.
This was driven by the need to solve increasingly complex problems in the world of science and mathematics. By linking computers (processors) together in this way, it massively increases the processing power of the ‘single
machine’.
22
Revision Questions
Oct/Nov 2023 /31 Qn 5
May/June 2023 31 Qn 8
May/June 2023 32 Qn 8
Show answer
Auto Play
Slide 1 / 22
SLIDE
Similar Resources on Wayground
19 questions
Quiz No. 1 Preregistration and Instructions
Presentation
•
University
18 questions
Excellence Customer Service Experiences
Presentation
•
Professional Development
16 questions
YouTube & Canvas
Presentation
•
Professional Development
18 questions
Human Factor
Presentation
•
Professional Development
19 questions
Math! Math! (update)
Presentation
•
KG - University
19 questions
Direct Instruction with Tools
Presentation
•
Professional Development
15 questions
Quizizz: Engagement and Accessibility in the Science Classroom
Presentation
•
Professional Development
15 questions
Software Class
Presentation
•
University
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade