
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
16 questions
Building & Supporting Skills
Presentation
•
Professional Development
18 questions
Computing Facts & Knowledge
Presentation
•
University
18 questions
Extension 1 - Zero and First Conditionals
Presentation
•
Professional Development
18 questions
B2 First R&UoE Part 4
Presentation
•
Professional Development
17 questions
September 23 Lecture
Presentation
•
Professional Development
16 questions
Week 7 Group Project-GWU
Presentation
•
Professional Development
20 questions
Parts of speech
Presentation
•
Professional Development
13 questions
Narrative text - Fantasy
Presentation
•
Professional Development
Popular Resources on Wayground
6 questions
PRIDE Always and Everywhere
Presentation
•
12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
26 questions
KOR Review Kahoot Questions
Quiz
•
8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
12 questions
Unit Zero lesson 2 cafeteria
Presentation
•
9th - 12th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
10 questions
Riddles Riddles fun Riddles
Quiz
•
6th - 12th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
Discover more resources for Computers
10 questions
Soup, Salad, or Sandwich?
Quiz
•
1st Grade - Professio...
20 questions
Employability Skills
Quiz
•
Professional Development
9 questions
How to Email your Teacher
Quiz
•
Professional Development
25 questions
2023 Pop Culture Trivia
Quiz
•
Professional Development
20 questions
Cinema Camera Angles
Quiz
•
9th Grade - Professio...
20 questions
Sports trivia
Quiz
•
Professional Development
21 questions
Shop Safety
Quiz
•
Professional Development