IT, Web

 
In this module you have examined a variety of computer functions and how they interact to complete a job. For example, queues, processes, waiting times, types of software, deadlock, multitasking, multiprogramming and OSs are distinct processes and issues that can help execute, or hinder, your ability to complete a computing task. In this Assignment you will demonstrate your knowledge of these processes and issues by answering the following questions.
Suppose three items R, S, and T are placed in a queue in that order. Then one item is removed from the queue before a fourth item, X, is placed in the queue. Then one item is removed from the queue, the items Y and Z are placed in the queue, and then the queue is emptied by removing one item at a time. List all of the items in the order in which they were removed.
What is the distinction between application software and system software? Give an example of each.
Define the term ‘process’ as it is used in the context of operating systems.
What is the difference between a process that is ready and a process that is waiting?
List five resources to which a multitasking operating system might have to coordinate access.
What is the similarity between deadlock and starvation? What is the difference between deadlock and starvation?
What is the role of:
The user interface of an operating system?
The kernel of an operating system?
Identify a situation in a multiprogramming system in which a process does not consume the entire time slice.
What problem arises as the lengths of the time slices in a multiprogramming system are made shorter and shorter? What about as they become longer and longer?
What is a multi-core operating system?

READ ALSO :   Academic help online