- 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) Process Control B) Information Maintenance C) Device Management D) Communication E) File Management
- 2. •
create file, delete file • open, close file • read, write, reposition • get and set file attributes
A) File Management B) Process Control C) Device Management D) Communication E) Information Maintenance
- 3. •
request device, release device • read, write, reposition • get device attributes, set device attributes • logically attach or detach devices
A) Information Maintenance B) Process Control C) File Management D) Protection E) Device Management
- 4. •
get time or date, set time or date • get system data, set system data • get and set process, file, or device attributes
A) Information Maintenance B) Process Control C) Protection D) Process Control E) File Management
- 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) Communication B) File Management C) Information Maintenance D) Protection E) Process Control
- 6. •
Control access to resources • Get and set permissions • Allow and deny user access
A) Information Maintenance B) File Management C) Protection D) Device Management E) Process Control
- 7. CLI operates through typed commands entered by the user.
A) Text-Based Interface B) System Calls C) APIs (Application Programming Interfaces) D) Powerful and Efficient
- 8. CLI is faster for advanced users who are familiar with commands.
A) Powerful and Efficient B) Text-Based Interface C) System Calls D) APIs (Application Programming Interfaces)
- 9. The interface between a program and the operating system, enabling programs to request services from the OS.
A) Powerful and Efficient B) APIs (Application Programming Interfaces) C) System Calls D) Text-Based Interface
- 10. Libraries that provide functions for interacting with the OS, simplifying the interaction between applications and the system
A) Powerful and Efficient B) Text-Based Interface C) System Calls D) APIs (Application Programming Interfaces)
- 11. A visual interface with windows, icons, and menus, providing a user-friendly way to interact with the system
A) Graphical User Interface (GUI B) Command Line Interface (CLI)
- 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) Antivirus software B) Task Manager C) Disk Cleanup D) Disk Utility (macOS)
- 15. Scans system files for malware and viruses, removes detected threats.
A) Disk Utility (macOS) B) Disk Cleanup C) Task Manager D) Antivirus software
- 16. Displays system processes, CPU usage, and memory usage, allows administrators to manage system resources
A) Task Manager B) Disk Cleanup C) Disk Utility (macOS) D) Antivirus software
- 17. Manages disk partitions, formats, and backups.
A) Disk Utility (macOS) B) Disk Cleanup C) Task Manager D) Antivirus software
- 18. Manages communication between graphics hardware and OS.
A) Network drivers B) Audio drivers C) Graphics 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) Network drivers C) Audio drivers
- 21. Mechanisms ________ such as scheduling, memory management, and interrupt handling
A) handle low-level functions B) handle higher-level functions C) handle mid-level functions D) handle small-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) INTERRUPTS B) BUSES C) CONTROL UNIT D) BOOTLOADER
|