What is the main difference between a process and a thread? MCQ with Answer and Explanation

What is the main difference between a process and a thread?
A. A process has its own memory space, while threads share memory within a process
B. Threads are independent, while processes are not
C. Processes are scheduled, threads are not
D. There is no difference
Answer: Option A
Solution (By JKExamLibrary)
Processes are independent with separate memory; threads are lighter, sharing the same memory space and resources of the parent process.

This question belongs to: Computer Operating Systems

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Operating Systems Questions

Question #1 Report Error
Which Microsoft Windows command line utility is used to clear all previous text from the command prompt screen window?
A. clean
B. clear
C. reset
D. cls

Correct Answer: Option D


Explanation:
The 'cls' command stands for clear screen and resets the visible text buffer of the Windows command prompt terminal environment.

This question belongs to: Computer Operating Systems
Question #2 Report Error
In Windows, the 'Tracert' command is used to:
A. Resolve domain names
B. Trace the route packets take to a destination
C. Test network speed
D. Display network statistics

Correct Answer: Option B


Explanation:
tracert (traceroute) displays each hop (router) along the path to a target IP/domain.

This question belongs to: Computer Operating Systems
Question #3 Report Error
In Windows, the 'System Restore' creates restore points that include:
A. System files, registry, and installed applications
B. Only the registry
C. All user data files
D. Only device drivers

Correct Answer: Option A


Explanation:
Restore points snapshot system files, registry, and some application settings, not personal documents.

This question belongs to: Computer Operating Systems