Q1. describe why the interrupt disable method to accomplish the mutual exclusion does not work for the multiprocessor system? Describe.
Q2. By using a diagram, illustrate how an indexed allocation of a file might be done for a disk based system with the given features?
a) A System consists of a disk of 30 blocks each of 1024 bytes (might be modeled as a 6×5 matrix).
b) File f1 of 11 logical records of the 112 bytes.
c) File f2 of 890 logical records of the 13 bytes
d) File f3 of 510 bytes of the binary data stream
e) File f4 of the 4 logical records of 95 bytes
Q3. describe how do system calls distinct from the ordinary library routines, as both are supplied through the language?
Q4. describe by using a diagram how a logical address comprising of 24 bits could be transformed to a segment address supporting to 256 segments. Illustrate the maximum size of each segment?
Q5. Describe the concept of transaction atomicity. Where the transaction atomicity is applicable in OS?