13.07.2015 Views

An Operating Systems Vade Mecum

An Operating Systems Vade Mecum

An Operating Systems Vade Mecum

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

184 Transput Chapter 513. The text describes the buffer overflow problem in the case of a fixed number ofproducers and consumers. How does the problem change if we allow newproducer-consumer pairs to be created?14. Suggest some disk-head scheduling policies if the disk pack has two independentarms, each of which can be positioned on any track.15. Write a simulation program that compares disk-head scheduling algorithms.16. Would the banker’s algorithm be a good substitute for the policy shown in the textfor managing conflicting requests on the character-buffer pool for terminals?17. The Position field in a circular input buffer pool can be used either by the kernel toindicate from where it got the data or by the process to indicate from where itwants the kernel to draw data. There are advantages and disadvantages of bothmeanings. Describe them.18. Assume that an operating system allows processes to execute channel programsand provides virtual tracks to processes. What sort of translation is necessary ifvirtual tracks do not correspond one to one with physical tracks?

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!