Question

In: Computer Science

. Explain in detail the two types of processes in an operating system and explain the...

. Explain in detail the two types of processes in an operating system and explain the advantages of them.

Solutions

Expert Solution

The process execution within a computer may not happen if there is no communication among the components.Many components like Central Processing Unit and Input/Output devices help each other to ensure the success of tasks.The OS gets the task and schedules a time for CPU processing. When CPU gets ready , the task gets executed.

There are two types of operating system processes:

Independent Process: These processes do not affect and are not affected by other processes which are executing within the same operating system. They don't have any data to be shared with other processes

Advantages:

Parallel Computing: If two process are not dependent then they can be executed parallely.

Cooperating Processes​​​​​​​: These processes affect and being affected by other processes, The processes share data among themselves.

Advantages:

1) Information Sharing :Many processes may need to access to the same file ( e.g. pipelines. ).one process will write to the file, while the other process reads from the file

2) Computation speedup - Breaking down a process into sub processes may lead to concurrent execution when we have multiple processors

3)Convenience - multi-tasking, such as editing, compiling, printing, and running the same code in different tabs.

Based on event-specific categorisation OS processes are of two types

CPU Bound Process​​​​​​​: The rate at which process executes is limited by the speed of the CPU.

I/O Bound Process: The rate at which a process executes is limited by the speed of the I/O devices.


Related Solutions

In your OWN words explain in detail the role of an operating system and list the...
In your OWN words explain in detail the role of an operating system and list the main operating systems used on today’s computers.
escribe the central dogma theory and explain in detail the two main processes that are involved....
escribe the central dogma theory and explain in detail the two main processes that are involved. Is this theory held true for all genes? Why or why not? Include: transcription, translation, mRNA, tRNA, rRNA, ribosomes, amino acids, coding strand, template strand, RNA polymerase
What is an operating system? What are its functions? What are the types of operating system?
What is an operating system? What are its functions? What are the types of operating system?
Analyze the system flowchart in Problem 8, and describe in detail the processes that are occurring.
Analyze the system flowchart in Problem 8, and describe in detail the processes that are occurring. 
Use the following information for the next five exercises. Two types of phone operating system are...
Use the following information for the next five exercises. Two types of phone operating system are being tested to determine if there is a difference in the proportions of system failures (crashes). Fifteen out of a random sample of 150 phones with OS1 had system failures within the first eight hours of operation. Nine out of another random sample of 150 phones with OS2 had system failures within the first eight hours of operation. OS2 is believed to be more...
1-Explain in detail any 4 types of ERP system used in Saudi Arabia to manage their...
1-Explain in detail any 4 types of ERP system used in Saudi Arabia to manage their small to large scal business organizations? 2-Explain various business modules or areas of an enterprise system? 3-Write at least 8 advantages of ERP system over non ERP system?
Explain the CRISPR-Cas system in detail.
Explain the CRISPR-Cas system in detail.
There are two major design types for operating system kernels: monolithic kernels and microkernels. Which design...
There are two major design types for operating system kernels: monolithic kernels and microkernels. Which design better satisfies the following requirements, monolithic kernel, microkernels, or both? Justify your answers. 1. Convenient access to operating system data structures by the kernel-level process. 2. Adding/modifying operating system components by kernel developers. 3. Strong security and reliability.
. 1. In the Operating System zoo describe the 4 different types of Operating Systems and...
. 1. In the Operating System zoo describe the 4 different types of Operating Systems and describe them. 2. What is a process, when are they created and when are they terminated.
1. In the Operating System zoo describe the 4 different types of Operating Systems and describe...
1. In the Operating System zoo describe the 4 different types of Operating Systems and describe them. 2. Describe what happens when booting a computer ? 3. What are System calls. Provide 6 file and directory system calls
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT