Next: About this document
Operating Systems Tutorial 4
University of Wales, Cardiff
This tutorial is not assessed, but it is in your interest to
attempt it, because SOON there will be one that is.
- Where and when would you use a general semaphore.
Provide an example of using this for managing a pool of printers.
- How is security implemented in Windows NT ? Illustrate your
answer with a diagram to show how the various components are connected
together
- A process makes a request to print documents to a printer -
it just so happens, that at the same instant, another process makes
a similar request. How do you ensure that one processes' transaction
does not interfere with the others.
- (a) What type of file system structure is present in unix, and how
would you implement such a structure?
(b) Identify the data structures involved, what these data structures
contain, and how they are linked together.
(c) Show how a new directory is created within an existing
directory structure. Also, how would a file be moved from one location
to another within such a directory structure ?
- What is deadlock and how can it be :
(a) Prevented.
(b) Overcome - once it has happened.
I<>Omer Rana
March 1997.
Back to the Contents Page
Omer F Rana
Thu May 8 17:54:34 BST 1997