Reference no: EM133300619
1. Which instruction set architecture does the "Starbuck" CPU in the Nintendo Wii U use?
A. x86-32 B. x86-64 C. ARM7 D. ARM9 E. PowerPC
2. Which instruction set architecture does the main CPU of the Nintendo 3DS use?
A. ARM7TDMI B. ARM11 C. ARMv8 D. ARM9 E. ZiLOG Z80
3. Which instruction set architecture does the secondary/security CPU of the Nintendo 3DS use?
A. ARM7TDMI B. ARM11 C. ARMv8 D. ARM9 E. ZiLOG Z80
4. Which instruction set architecture does the "Espresso" CPU in the Nintendo Wii U use?
A. x86-32 B. x86-64 C. ARM7 D. ARM9 E. PowerPC
5. What is the name given by the homebrew community to the OS running on the Starbucks CPU in the Nintendo Wii U when running in full Wii U mode?
A. Horizon OS B. IOSU C. IOS D. MCP E. OtherOS
6. The SVC 0x7B system call on the 3DS renders which of the privilege levels on the system moot?
A. ARM11 User-mode
B. ARM11 Kernel-mode
C. ARM7 Kernel-mode
D. ARM9 User-mode
E. ARM9 Kernel-mode
7. Which type of system call did the presenters use as the primary vector to attack the ARM11 kernel on the 3DS?
A. Breakpoint management
B. Synchronization objects
C. SVC 0x7B
D. Global memory management
E. Local memory management
8. Which of the following attack vectors did the presenters use as their primary entry point to the ARM9 kernel mode?
A. The original 3DS ARM9 kernel loader
B. The New 3DS ARM9 kernel loader
C. The ARM9 bootrom
D. Process9
E. The ARM11 bootrom
9. How did the presenters obtain the keyX halves of the keys set in the keyscrambler after they obtained keyY (from the ARM9 Kernel) and the normal keys (from the Wii U firmware)?
A. Iteratively, using algebra
B. By gaining code execution under the ARM11 bootrom
C. By gaining code execution under the ARM9 bootrom
D. By gaining code execution under the ARM7 bootrom
E. By performing a man-in-the-middle attack on the keyscrambler during system boot
10. True or False: Peterson's solution is a valid solution to the critical section problem for any number of processes greater than or equal to two.