answersLogoWhite

0


Best Answer

1. The OS has to keep track of the main memory address space allocated to each process so that a process does not affect or harm other processes data. This is a necessay , for example, a virus may try to destroy or modify other process data.

2. Switching from one process to another process leads to time overhead, this requires storing the current register values and loading the register values of the next process from its PCB(program Control Block).

3. If a running process requires large space in memory then other processs needs to be dumped back to hard disk which again leads to time overhead.

For more information mail to: akhilanger@gmail.com

User Avatar

Cassandra Carroll

Lvl 10
1y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Three major complications that concurrent processing adds to an operating system?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Identify 6 functions on an operating system?

The operating system has a number of function. Some of them are communicating with peripherals, interfacing, coordinating concurrent processing, resource management, accounting and security and memory management.


Concurrent process uses in operating system?

haha poopy


What is serial processing in an operating system?

Serial processing in operating system is one of the types of data processing in the computer. The data is read by the CPU, analyzed, processed and then executed in this system.


Is the operating system part of the systemsoftware?

processing


The operating system is part of the systemsoftware?

processing


Where can an operating system be resided through out processing?

On the harddrive.


What are 5 Classification of each operating system?

1. BATCH PROCESSING operating system 2. MULTIPROGRAMMING operating system 3. TIME SHARING operating system 4. REAL TIME operating system 5. DISTRIBUTED operating system


What is the difference between concurrent and parallel threads?

Its really so easy to distinguish between the concurrent & parallel threads that A parallel thread is the thread maintained the parallel processing system including the process sheduling system is quite murcible. Where as the concurrent threading is the way of manupulation of a thread using simultaneous process threading. It would be be quite better if the book named "Galvin & Siberscartz" book of "Operating System" the chapter process & threads would be followed for maximum details.


Ms dos provides no means of concurrent processing. justify it?

Multiple processors executing process simultaneously to achieve a better performance cane be termed as concurrent processing. But MS-DOS does not provide such processing. Three major complications of concurrent processing: 1. Operating system has to keep the track of main memory address space allocated to each process so that a process does not affect or harm other processes data. 2. Time overhead is another complication which his caused while switching from one process to another process. Time overhead is required to store the current register values and loading the register values of the next process from its Program Control Block (PCB). 3. Another requirement of Time overload is when a running process requires a large space in memory then other process needs to be dumped back to hard disk.


Difference between Time sharing operating system and batch processing operating system?

Differentiate between Simple Batch Operating Systems and Time-sharing Operating Systems


What is the difference between UNIX and other operating system?

Unix is a multi user, multi processing and multi tasking operating system


What is capable of processing all of the information within a computer?

Operating system