SlideShare a Scribd company logo
1 of 62
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Table of contents
showing names of
sections in the
lesson– these will
all be clickable
Name of the section
currently in view
Name of lesson
Close button for
section currently in
view
SCREEN LAYOUT
Navigation between
different screens within
a section
Instructions to tell
user where to click
on the screen next
Navigation between
different sections in
the lesson
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
CHARACTERS USED IN THE LESSON:
SiphoBenjamin
Crystal
Nikki
Mrs M
Click the highlighted icon
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
LEARNING OUTCOMES AND ASSESSMENT STANDARDS
Processing Techniques
Learning Outcome 1: Hardware and system software
Assessment Standard 11.1.11:
• Discusses processing techniques and memory management.
Lesson outcomes
Once you have worked through this lesson, you should be able to:
• List the four processing techniques.
• Explain how each processing technique can be implemented.
Click the highlighted icon
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
OTHER MINDSET RESOURCES FOR GRADE 11 IT
Type name of lesson
here
Video lessons:
Worksheets:
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Introduction
Processing Techniques
So, are you ready for
today’s IT class test?
Click on Sipho
Introduction
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Introduction
Processing Techniques
So, are you ready for
today’s IT class test?
Don’t joke around
Benjamin! The test
is only tomorrow.
Click on Benjamin
Introduction
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Introduction
Processing Techniques
I am serious!
When the bell rings,
we are writing the
test!
Click on Crystal
Introduction
Don’t joke around
Benjamin! The test
is only tomorrow.
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Introduction
Processing Techniques
Oh no! Benjamin is
right! We are writing
the IT test today!
I am serious!
When the bell rings,
we are writing the
test!
Click on Nikki and Crystal
Introduction
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Introduction
Processing Techniques
What did we have to
study?
Multi-tasking,
multi-threading,
multi-processing and
hyper-threading.
What did we have to
study?
Click on BenjaminClick on Sipho
Introduction
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
I know what multi-
tasking is!
Click on Sipho
Multi-tasking
Multi-tasking
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Read the definition and then click the monitor
MULTI-TASKING is a processing technique where the
computer switches between programs giving each one a
“slice” of the CPU’s processing time.
Multi-tasking
Multi-tasking
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Type instruction here
MULTI-TASKING is a processing technique where the
computer switches between programs giving each one a
“slice” of the CPU’s processing time.
Browsing
Internet
Playing
music
Instant
messaging
Typing a
document
The CPU is
executing
this
program
The CPU is
executing
this
program
The CPU is
executing
this
program
The CPU is
executing
this
program
The CPU is
executing
this
program
The CPU is
executing
this
program
The CPU is
executing
this
program
The CPU is
executing
this
program
NOTE: This is done so fast that it seems like
the programs are actually running at
the same time.
Multi-tasking
Multi-tasking
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Type instruction here
So, when Sam says
his dad’s new
computer is so
advanced that it
can do everything
at the same time,
it’s not really the
case?
Multi-tasking
Multi-tasking
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Multi-tasking
Processing Techniques
Type instruction here
So when Sam says
his dad’s new
computer is so
advanced that it
can do everything
at the same, it’s
not really the
case?
His computer is just super fast and
switches between programmes so
quickly that, for us humans, it looks as
if the computer is doing everything at
once.
Multi-tasking
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Type instruction here
Can you please explain the
other terms for us Sipho?
Multi-threading
Multi-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Type instruction here
MULTI-THREADING is a processing technique where parts of a
program are broken into “threads.” The computer switches
between these threads giving each one a “slice” of the CPU’s
processing time.
Multi-threading
Multi-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Multi-threading
Processing Techniques
Click the Next button
MULTI-THREADING is a processing technique where parts of a
program are broken into “threads.” The computer switches
between these threads giving each one a “slice” of the CPU’s
processing time.
Browsing
Internet
Playing
music
Instant
messaging
Typing a
document
The CPU is
executing
this
program
The CPU is
executing
this
program
Spelling Formatting
Inserting
images
Saving
Typing a
document
Multi-threading
The CPU is
executing
this thread
The CPU is
executing
this thread
The CPU is
executing
this thread
The CPU is
executing
this thread
NOTE: This happens so fast that it seems
like the threads are running and are
executed at the same time.
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Multi-threading
Processing Techniques
Click on Benjamin
That is why Mrs M said in class that the idea
of multi-tasking was so clever that computer
scientists used the same idea within single
programs too.
Multi-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Click on Nikki
Suppose we are
asked to give an
example of multi-
threading, what
would be a good
one to use?Multi-threading
Multi-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Click the Example button
Example
Can you help us to
find a good example
of multi-threading?
Multi-threading
Multi-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Select you answer and then click the Check button.
A word processor tracks
what I am typing (input),
displays the text (output)
while checking spelling and
also grammar at the same
time.
Check
While typing in values into a
spreadsheet, I open the
calculator, check if my values
are correct and then continue
to update the spreadsheet.
CLOSE
Click the radio
button next to
the example of
multi-threading
and then click the
Check button.Multi-threading
Multi-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Select you answer and then click the Check button.
A word processor tracks
what I am typing (input),
displays the text (output)
while checking spelling and
also grammar at the same
time.
Check
While typing in values into a
spreadsheet, I open the
calculator, check if my values
are correct and then continue
to update the spreadsheet.
CLOSECORRECT
ANSWER:
Multi-threading
Multi-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
A word processor tracks
what I am typing (input),
displays the text (output)
while checking spelling and
also grammar at the same
time.
Check
While typing in values into a
spreadsheet, I open the
calculator, check if my values
are correct and then continue
to update the spreadsheet.
CLOSE
Click the Close button
Good thinking! All the tasks
listed are performed within
the same program – that is
why this is a good example of
multi-threading.
Multi-threading
Multi-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Click the Close button
A word processor tracks
what I am typing (input),
displays the text (output)
while checking spelling and
also grammar at the same
time.
Check
While typing in values into a
spreadsheet, I open the
calculator, check if my values
are correct and then continue
to update the spreadsheet.
CLOSE
The first one is a good example of
multi-threading because the CPU has
to execute different tasks within the
same programme.
In the second example, the
spreadsheet is a program and the
calculator is another program and
“jumping” or “switching” between
two programs is called multi-tasking.
Multi-threading
Multi-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Click on Nikki
Multi-threading
Multi-threading
Thanks for the help!
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Multi-processing
Processing Techniques
Type instruction here
Sipho, are there computers that
can do multi-tasking and multi-
threading at the same time?
Multi-processing
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Multi-processing
Processing Techniques
Click on Sipho
Yes. A computer with a dual core
processor can easily perform
multi-tasking and multi-threading
because it has two cores on the
CPU. This is called multi-
processing. Let me explain…
Sipho, are there computers that
can do multi-tasking and multi-
threading at the same time?
Multi-processing
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Multi-processing
Processing Techniques
Type instruction here
MULTI-PROCESSING is a processing technique where different
processing tasks are run on different processors (or
“processor cores”) at the same time.
Multi-processing
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Multi-processing
Processing Techniques
Type instruction here
MULTI-PROCESSING is a processing technique where different
processing tasks are run on different processors (or
“processor cores”) at the same time.
Internet browser Music player Word processor
Instant
messenger
The CPU is
executing
this program
The CPU is
executing
this program
The CPU
is
executing
this
thread
The CPU
is
executing
this
thread
The CPU is
executing
this program
Display
output
Save
Insert
image
The CPU
is
executing
this
threadClick the arrow to see what happens
when you add a second processor.
Multi-processing
CPU /core 1
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Multi-processing
Processing Techniques
Click the Next button
MULTI-PROCESSING is a processing technique where different
processing tasks are run on different processors (or
“processor cores”) at the same time.
Internet browser Music player Word processor
Instant
messenger
CPU /core 1
Display
output
Save
Insert
image
Internet browser Music player Word processor
Instant
messenger
CPU /core 2
Display
output
Save
Insert
image
NOTE: Each of the two cores can implement
multi-tasking and multi-threading.
Multi-processing
Imagine how fast a quad
core processor (a CPU
with four cores) will be
able to multi-process,
multi-task and multi-
thread!
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Multi-processing
Processing Techniques
Click on Sipho
Is the word “multi” used in all the
terms because more than one
task is processed or executed?
Multi-processing
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Multi-processing
Processing Techniques
Click on Benjamin
Is the word “multi” used in all the
terms because more than one
task is processed or executed?
Correct!
• Multi-tasking: more than one programme
is executed.
• Multi-threading: more than one thread is
executed.
• Multi-processing: more than one processor
is executing programmes
and/or threads.
Multi-processing
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Hyper-threading
Processing Techniques
Type instruction here
All the terms make
sense to me now.
But where does
hyper-threading fit
in?
Hyper-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Type instruction here
Modern multi-core
processors don’t
always use hyper-
threading.
Let me explain to
you how it works on
a single processor.
All the terms make
sense to me now.
But where does
hyper-threading fit
in?
Hyper-threading
Hyper-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Type instruction here
HYPER-THREADING is a processing technique where
threads can share the use of one CPU by simulating two
execution units.
Hyper-threading
Hyper-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Click the highlighted area
HYPER-THREADING is a processing technique where
threads can share the use of one CPU by simulating two
execution units.
Internet browser Music player Word processor
Display
output
Edit
text
Insert
image
The CPU
executes
thread
The CPU loads
the registers
with the
appropriate
data.
The CPU executes the
program
The CPU loads
the registers
with the
appropriate
data.
The CPU
executes
thread
When the CPU has to execute a thread, it
first has to load the registers with the
appropriate data for the thread.
This process is repeated every time the
CPU swaps between threads, in other
words when it’s implementing multi-
threading.
Hyper-threading
Hyper-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Click the Next button
HYPER-THREADING is a processing technique where
threads can share the use of one CPU by simulating two
execution units.
Internet browser Music player Word processor
Display
output
Edit
text
Insert
image
The CPU
executes
thread
Intel processors that implement hyper-threading
have an extra set of registers so that the data
does not need to be loaded into the same set of
registers and can be accessed immediately by
the other thread.
This saves a lot of time and the operating system
is “fooled” into believing that there is a second
processor core when there isn’t actually one.
The CPU loads
the registers
with the
appropriate
data.
Extra set of
registers
The CPU loads
the registers
with the
appropriate
data.
Hyper-threading
Hyper-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Type instruction here
So, with hyper-threading
the CPU can do multi-
threading quicker?
Hyper-threading
Hyper-threading
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Click the classroom door
Hyper-threading
Hyper-threading
So, with hyper-threading
the CPU can do multi-
threading quicker?
Yes, because it has an
additional set of
registers to which the
data can be loaded!
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the classroom door to enter
OK everybody! Please
come inside. I hope
you are well prepared
for today’s test.
Activity
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the START button
Good luck everybody!
When you are ready, click the
start button on your screen.
START
Activity
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Good luck!
Activity
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Drag the term from the left column onto the correct definition on the right.
Question 1
Match the definitions to the terms:
Hyper threading
Multi-threading
Multi-processing
Multi-tasking
A processing technique where “time-slices” are
allocated to several applications and processing
switches between them giving the impression that all
the applications are running at the same time.
A processing technique where threads share the use
of one CPU by simulating two CPU execution units.
This “fools” the operating system into believing that
there are two CPUs.
A processing technique where more than one program
or thread executes at the same time on different CPUs
or CPU cores
A processing technique where time-slices are allocated
to active threads and processing switches between
these so fast it appears that an application is doing
several things simultaneously.CHECK
Activity
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Drag the term from the left column onto the correct definition on the right.
Question 1
Match the definitions to the terms:
A processing technique where “time-slices” are
allocated to several applications and processing
switches between them giving the impression that all
the applications are running at the same time.
A processing technique where threads share the use
of one CPU by simulating two CPU execution units.
This “fools” the operating system into believing that
there are two CPUs.
A processing technique where more than one program
or thread executes at the same time on different CPUs
or CPU cores
A processing technique where time-slices are allocated
to active threads and processing switches between
these so fast it appears that an application is doing
several things simultaneously.
Activity
CORRECT
ANSWERS:
Hyper threading
Multi-threading
Multi-processing
Multi-tasking
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the Next button
Question 1
Match the definitions to the terms:
A processing technique where “time-slices” are
allocated to several applications and processing
switches between them giving the impression that all
the applications are running at the same time.
A processing technique where threads share the use
of one CPU by simulating two CPU execution units.
This “fools” the operating system into believing that
there are two CPUs.
A processing technique where more than one program
or thread executes at the same time on different CPUs
or CPU cores
A processing technique where time-slices are allocated
to active threads and processing switches between
these so fast it appears that an application is doing
several things simultaneously.
Activity
Hyper threading
Multi-threading
Multi-processing
Multi-tasking
Well done!
All your answers
are correct.
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the Next button
Question 1
Match the definitions to the terms:
A processing technique where “time-slices” are
allocated to several applications and processing
switches between them giving the impression that all
the applications are running at the same time.
A processing technique where threads share the use
of one CPU by simulating two CPU execution units.
This “fools” the operating system into believing that
there are two CPUs.
A processing technique where more than one program
or thread executes at the same time on different CPUs
or CPU cores
A processing technique where time-slices are allocated
to active threads and processing switches between
these so fast it appears that an application is doing
several things simultaneously.
Activity
Hyper threading
Multi-threading
Multi-processing
Multi-tasking
Oops!
Only some of
your answers
are correct.
Click the RETRY
button.
RETRY
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the Next button
Question 1
Match the definitions to the terms:
A processing technique where “time-slices” are
allocated to several applications and processing
switches between them giving the impression that all
the applications are running at the same time.
A processing technique where threads share the use
of one CPU by simulating two CPU execution units.
This “fools” the operating system into believing that
there are two CPUs.
A processing technique where more than one program
or thread executes at the same time on different CPUs
or CPU cores
A processing technique where time-slices are allocated
to active threads and processing switches between
these so fast it appears that an application is doing
several things simultaneously.
Activity
Hyper threading
Multi-threading
Multi-processing
Multi-tasking
Oops!
None of your
answers are
correct.
Click the RETRY
button.
RETRY
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the Next button
Question 1
Match the definitions to the terms:
A processing technique where “time-slices” are
allocated to several applications and processing
switches between them giving the impression that all
the applications are running at the same time.
A processing technique where threads share the use
of one CPU by simulating two CPU execution units.
This “fools” the operating system into believing that
there are two CPUs.
A processing technique where more than one program
or thread executes at the same time on different CPUs
or CPU cores
A processing technique where time-slices are allocated
to active threads and processing switches between
these so fast it appears that an application is doing
several things simultaneously.
Activity
Some are still
incorrect.
Click the
information
icons.
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the Next button
Question 1
Match the definitions to the terms:
A processing technique where “time-slices” are
allocated to several applications and processing
switches between them giving the impression that all
the applications are running at the same time.
A processing technique where threads share the use
of one CPU by simulating two CPU execution units.
This “fools” the operating system into believing that
there are two CPUs.
A processing technique where more than one program
or thread executes at the same time on different CPUs
or CPU cores
A processing technique where time-slices are allocated
to active threads and processing switches between
these so fast it appears that an application is doing
several things simultaneously.
Activity
Some are still
incorrect.
Click the
information
icons.
A processing technique where “time-slices” are allocated to several applications
and processing switches between them giving the impression that all the
applications are running at the same time.
This is a definition of multi-tasking - the computer switches between programs
giving each one a “slice” of the CPU’s processing time.
A processing technique where threads share the use of one CPU by simulating
two CPU execution units. This “fools” the operating system into believing that
there are two CPUs.
This is a definition of hyper-threading and it happens when a computer has an
extra set of registers/execution units into which it can load the data required for a
particular thread. The result is that the CPU can execute threads much quicker.A processing technique where more than one program or thread executes at the
same time on different CPUs or CPU cores.
This is a definition of multi-processing - the computer can only do multi-processing
if it has more than one CPU.
A processing technique where time-slices are allocated to active threads and
processing switches between these so fast it appears that an application is doing
several things simultaneously.
This is a definition of multi-threading and it happens when parts of a program are
broken into “threads” and the CPU switches between these threads, giving each
one a “slice” of its processing time.
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the radio buttons next to the answers of your choice
Question 2
Read the statements below and indicate whether they are true or false:
Activity
1. Multi-tasking is implemented by means of more than one
CPU.
2. Hyper-threading simulates multiple CPU cores so that a
single core CPU is able to process threads more efficiently.
3. Multi-processing gives the appearance that more than one
task is being executed at a time.
4. Multi-processing and multi-tasking are primarily
implemented by means of time-slices.
5. Multi-threading and multi-processing can be implemented
at the same time in a quad core CPU.
6. Multi-tasking results in more than one task and/or thread
being executed at the same time.
True False
True False
True False
True False
True False
True False
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the radio buttons next to the answers of your choice
Question 2
Read the statements below and indicate whether they are true or false:
Activity
1. Multi-tasking is implemented by means of more than one
CPU.
2. Hyper-threading simulates multiple CPU cores so that a
single core CPU is able to process threads more efficiently.
3. Multi-processing gives the appearance that more than one
task is being executed at a time.
4. Multi-processing and multi-tasking are primarily
implemented by means of time-slices.
5. Multi-threading and multi-processing can be implemented
at the same time in a quad core CPU.
6. Multi-tasking results in more than one task and/or thread
being executed at the same time.
True False
True False
True False
True False
True False
True False
CORRECT
ANSWERS:
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the radio buttons next to the answers of your choice
Question 2
Read the statements below and indicate whether they are true or false:
Activity
1. Multi-tasking is implemented by means of more than one
CPU.
2. Hyper-threading simulates multiple CPU cores so that a
single core CPU is able to process threads more efficiently.
3. Multi-processing gives the appearance that more than one
task is being executed at a time.
4. Multi-processing and multi-tasking are primarily
implemented by means of time-slices.
5. Multi-threading and multi-processing can be implemented
at the same time in a quad core CPU.
6. Multi-tasking results in more than one task and/or thread
being executed at the same time.
True False
True False
True False
True False
True False
True False
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the information icon
Question 2
Read the statements below and indicate whether they are true or false:
Activity
1. Multi-tasking is implemented by means of more than one
CPU.
2. Hyper-threading simulates multiple CPU cores so that a
single core CPU is able to process threads more efficiently.
3. Multi-processing gives the appearance that more than one
task is being executed at a time.
4. Multi-processing and multi-tasking are primarily
implemented by means of time-slices.
5. Multi-threading and multi-processing can be implemented
at the same time in a quad core CPU.
6. Multi-tasking results in more than one task and/or thread
being executed at the same time.
True False
True False
True False
True False
True False
True False
This statement is FALSE – With multi-tasking,
you have one CPU that switches between
different execution tasks. Multi-processing is
implemented by means of multiple CPU cores.
This statement is FALSE – Multi-
processing is when multiple processing
cores are executing tasks and threads
at the same time.This statement is FALSE – Multi-
processing is implemented by means
of more than one processing core
performing tasks at the same time.
This statement is FALSE – Multi-tasking
is the result of more than one task being
executed at the same time. When more
than one thread is being executed, we
call it multi-threading.
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the computer of your choice
Question 3
Read the specifications below.
Which of the following two desktop computers is able to perform multi-
processing?
SPECIFICATIONS:
• Intel ® processor 1.6 GHz
• 1024 MB RAM
• 160GB HDD
• Super multi DVD writer
• Integrated LAN
SPECIFICATIONS:
• Intel ® Celeron ® Dual Core
processor 2.4 GHz
• 1024 MB RAM
• 160GB HDD
• Super multi DVD writer
• Integrated LAN
Activity
DESKTOP 1 DESKTOP 2
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the computer of your choice
Question 3
Read the specifications below.
Which of the following two desktop computers is able to perform multi-
processing?
SPECIFICATIONS:
• Intel ® processor 1.6 GHz
• 1024 MB RAM
• 160GB HDD
• Super multi DVD writer
• Integrated LAN
SPECIFICATIONS:
• Intel ® Celeron ® Dual Core
processor 2.4 GHz
• 1024 MB RAM
• 160GB HDD
• Super multi DVD writer
• Integrated LAN
Activity
DESKTOP 1 DESKTOP 2
CORRECT
ANSWER:
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the Next button
Question 3
Read the specifications below.
Which of the following two desktop computers is able to perform multi-
processing?
SPECIFICATIONS:
• Intel ® processor 1.6 GHz
• 1024 MB RAM
• 160GB HDD
• Super multi DVD writer
• Integrated LAN
SPECIFICATIONS:
• Intel ® Celeron ® Dual Core
processor 2.4 GHz
• 1024 MB RAM
• 160GB HDD
• Super multi DVD writer
• Integrated LAN
Activity
DESKTOP 1 DESKTOP 2
Well done!
This computer has a
dual core processor
and will therefore be
able to multi-process.
Desktop 1 has an Intel ® single
processor and will be able to
perform hyper-threading, but not
multi-processing.
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the Next button
Question 3
Read the specifications below.
Which of the following two desktop computers is able to perform multi-
processing?
SPECIFICATIONS:
• Intel ® processor 1.6 GHz
• 1024 MB RAM
• 160GB HDD
• Super multi DVD writer
• Integrated LAN
SPECIFICATIONS:
• Intel ® Celeron ® Dual Core
processor 2.4 GHz
• 1024 MB RAM
• 160GB HDD
• Super multi DVD writer
• Integrated LAN
Activity
DESKTOP 1 DESKTOP 2
This computer has an
Intel ® single core
processor and will
therefore NOT be
able to perform multi-
processing. However,
it can perform hyper-
threading.
Because Desktop 2 has a dual
core processor, it will be able to
perform multi-processing.
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Activity
Processing Techniques
Click the Next button
Activity
Oops! There goes the
bell.
I will check on the
server to see how well
you all did in the test.
See you all tomorrow.
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
Click on Crystal
Multi-threading
Thanks to you, I
did very well in the
test.
It showed me
what can be
accomplished with
a little team effort!
Activity
Introduction
Multi-tasking
Multi-threading
Multi-processing
Hyper-threading
Activity
Processing Techniques
You can now close the lesson
Multi-threading
Activity
Three cheers for a great team!
We hope you did well too. See
you again soon!

More Related Content

Viewers also liked

Viewers also liked (7)

Women in india
Women in indiaWomen in india
Women in india
 
Gi fi Technology
Gi fi TechnologyGi fi Technology
Gi fi Technology
 
Feminist criticism final
Feminist criticism finalFeminist criticism final
Feminist criticism final
 
Gi fi seminar Report
Gi fi seminar ReportGi fi seminar Report
Gi fi seminar Report
 
Status of women
Status of womenStatus of women
Status of women
 
Gi fi technology finl ppt
Gi fi technology finl pptGi fi technology finl ppt
Gi fi technology finl ppt
 
Gi-Fi ppt presentation
Gi-Fi ppt presentationGi-Fi ppt presentation
Gi-Fi ppt presentation
 

Similar to Processing Techniques

Getting to push_button_deploys
Getting to push_button_deploysGetting to push_button_deploys
Getting to push_button_deploysChristian Mague
 
Learning to Translate with Joey NMT
Learning to Translate with Joey NMTLearning to Translate with Joey NMT
Learning to Translate with Joey NMTJulia Kreutzer
 
Cs121 Unit Test
Cs121 Unit TestCs121 Unit Test
Cs121 Unit TestJill Bell
 
MERIMeeting du 27 mai 2014 - Parallel Programming
MERIMeeting du 27 mai 2014 - Parallel ProgrammingMERIMeeting du 27 mai 2014 - Parallel Programming
MERIMeeting du 27 mai 2014 - Parallel ProgrammingOlivier NAVARRE
 
Pair Programming Presentation
Pair Programming PresentationPair Programming Presentation
Pair Programming PresentationThoughtWorks
 
Selenium: What Is It Good For
Selenium: What Is It Good ForSelenium: What Is It Good For
Selenium: What Is It Good ForAllan Chappell
 
Reactive Programming or Reactive Systems? (spoiler: both)
Reactive Programming or Reactive Systems? (spoiler: both)Reactive Programming or Reactive Systems? (spoiler: both)
Reactive Programming or Reactive Systems? (spoiler: both)Fabio Tiriticco
 
Automation and machine learning in the enterprise
Automation and machine learning in the enterpriseAutomation and machine learning in the enterprise
Automation and machine learning in the enterprisealphydan
 
PHP to Python with No Regrets
PHP to Python with No RegretsPHP to Python with No Regrets
PHP to Python with No RegretsAlex Ezell
 
Concurrency in java
Concurrency in javaConcurrency in java
Concurrency in javaSaquib Sajid
 
Basics of Batch Scripting
Basics of Batch ScriptingBasics of Batch Scripting
Basics of Batch ScriptingArik Fletcher
 
Understanding concurrency
Understanding concurrencyUnderstanding concurrency
Understanding concurrencyAnshul Sharma
 
Copy of Multithreaded Programming.pptx
Copy of Multithreaded Programming.pptxCopy of Multithreaded Programming.pptx
Copy of Multithreaded Programming.pptxYehanNk
 
Future proofing design work with Web components
Future proofing design work with Web componentsFuture proofing design work with Web components
Future proofing design work with Web componentsbtopro
 
Multi t hreading_14_10
Multi t hreading_14_10Multi t hreading_14_10
Multi t hreading_14_10Minal Maniar
 
Natural language processing open seminar For Tensorflow usage
Natural language processing open seminar For Tensorflow usageNatural language processing open seminar For Tensorflow usage
Natural language processing open seminar For Tensorflow usagehyunyoung Lee
 

Similar to Processing Techniques (20)

os ass.pptx
os ass.pptxos ass.pptx
os ass.pptx
 
Getting to push_button_deploys
Getting to push_button_deploysGetting to push_button_deploys
Getting to push_button_deploys
 
Learning to Translate with Joey NMT
Learning to Translate with Joey NMTLearning to Translate with Joey NMT
Learning to Translate with Joey NMT
 
Cs121 Unit Test
Cs121 Unit TestCs121 Unit Test
Cs121 Unit Test
 
Dev ops
Dev opsDev ops
Dev ops
 
MERIMeeting du 27 mai 2014 - Parallel Programming
MERIMeeting du 27 mai 2014 - Parallel ProgrammingMERIMeeting du 27 mai 2014 - Parallel Programming
MERIMeeting du 27 mai 2014 - Parallel Programming
 
Pair Programming Presentation
Pair Programming PresentationPair Programming Presentation
Pair Programming Presentation
 
Selenium: What Is It Good For
Selenium: What Is It Good ForSelenium: What Is It Good For
Selenium: What Is It Good For
 
Reactive Programming or Reactive Systems? (spoiler: both)
Reactive Programming or Reactive Systems? (spoiler: both)Reactive Programming or Reactive Systems? (spoiler: both)
Reactive Programming or Reactive Systems? (spoiler: both)
 
Automation and machine learning in the enterprise
Automation and machine learning in the enterpriseAutomation and machine learning in the enterprise
Automation and machine learning in the enterprise
 
PHP to Python with No Regrets
PHP to Python with No RegretsPHP to Python with No Regrets
PHP to Python with No Regrets
 
Concurrency in java
Concurrency in javaConcurrency in java
Concurrency in java
 
Basics of Batch Scripting
Basics of Batch ScriptingBasics of Batch Scripting
Basics of Batch Scripting
 
Understanding concurrency
Understanding concurrencyUnderstanding concurrency
Understanding concurrency
 
Copy of Multithreaded Programming.pptx
Copy of Multithreaded Programming.pptxCopy of Multithreaded Programming.pptx
Copy of Multithreaded Programming.pptx
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
 
Future proofing design work with Web components
Future proofing design work with Web componentsFuture proofing design work with Web components
Future proofing design work with Web components
 
Assignment-01.pptx
Assignment-01.pptxAssignment-01.pptx
Assignment-01.pptx
 
Multi t hreading_14_10
Multi t hreading_14_10Multi t hreading_14_10
Multi t hreading_14_10
 
Natural language processing open seminar For Tensorflow usage
Natural language processing open seminar For Tensorflow usageNatural language processing open seminar For Tensorflow usage
Natural language processing open seminar For Tensorflow usage
 

More from Justin Caris

More from Justin Caris (11)

Creative commons licenses
Creative commons licensesCreative commons licenses
Creative commons licenses
 
Creative commons why
Creative commons whyCreative commons why
Creative commons why
 
Excel intro
Excel intro Excel intro
Excel intro
 
Learning theories share
Learning theories shareLearning theories share
Learning theories share
 
Closure Original
Closure OriginalClosure Original
Closure Original
 
Activities in a Lesson Structure
Activities in a Lesson StructureActivities in a Lesson Structure
Activities in a Lesson Structure
 
Objective
ObjectiveObjective
Objective
 
Introduction
IntroductionIntroduction
Introduction
 
Context
ContextContext
Context
 
Content
ContentContent
Content
 
Closure
ClosureClosure
Closure
 

Recently uploaded

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Processing Techniques

Editor's Notes

  1. Grant, please view in slideshow mode
  2. Lesson name: Processing Techniques Sections need to be updated: see slide 7
  3. This slide will need to be “fixed/updated.”
  4. Conversation: prompt 3 characters to be clicked on.
  5. Previous speech bubble in darker shade – to allow the user to follow the conversation easily
  6. See facial expressions/gestures of characters
  7. Bring the use of technology with character looking at PDA
  8. 4 Processing techniques identified
  9. This is the start of the second section in the lesson
  10. Definition of multitasking. Monitor must be prompted so that user can click it.
  11. Multitasking explained visually. See in slide show mode. Note that with the second round of animation, the programmes should be clicked on in random order (not in the same order again) – otherwise learners may think that the CPU is dedicated to programmes in a specific order every time.
  12. Application of theory through an example
  13. Cont. from slide 15
  14. Intro to the second technique (section 3 in lesson)
  15. Explanation of multi-threading. Monitor should be prompted for user to click it to go to next slide.
  16. Explanation of multi-threading with animation, highlighting sections within the definition. See in slide show mode. PROGRAMMER PLEASE NOTE: clicking on threads should happen randomly and not in a fixed order.
  17. Cont. from slide 15
  18. Conversation: prompt 3 characters to be clicked on.
  19. Prompt the Example button
  20. User can select only 1 of the two examples. On check button, show feedback as shown on next slide.
  21. The correct answer’s radio button is coloured in black. If user selected the correct answer, show the next screen.
  22. Feedback for correct answer: If user selected the correct one, show the next screen.
  23. Feedback for correct answer: If user selected the correct one, show the next screen.
  24. Prompt the Example button
  25. Intro to the second technique (section 3 in lesson) – prompt Sipho to answer
  26. Intro to the second technique (section 3 in lesson) – prompt Sipho to answer
  27. Explanation of multi-threading. Monitor should be prompted for user to click it to go to next slide.
  28. Explanation of multi-processing with animation, highlighting sections within the definition. See in slide show mode.
  29. Explanation of multi-processing with animation, highlighting sections within the definition. See in slide show mode.
  30. Cont. from slide 15
  31. Cont. from slide 15
  32. Explanation of multi-threading. Monitor should be prompted for user to click it to go to next slide.
  33. The animation cycle should be repeated with “Insert image” as second thread.
  34. The animation cycle should be repeated with “Insert image” as second thread.
  35. 4 Processing techniques identified
  36. 4 Processing techniques identified
  37. 4 Processing techniques identified
  38. 4 Processing techniques identified
  39. 4 Processing techniques identified
  40. As soon as all four terms have been move onto the definitions, show the CHECK button and change instruction at the bottom to: Click the CHECK button. Correct answers and feedback appear on the next slide.
  41. The correct answers are shown above.
  42. Feedback for CORRECT answers: see in slide show mode for animation.
  43. Feedback if SOME of the answers are correct: see in slide show mode for animation. NOTE: Mark only the correct ones; add a retry button – ONLY allow one more attempt!; When user clicks on “retry”, only reset the incorrect answers.
  44. Feedback if ALL the answers are INcorrect: see in slide show mode for animation. NOTE: add a retry button – ONLY allow one more attempt!; When user clicks on “retry”, reset all the terms to their original position – i.e. show slide 46.
  45. Feedback if still incorrect answers after second attempt: see in slide show mode for animation. Mark only the correct answers with green check mark (see example above) and add info icons to the incorrect ones. Change instruction to: Click the Next button.
  46. Feedback if still incorrect answers after second attempt: see in slide show mode for animation. Mark only the correct answers with green check mark (see example above) and add info icons to the incorrect ones. Change instruction to: Click the Next button.
  47. With this activity, the learner must get immediate feedback after selecting a radio button. See next slide for correct answers.
  48. These are the CORRECT answers – show green check over the correct answer for the learner. ANSWERS: 1.F 2.T 3.F 4.F 5.T 6.F BUTTON REQUIRED: “CHECK ANSWERS” The button should not be enabled until all six questions are answered. When button is clicked first time a mark out of 6 is given. If less than 6/6 then also print message “Check your answers and try again” else (i.e. 6/6 achieved) print congratulations message and end. If second attempt given: second click of button must bring up message showing mark. If 6/6 then print congratulation message and end. If less than 6/6: a list of the question numbers that were answered correctly must be printed with a prompt to try again. User must be able to see the questions again, change answers and then click button again. If 6/6 then print congratulations message and end. Else print numbers of questions that are correct and allow user another chance. Loop until mark is 6/6. I hope that what I’m saying makes sense and that it’s possible to program this in Flash!!!
  49. Show this icon if an answer was correct.
  50. Show red “x” over the incorrect answer and show an information icon on which the learner must click. The info icons’ popups must all have close buttons.
  51. With this activity, the learner must click on the computer of their choice. Correct answer and feedback on next two screens.
  52. Correct answer.
  53. Feedback on Correct answer.
  54. Feedback on INcorrect answer.
  55. 4 Processing techniques identified
  56. Conversation: prompt 3 characters to be clicked on.
  57. Prompt the Example button