Which three improvements does Cisco IOS XE Software offer over traditional IOS Software? (Choose
three.)
A.
It can run applications as separate processes on multicore CPUs.
B.
It supports drivers for data plane ASICs outside of the operating system.
C.
It allows platform-dependent code to be compiled into a single image.
D.
It supports multiple IOS instances simultaneously, sharing resources and internal infrastructure
for scalability.
E.
It allows platform-independent code to be abstracted into a single microkernel for portability
across platforms.
F.
It uses a QNX Neutrino-based environment underneath the IOS Software.
A, B, C are correct.
Not sure how C can be right -> IOS XE allows the platform dependent code to be abstracted from a single monolithic image.
Platform Abstraction
Since, historically, IOS has served as an Operating System as well as providing the key Routing Infrastructure, there has always been an aspect of Platform Dependent (PD) and Platform Independent (PI) code within IOS. IOS XE allows the platform dependent code to be abstracted from a single monolithic image. By moving drivers outside of IOS, IOS XE enables a more purely PI-focused IOS process. This provides a more efficient software delivery model for both the core IOS team, as well as platform developers, since the software can be developed, packaged and released independently.
from http://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-3sg/QA_C67-622903.html