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
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.
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.
1. BATCH PROCESSING operating system 2. MULTIPROGRAMMING operating system 3. TIME SHARING operating system 4. REAL TIME operating system 5. DISTRIBUTED operating system
Differentiate between Simple Batch Operating Systems and Time-sharing Operating Systems
Unix is a multi user, multi processing and multi tasking 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.
haha poopy
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.
processing
processing
On the harddrive.
1. BATCH PROCESSING operating system 2. MULTIPROGRAMMING operating system 3. TIME SHARING operating system 4. REAL TIME operating system 5. DISTRIBUTED operating system
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.
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.
Differentiate between Simple Batch Operating Systems and Time-sharing Operating Systems
Unix is a multi user, multi processing and multi tasking operating system
Operating system