Question: A process in operating system (OS) can be considered a program in execution which require different resources such as CPU cycles, physical memory, or input

A process in operating system (OS) can be considered a program in execution which require different resources such as CPU cycles, physical memory, or input and output devices to accomplish its task. These resources are assigned to the process in different stages such as in execution or creation stage. Generally the processes in operating system is classified into two categories namely user processes and system processes. One of the primarily role of the operating system in related to the process management is the creation and deletion of the process, scheduling of processes, communication between processes or management of deadlock between process. Furthermore, operating system use different process scheduling policies or algorithms to maximize the system throughput, minimize the waiting time while keeping the CPU busy up to maximum level. In parallel a thread is a fundamental unit of CPU utilization which comprised of thread ID, program counter, a set of register, and a memory stack that forms the basis for multithreaded computer systems. In other words threads are a way for a program to divide itself into two or more concurrent running tasks. Given the background, provide a detailed report not more than 3,000 words on the following aspects of the process and thread in operating system perspective.
a) Technically analyze different types of Multithreaded Models.
b) Critically evaluate the benefits of Multi-threaded Operating system

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Technical Analysis of Different Types of Multithreaded Models Multithreading is a technique that allows a single program to execute multiple threads of control concurrentlyThis can improve the perform... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Operating System Questions!