01-12-2011, 04:15 PM
Due Date
Your assignment must be uploaded before or on 18 January 2011.
Upload Instructions
Please view the document related to assignment submission process provided to you by the Virtual University to upload the assignment.
Rules for Marking
Kindly note that your assignment will NOT be graded if:
It is submitted after due date
The file you uploaded does not open
The file you uploaded is copied from someone else
It is in the format other than .doc
it is copied from some other source
Objective
This assignment has been designed to enable you:
To understand how Multitasking Work
Assignment
Modify multitasking and dynamic thread registration example (11.2) such that
• It displays a rotating bar on bottom left corner of the screen (you can take help from Example 11.1).
• Also, if we press “S (both small and caps)”, it will generate new process which will display rotating bars on screen in next row from the previous one.
• And if “A (both small and caps)” is pressed from keyboard it will restore every thing to normal as it was before the multitasking kernel was there.
• You can generate maximum up to 10 processes. After 10 processes no new process will be created if “S (both small and caps)” will be pressed from keyboard.
Note: comments and indentations with each line in your code should be properly used it has 2 marks.
Your assignment must be uploaded before or on 18 January 2011.
Upload Instructions
Please view the document related to assignment submission process provided to you by the Virtual University to upload the assignment.
Rules for Marking
Kindly note that your assignment will NOT be graded if:
It is submitted after due date
The file you uploaded does not open
The file you uploaded is copied from someone else
It is in the format other than .doc
it is copied from some other source
Objective
This assignment has been designed to enable you:
To understand how Multitasking Work
Assignment
Modify multitasking and dynamic thread registration example (11.2) such that
• It displays a rotating bar on bottom left corner of the screen (you can take help from Example 11.1).
• Also, if we press “S (both small and caps)”, it will generate new process which will display rotating bars on screen in next row from the previous one.
• And if “A (both small and caps)” is pressed from keyboard it will restore every thing to normal as it was before the multitasking kernel was there.
• You can generate maximum up to 10 processes. After 10 processes no new process will be created if “S (both small and caps)” will be pressed from keyboard.
Note: comments and indentations with each line in your code should be properly used it has 2 marks.