answersLogoWhite

0

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

What else can I help you with?

Related Questions

What is Several popular microcomputer operating systems provide little or no means of concurrent processing. Discuss the major complications that concurrent processing adds to an operating system 6.?

Concurrent processing introduces several complications for operating systems, primarily related to resource management, synchronization, and data integrity. Managing multiple processes requires careful scheduling to ensure fair access to CPU time and other resources, which can lead to increased complexity in the operating system’s design. Additionally, ensuring that concurrent processes do not interfere with one another, particularly when accessing shared resources, necessitates synchronization mechanisms, such as locks or semaphores, which can introduce issues like deadlocks. Finally, debugging concurrent systems is inherently more challenging due to the non-deterministic behavior that arises from the simultaneous execution of processes.


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


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.


Where can an operating system be resided through out processing?

On the harddrive.


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