- 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) Information Maintenance B) File Management C) Device Management D) Process Control E) Communication
- 2. •
create file, delete file • open, close file • read, write, reposition • get and set file attributes
A) File Management B) Process Control C) Communication D) Device Management E) Information Maintenance
- 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) File Management B) Process Control C) Information Maintenance D) Protection E) Process Control
- 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) Information Maintenance B) Protection C) File Management D) Process Control E) Communication
- 6. •
Control access to resources • Get and set permissions • Allow and deny user access
A) Information Maintenance B) Protection C) Process Control D) Device Management E) File Management
- 7. CLI operates through typed commands entered by the user.
A) System Calls B) Powerful and Efficient C) APIs (Application Programming Interfaces) D) Text-Based Interface
- 8. CLI is faster for advanced users who are familiar with commands.
A) Text-Based Interface B) APIs (Application Programming Interfaces) C) System Calls D) Powerful and Efficient
- 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) Text-Based Interface D) System Calls
- 10. Libraries that provide functions for interacting with the OS, simplifying the interaction between applications and the system
A) APIs (Application Programming Interfaces) B) Text-Based Interface C) Powerful and Efficient D) System Calls
- 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) Command Line Interface (CLI) B) Graphical User Interface (GUI
- 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) Implementation B) Design Goals
- 14. Deletes temporary files, system logs, and unnecessary data to free up disk space
A) Disk Utility (macOS) B) Disk Cleanup C) Task Manager D) Antivirus software
- 15. Scans system files for malware and viruses, removes detected threats.
A) Task Manager B) Disk Utility (macOS) C) Disk Cleanup D) Antivirus software
- 16. Displays system processes, CPU usage, and memory usage, allows administrators to manage system resources
A) Disk Utility (macOS) B) Task Manager C) Disk Cleanup D) Antivirus software
- 17. Manages disk partitions, formats, and backups.
A) Disk Utility (macOS) B) Disk Cleanup C) Antivirus software D) Task Manager
- 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) Graphics drivers B) Audio drivers C) Network drivers
- 20. Manages communication between audio hardware and OS.
A) Network drivers B) Graphics drivers C) Audio drivers
- 21. Mechanisms ________ such as scheduling, memory management, and interrupt handling
A) handle low-level functions B) handle small-level functions C) handle higher-level functions D) handle mid-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) INTERRUPTS C) CONTROL UNIT D) BUSES
|