What is the difference between a system call and a library call? MCQ with Answer and Explanation

What is the difference between a system call and a library call?
A. Library call invokes kernel; system call is user-space
B. System call invokes kernel; library call is user-space
C. They are the same
D. System call is for files; library call is for network
Answer: Option B
Solution (By JKSSB Mock Tests)
System calls request services from the OS kernel; library calls are in user-space.

Discuss this Question (0)

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

Practice More Computer Software Questions

Question #1
Which type of software license allows free use and distribution, but requires anyone sharing modified versions to publish their source code changes openly?
A. Closed-Source Freeware Framework
B. Copyleft / Open Source License (e.g., GNU GPL)
C. Public Domain Status
D. Proprietary License

Correct Answer: Option B


Explanation:
Copyleft licenses (like the GNU GPL) protect the open status of software by requiring all modified versions to share their source code openly.

This question belongs to: Computer Computer Software
Question #2
Which software is used to protect against malware and spyware?
A. File manager
B. Disk defragmenter
C. System monitor
D. Antivirus/anti-malware

Correct Answer: Option D


Explanation:
Antivirus and anti-malware software detect and remove malicious programs.

This question belongs to: Computer Computer Software
Question #3
Which utility tool monitors system temperatures, fan speeds, and voltage lines to warn users of hardware overheating?
A. Registry Compactor Engine
B. System Uninstaller
C. Hardware Monitor Utility
D. Disk Cleanup Tool

Correct Answer: Option C


Explanation:
Hardware monitors read motherboard sensor data to track temperatures, voltages, and fan speeds, helping prevent heat damage.

This question belongs to: Computer Computer Software