- 1. create process, terminate process end, abort •
load, execute • get process attributes, set process attributes • wait for time • wait event, signal event • allocate and free memory • Dump memory if error • Debugger for determining bugs, single step execution • Locks for managing access to shared data between processes
A) Device Management B) File Management C) Process Control D) Information Maintenance E) Communication
- 2. •
create file, delete file • open, close file • read, write, reposition • get and set file attributes
A) Information Maintenance B) Process Control C) File Management D) Device Management E) Communication
- 3. •
request device, release device • read, write, reposition • get device attributes, set device attributes • logically attach or detach devices
A) Device Management B) Protection C) File Management D) Information Maintenance E) Process Control
- 4. •
get time or date, set time or date • get system data, set system data • get and set process, file, or device attributes
A) Protection B) Process Control C) Process Control D) File Management E) Information Maintenance
- 5. •
create, delete communication connection • send, receive messages if message passing model to host name or process name • From client to server • Shared-memory model create and gain access to memory regions • transfer status information • attach and detach remote devices
A) Process Control B) Communication C) Protection D) Information Maintenance E) File Management
- 6. •
Control access to resources • Get and set permissions • Allow and deny user access
A) File Management B) Protection C) Device Management D) Process Control E) Information Maintenance
- 7. CLI operates through typed commands entered by the user.
A) APIs (Application Programming Interfaces) B) System Calls C) Powerful and Efficient D) Text-Based Interface
- 8. CLI is faster for advanced users who are familiar with commands.
A) Powerful and Efficient B) APIs (Application Programming Interfaces) C) Text-Based Interface D) System Calls
- 9. The interface between a program and the operating system, enabling programs to request services from the OS.
A) Text-Based Interface B) APIs (Application Programming Interfaces) C) Powerful and Efficient D) System Calls
- 10. Libraries that provide functions for interacting with the OS, simplifying the interaction between applications and the system
A) System Calls B) APIs (Application Programming Interfaces) C) Text-Based Interface D) Powerful and Efficient
- 11. A visual interface with windows, icons, and menus, providing a user-friendly way to interact with the system
A) Command Line Interface (CLI) B) Graphical User Interface (GUI
- 12. A text-based interface where users interact with the system by typing commands directly
A) Graphical User Interface (GUI B) Command Line Interface (CLI)
- 13. the process of writing source code in a high-level programming language, compiling it into object code, and then interpreting (executing) this object code by means of an interpreter.
A) Design Goals B) Implementation
- 14. Deletes temporary files, system logs, and unnecessary data to free up disk space
A) Disk Cleanup B) Antivirus software C) Task Manager D) Disk Utility (macOS)
- 15. Scans system files for malware and viruses, removes detected threats.
A) Antivirus software B) Task Manager C) Disk Utility (macOS) D) Disk Cleanup
- 16. Displays system processes, CPU usage, and memory usage, allows administrators to manage system resources
A) Disk Cleanup B) Task Manager C) Disk Utility (macOS) D) Antivirus software
- 17. Manages disk partitions, formats, and backups.
A) Disk Cleanup B) Antivirus software C) Disk Utility (macOS) D) Task Manager
- 18. Manages communication between graphics hardware and OS.
A) Audio drivers B) Graphics drivers C) Network drivers
- 19. Manages communication between network hardware and OS.
A) Audio drivers B) Network drivers C) Graphics drivers
- 20. Manages communication between audio hardware and OS.
A) Graphics drivers B) Audio drivers C) Network drivers
- 21. Mechanisms ________ such as scheduling, memory management, and interrupt handling
A) handle mid-level functions B) handle small-level functions C) handle low-level functions D) handle higher-level functions
- 22. known as traps or exceptions in certain processors, are a method for redirecting the processor from the running of the current program so that it can handle an occurrence
A) BOOTLOADER B) BUSES C) CONTROL UNIT D) INTERRUPTS
|