Abstraction is a popular way to organize concurrent programs, computer science, Basic Computer Science

1. The process abstraction is a popular way to organize concurrent programs, but it is not the only choice. An alternative to the process abstraction is to design a single-threaded program that maintains queues of work to do: that program never blocks as long as there is work to do, but completes each work item it starts (natural break), then switches to working on another pending work item. In particular, the application does not block awaiting input but instead polls to find if input is available: processing requests are typically divided into several work items, that may be immediately queued as work to be done, or may be delayed pending completion of other work requests. Discuss this alternative vis-à-vis implementing the program as several processes coordinated by a general-purpose operating system.
Posted Date: 2/5/2012 12:46:20 PM | Location : United States







Related Discussions:- Abstraction is a popular way to organize concurrent programs, computer science, Assignment Help, Ask Question on Abstraction is a popular way to organize concurrent programs, computer science, Get Answer, Expert's Help, Abstraction is a popular way to organize concurrent programs, computer science Discussions

Write discussion on Abstraction is a popular way to organize concurrent programs, computer science
Your posts are moderated
Related Questions
Digital Transmission: In digital transmission, wave patterns are translated into discrete bits and are separated by intervals. Bits (contraction for binary digits) are the sma

Question 1 What is a desktop? Explain the Windows XP desktop? 2 How does a flash drive work? 3 Write the procedure for creating Macro 4 Explain the process of applyin

Backup software: A number of Backup software are available that assist you in taking backup of your important data on the computer. Selecting between various back-up software

Question 1 Explain the basic structure of a C program with an example 2 What would be the value of x after execution of the following statements? 3.What are the commonly u

#que411stion..

Input/Output Services:   Every operating system, large or small, provides input/output services for each device in the system. The operating system includes I/O device driver

I need to review 2 different softwares one is windows based and the other is Linux Based. Please Ask for further details

Question : (a) You want to perform the task of sending an e-mail message to three of your friends. You can assume that the email addresses, of the people you want to send the e

Question 1 Briefly explain principles of effective navigation Question 2 Explain the terms URI and URL. Why should you use Relative URI? Question 3 What are the di

Twisted Pairs: Twisted pairs are familiar to all of us as the copper wire telephone lines. These are of low frequency, and support a limited bandwidth (one voice channel) but