Apps and Processes Flashcards
7 cards from real ACSP practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 Apps and Processes flashcards as text
A user reports that an app is consuming excessive CPU even when not in use. Which macOS tool best identifies which specific process threads are responsible?
Answer: Instruments with the Time Profiler template
Instruments with the Time Profiler template provides detailed thread-level CPU sampling to pinpoint exactly which code paths are consuming resources.
When macOS kills a background app to reclaim memory for a foreground app, what term describes this action?
Answer: Jetsam termination
Jetsam is the macOS/iOS memory management subsystem that terminates background processes when memory pressure requires it.
A user wants to prevent a specific app from launching at login without deleting it. Where is the most appropriate place to manage this in macOS Ventura and later?
Answer: System Settings > General > Login Items & Extensions
In macOS Ventura and later, Login Items & Extensions in System Settings is the unified location to enable or disable apps and background items that launch at login.
Which file extension identifies a macOS Launch Agent or Launch Daemon configuration file?
Answer: .plist
Launch Agents and Launch Daemons are configured using property list (.plist) files stored in LaunchAgents or LaunchDaemons directories.
An ACSP technician needs to unload a Launch Daemon without rebooting. Which command achieves this?
Answer: sudo launchctl bootout system /Library/LaunchDaemons/
The `launchctl bootout` command removes a Launch Daemon from the launchd bootstrap context without requiring a restart.
A sandboxed app needs to access files outside its container. What mechanism must be used to grant this access on macOS?
Answer: Grant Full Disk Access in System Settings Privacy & Security
Sandboxed apps can only access files outside their container if the user explicitly grants Full Disk Access (or another relevant permission) via System Settings Privacy & Security.
Which directory stores Launch Agents that run in the context of the currently logged-in user?
Answer: ~/Library/LaunchAgents/
Launch Agents in ~/Library/LaunchAgents/ run with the privileges of the logged-in user, making them user-scoped background tasks.