
Hardware
Presentation
•
Computers
•
Professional Development
•
Practice Problem
•
Hard
Robert B.A
Used 2+ times
FREE Resource
17 Slides • 5 Questions
1
Hardware
2
Processors and parallel processing
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
The main differences between CISC and RISC processors.
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
Parallel processing
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 processing
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
Hardware
Show answer
Auto Play
Slide 1 / 22
SLIDE
Similar Resources on Wayground
15 questions
Software Class
Presentation
•
University
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
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
10 questions
Food Quiz
Quiz
•
Professional Development
11 questions
NFL Football logos
Quiz
•
KG - Professional Dev...
19 questions
Minecraft
Quiz
•
6th Grade - Professio...
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
23 questions
super heros
Quiz
•
KG - Professional Dev...
11 questions
SOCCER PLAYERS AND TEAMS
Quiz
•
KG - Professional Dev...