# System The various system configurations enable the developers to understand the interaction of hardware and software components during and after the boot up of the operating system. - **[Boot](https://docs.qualcomm.com/doc/80-88500-4/topic/8_Boot_.html)** Boot is the process where the system software is initiated using a set of predefined instructions from the ROM. The system loads and runs the operating system, and configures the devices after initializing the required software. - **[Clock](https://docs.qualcomm.com/doc/80-88500-4/topic/13_Clock.html)** A mandatory core crystal oscillator (CXO) is supported at the oscillation frequency of 38.4 MHz. During Retention or Low-power mode, the CXO runs at a frequency of 19.2 MHz. The CXO is the source for all the clocks. - **[GPIO](https://docs.qualcomm.com/doc/80-88500-4/topic/18_Pin_I_O.html)** The QRB5165 SoC includes 180 general purpose input/output (GPIO) pins that can be configured to perform a variety of functions. The function of each GPIO pin is specified by the content of the corresponding GPIO configuration hardware register. - **[Performance](https://docs.qualcomm.com/doc/80-88500-4/topic/37_Performance.html)** The latency metrics can be used to measure the performance of the device and supporting software. - **[Power](https://docs.qualcomm.com/doc/80-88500-4/topic/38_Power.html)** To supply power to the CPU, the application subsystem (APSS) uses the APC0 and APC1 power rails. Similar power rails are used to maintain power supply to the other subsystems. - **[Thermal](https://docs.qualcomm.com/doc/80-88500-4/topic/50_Thermal.html)** Thermal management is done using the tools and technologies that maintain the system temperature within a specific range to prevent overheating. - **[Debug](https://docs.qualcomm.com/doc/80-88500-4/topic/58_Debug.html)** When there is software failure or a device crash, the most common way to debug issues is to capture the dump and analyze it for errors. Each subsystem has error handlers that collect information required for debugging. Accordingly, the hardware and software are reset to resolve the errors. - **[Security](https://docs.qualcomm.com/doc/80-88500-4/topic/76_Security.html)** The Qualcomm product security provides a security framework that enables a device to counter security threats for both software and hardware. TrustZone (TZ) is the core of product security, and it facilitates secure execution environment for most of the product security features. TZ is built on Arm core TZ technology and relies on Secure Execution mode of Arm core. Last Published: Aug 18, 2023 [Previous Topic Architecture](https://docs.qualcomm.com/bundle/publicresource/80-88500-4/topics/6_Architecture.md) [Next Topic Boot](https://docs.qualcomm.com/bundle/publicresource/80-88500-4/topics/8_Boot_.md)