Which strategy is the best for minimizing page faults when using memory?
Using FIFO page replacement
Using random replacement
Using the Optimal Page Replacement algorithm
Using the Least Frequently Used algorithm
In a tree-structured directory, how does the system ensure efficient access and management?
By allowing multiple parent directories
By hierarchically organizing directories and files
By storing all files in a single directory
By using flat file structures
What is the main difference between paging and segmentation in memory management?
Segmentation is only used for physical memory allocation, while paging is for virtual memory allocation.
Segmentation allows for easier program sharing than paging.
Paging is more efficient in handling large processes compared to segmentation.
Paging divides memory into fixed-sized pages, while segmentation divides it into variable-sized segments.
Which algorithm is considered optimal among page replacement algorithms?
First In First Out (FIFO)
Random Page Replacement
Least Recently Used (LRU)
Optimal Page Replacement
What is the primary purpose of threading in an operating system?
To reduce memory usage
To limit process execution time
To increase the size of the process
To enable concurrent execution of tasks
What does the term 'Thrashing' refer to in an operating system?
Memory leaks due to orphan processes
Excessive swapping of pages in memory
Fragmentation in memory allocations
High CPU utilization with minimal output
Which of the following describes Paging?
Managing processes based on priority
Storing data in special memory zones
Dividing memory into fixed-sized blocks
Allocating free memory blocks continuously
What is the primary purpose of file system mounting?
Compress data for storage
Integrate various file systems into a unified structure
Adjust the size of partitions
Transfer files between systems
What is a process in an operating system?
A type of hardware
A user interface
A database system
A program in execution
Which file allocation method allows for non-contiguous disk space utilization while avoiding fragmentation?
Contiguous Allocation
Sequential Allocation
Linked Allocation
Indexed Allocation