1. which of the following statements regarding the 2 process joint progress diagram is TRUE? a) It can be used to determine when either process experiences a page fault b) It can be used to view deadlock possibilities, but only if processes require at most two resources c) None of the other options are true d) It can be used to determine when one of the two processes sends a signal to the other
1. which of the following statements regarding the 2 process joint progress diagram is TRUE?
a) It can be used to determine when either process experiences a page fault
b) It can be used to view deadlock possibilities, but only if processes require at most two resources
c) None of the other options are true
d) It can be used to determine when one of the two processes sends a signal to the other
2. which of the following statements about concurrency management software
a) both dekker and peterson's
b) both dekker and peterson's algorithm won't work if the underlying hardware rearranges the accesses in memory
c) In the Peterson's algorithm, if variable "turn" is initialized to 1, then Process 1 will be the first one to enter in the critical section in the first iteration
d) In the Dekker's algorithm, if variable "turn" is initialized to 1, then the Process 1 will be the first on to enter in the critical section in the first iteration
3. Suppose to have N active processes, managed by a round-robin scheduler on a mono-processor system. Which of the following statements is TRUE?
a) From the point of view of the processor, each process always execute its instructions without interruptions
b) to make a process switch correctly, the
c) From the point of view of each process, execution will be in interleaving with other processes
d) None of the other options are true
4. Regarding the differences between batch systems and time sharing systems (1960s / 1970s), which of the following statements is false?
a) Time-sharing systems aimed at minimizing processor usage
b) In time-sharing systems, the directives to the operating system came from commands typed on terminals
c) In batch systems, the directives to the operating system came from job control language commands, which were non-interactive
d) Batch systems aimed at maximizing processor utilization
5. Which of the following statements about the requirements for memory management is false?
a) The sharing requirement provides that 2 or more processes can share a memory area agreed between the processes themselves
b) The physical organization requirement requires the operating system to handle the loading of processes from secondary to primary storage and vice versa
c) The sharing requirement is often used for processes that are instances of the same source program
d) The security requirement is that a process can never access the memory area of another process
6. Assuming a monoprocessor system, which of the following statements about scheduling algorithms is true?
a) Exponential averaging allows to estimate the image size of a process, starting from the previous images of that same process
b) The decision function of the Highest Response Ratio Next scheduler considers both the estimated execution time and the time spent waiting
c) Exponential averaging is a technique applicable only by the Short Process Next scheduler
d) The decision function of the Shortest Remaining Time scheduler considers both the requested execution time and the time spent waiting
7.Which of the following statements about paging virtual memory is true?
a) To have an acceptable overhead, the translation of the addresses must be left to the hardware, while the software remains to manage the picking, positioning and replacement of the pages
b) To have an acceptable overhead, it is necessary to delegate the translation of the addresses and the policy of replacing the pages to the hardware, while the software remains to manage the picking and positioning of the pages
c) To have an acceptable overhead, the translation of the addresses and the retrieval, positioning and replacement of the pages must be delegated to the hardware
d) To have an acceptable overhead, the translation of the addresses must also be delegated to the software
Step by step
Solved in 2 steps with 1 images