Which virtualization technique is most effective for network resources?
Disk Virtualization
Application Virtualization
Network Virtualization
Memory Virtualization
What is the main advantage of using a Type 2 hypervisor?
They provide better performance than Type 1 hypervisors
They are typically more secure
They can support a larger number of virtual machines
They are easier to set up and use for desktop virtualization
Which of the following factors contributes to the effectiveness of Priority Scheduling?
Simplicity of implementation.
Static assignment of priorities.
Equal allocation of CPU time to all jobs.
Dynamic adjustment of priorities based on aging.
Which of the following is a major benefit of using caching in an operating system?
Simplified I/O operations
Increased disk space
Reduced latency for frequently accessed data
Elimination of data redundancy
What is a primary disadvantage of contiguous allocation?
Difficulty in resizing files
High overhead for small files
Increased fragmentation
Complex access methods
Which page replacement algorithm replaces the page that will not be used for the longest period of time in the future?
Optimal
Second Chance
FIFO
LRU
Which of the following statements about mutex locks is true?
Only one thread can own a mutex lock at a time.
They enable multiple threads to access a resource simultaneously.
They can be locked multiple times by the same thread.
They can be used for condition variables.
In a paging system, what is the primary purpose of the page table?
To hold data temporarily during execution
To manage I/O operations
To allocate CPU time
To translate logical addresses to physical addresses
In CPU scheduling, what does the term 'throughput' refer to?
The total time taken from process creation to completion.
The time taken by the operating system to switch between processes.
The number of processes that complete execution in a given time period.
The average time a process spends in the ready queue.
What would most likely happen in a deadlock situation?
All processes will be terminated
Processes will wait indefinitely
System performance will improve
Resources will be allocated more efficiently