Explain the advantages and drawback of multiple processes, Operating System

Assignment Help:

Explain the Advantages and Drawback of Multiple Processes

Application architected to take advantage of multiple processes will certainly see performance gains. Functions and Features may be distributed among multiple cooperating processes, thereby enhancing execution. For instance, a database server might construct one process to communicate with client, own to read databases, and one to write databases. This process would run concurrently in the system and share the use of the processor. The system would be very efficient because the many process would be executing concurrently.

While processes may increase performance and efficiency, their use should be tempered by the amount of system resources available. A process may consume a large amount of resources, as an entire code and data segments are created for each one. Processes are very useful for segments of applications that may be operated concurrently, though processes own data and resources, they may become large and incompetent if overused. Application developers should deal with these issues when architecting their applications.


Related Discussions:- Explain the advantages and drawback of multiple processes

Define the main reason to encrypt a file, Define the Main reason to encrypt...

Define the Main reason to encrypt a file Major reason to encrypt a file is secure it for transmission.

Paging, what is the use of valid invalid bits in paging

what is the use of valid invalid bits in paging

Hashed page table, Hashed page tables A common approach for handling ad...

Hashed page tables A common approach for handling address spaces larger than 32 bits is to use a hashed page table. Every entry in the hash table having a linked list of elemen

Define segmentation, Define Segmentation  The memory allocation method...

Define Segmentation  The memory allocation method subject to “external” fragmentation is Segmentation.

Describes responsibilities of the I/O manager, Q. Describes responsibilitie...

Q. Describes responsibilities of the I/O manager? Answer: The I/O manager is responsible for file systems and device drivers and network drivers. The I/O manager keeps follow

How is the NTFS namespace planned, Q. How is the NTFS namespace planned? Ex...

Q. How is the NTFS namespace planned? Explain. Answer: The NTFS namespace is prearranged as a hierarchy of directories where every directory uses a B+ tree data structure to

Explain long term scheduling, Long term scheduling Scheduling explicitl...

Long term scheduling Scheduling explicitly performed when a new process is created and it determines which programs are admitted to the system for processing. Therefore it cont

Linux, what is I/O management Linux

what is I/O management Linux

Define file organization, File Organization     * Sequential     * D...

File Organization     * Sequential     * Direct     * Indexed A file still if it is stored on a magnetic disk or CD-ROM disk may perhaps have a sequential file organiz

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd