Home
Mcqs
Quizes
Q&A
Past Paper
blog
Spaces
Join Now
Sign in
Tamoban Javnoi
COMPUTER SCIENCE & IT
-
Operating Systems
When is the "thrashing" condition likely to occur in a system using virtual memory?
A. When the CPU is idle.
B. When the system has insufficient physical memory and excessive paging occurs.
C. When there are too many open files.
D. When the disk space is full.
Tamoban Javnoi
COMPUTER SCIENCE & IT
-
Operating Systems
Why do modern operating systems use preemptive multitasking?
A. To simplify process management.
B. To enhance user interactivity and system responsiveness.
C. To minimize the number of processes.
D. To increase the size of the swap space.
Tamoban Javnoi
COMPUTER SCIENCE & IT
-
Operating Systems
Which memory management scheme allows the physical address space of a process to be non-contiguous?
A. Paging.
B. Segmentation.
C. Contiguous allocation.
D. Swapping.
Tamoban Javnoi
COMPUTER SCIENCE & IT
-
Operating Systems
How to resolve the critical section problem in concurrent programming?
A. Using virtual memory.
B. Implementing a semaphore.
C. Applying context switching.
D. Utilizing file permissions.
Tamoban Javnoi
COMPUTER SCIENCE & IT
-
Operating Systems
What mechanism does an operating system use to handle the execution of multiple processes that require frequent access to the CPU?
A. Multithreading.
B. Swapping.
C. Round-robin scheduling.
D. Memory segmentation.
Tamoban Javnoi
COMPUTER SCIENCE & IT
-
Operating Systems
Where is the Page Table typically stored in a computer system?
A. In the CPU registers.
B. In the main memory (RAM).
C. On the hard disk.
D. In the cache memory.
Tamoban Javnoi
COMPUTER SCIENCE & IT
-
Operating Systems
When does a deadlock occur in a system?
A. When there is a lack of memory resources.
B. When multiple processes are blocked, each waiting for a resource held by another process.
C. When the CPU usage reaches 100%.
D. When a process is terminated abnormally.
Tamoban Javnoi
COMPUTER SCIENCE & IT
-
Operating Systems
What is the main purpose of a context switch in an operating system?
A. To increase the clock speed of the CPU.
B. To switch the CPU from executing one process to another.
C. To allocate more memory to running processes.
D. To shutdown non-responsive processes.
COMPUTER SCIENCE & IT
Web Design & Development
Database Management Systems
Computer Networks & Security
Operating Systems
Data Structures & Algorithms