โ† All ACSP Flashcard Decks

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
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.