Manage the virtual memory system, threads, the file system, the network, and interprocess communication with the frameworks in the Core OS layer. This layer encompasses the kernel environment, drivers, and basic interfaces of iOS. The drivers at this layer also provide the interface between the available hardware and the system frameworks that vend hardware features. Use the frameworks in this layer if those in the upper layers aren't sufficient for your needs.