ITPEC IP April 2023 Question 19
ITPEC IP April 2023 — Question 19 of 100
An operating system allocates and manages CPU time, memory, storage, and devices for application programs. It schedules processes, protects address spaces, manages files and I/O, handles devices through drivers, and provides services through system calls. These functions let multiple applications use hardware safely and efficiently.
Answer (b)
Why not others:
- (a) APIs and executable formats differ among operating systems, so applications are not automatically OS-independent
- (c) correct text display still depends on knowing or detecting the character encoding and using suitable fonts
- (d) an OS can expose documented functions without disclosing its source code; proprietary operating systems are common
Key rule: The OS is the resource manager and service layer between applications and hardware.
AI-generated — may contain errors
The original exam layout is preserved in the image so diagrams, formulas, tables, and code remain accurate.
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official IP past-paper collection or Report an issue.