What architecture does the ARM11 MPCore implement?
A. ARMv6
B. ARMv6K
C. ARMv7-A
D. ARMv7-A with the Multiprocessing Extensions
The following function is declared: float func(float fl, float f2);
The file file1 .c contains a call to func, and is compiled with hard floating point linkage. The file file2.c contains the definition of func, and is compiled with AACPS soft floating point linkage.
Assume that the two files are successfully linked using the ARM linker and an executable is generated. The generated executable:
A. Exhibits correct behavior, but suffers a performance penalty because the linker has to generate extra code.
B. Exhibits correct behavior, and suffers no performance penalty.
C. Will not execute.
D. Exhibits incorrect behavior.
During an investigation into a software performance problem an engineer doubles the clock frequency of a cached ARM processor running the software. Unfortunately the performance of the application does not increase by very much, despite running on the processor for 100% of the time. What is likely to be the main bottleneck in the system?
A. The processor is context switching between multiple processes
B. Performance is limited by the speed of external memory
C. The processor is taking too long to execute branch instructions
D. The system is raising interrupts too fast for the processor to handle them
In which of the following situations would you use a mutex to avoid synchronization problems?
A. A single-threaded application needs to manage two separate UART peripherals
B. Two independent threads running on a single processor both need to access a single UART
C. In a dual-core system, a UART is accessed by a single thread running on one of the processors
D. In a dual-core system, processor A needs to access UART A and processor B needs to access UART B
Which of the following will cause the ARM Compiler to target the Thumb instruction set?
A. Compiling exception handlers
B. Specifying a Thumb-capable processor (e.g. -cpu=Cortex-A9)
C. Enabling Thumb code generation on the command line (--thumb)
D. Configuring the compiler for maximum code density (-Ospace)
Which TWO of the following options can the ARM Compiler (armcc) directive__packed be used for? (Choose two)
A. To tell the compiler to use only Thumb code
B. To tell the compiler to produce code of minimum size
C. To tell the compiler to use the v6 SIMD pack/unpack instructions
D. To tell the compiler that an object can be on an unaligned address
E. To tell the compiler not to perform padding inside structures
When using an Operating System, which of the following operations can NOT typically be done by user processes?
A. Reading the link register (R14)
B. Reading data from the user stack
C. Changing from ARM state to Thumb state
D. Changing the interrupt mask bits (A, I, F) in the CPSR
In the ARM instruction set what is the maximum branch distance for a Branch or Branch and Link instruction?
A. ±32MB
B. ±4MB
C. ±12KB
D. ±4KB
Which of the following ARM processors has the best energy efficiency (measured in mW/MHz)?
A. Cortex-M0+
B. Cortex-M4
C. Cortex-R4
D. Cortex-A15
In an ARMv7-A processor with Security Extensions, which of the following mechanisms best describes the way Secure memory is protected from access by software running in a Non-secure privileged mode?
A. The memory system has visibility of the security status of all accesses, and will reject all Non- secure accesses to Secure memory
B. Secure memory contents are encrypted, and cannot be decrypted by Non-secure software
C. The level 2 cache controller blocks all accesses to Secure memory when the SCR.NS bit of the processor is set
D. The MMU generates an abort on accesses to Secure memory performed by Non-secure software
Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only ARM exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your EN0-001 exam preparations and ARM certification application, do not hesitate to visit our Vcedump.com to find your solutions here.