Machine-translated by Google. Questions are authored in English.
Top

Embedded System Architecture Questions and Answers

Answer: C

Being written constantly it must be in read-write memory, and it conventionally grows down from the top of RAM toward the heap and static data. Some very small devices do have a fixed hardware call stack, which limits nesting depth absolutely.

Please log in or register to report this question.

Answer: D

With no memory protection the stack simply grows into whatever is next in RAM and quietly overwrites it, so the symptom appears far from the cause. A guard region filled with a known pattern, or an MPU where one exists, turns it into a reported fault.

Please log in or register to report this question.

73.

Which of the following would NOT be found in the memory map of a typical microcontroller?

Answer: A

Page tables and virtual addressing require a memory management unit, which microcontrollers generally lack: their addresses are physical. Some carry a protection unit, which enforces permissions without translating addresses.

Please log in or register to report this question.

Answer: B

Regions are given read, write and execute permissions and a violation raises a fault, which catches a wild pointer or a stack overflow at the moment it happens. Address translation, and with it demand paging, needs the full management unit.

Please log in or register to report this question.

Answer: C

A core and a DMA controller are both masters, and without arbitration their accesses would collide. The policy the arbiter uses, whether fixed priority or round robin, is what determines the worst-case delay each master can suffer.

Please log in or register to report this question.

Answer: D

Correct answer: deterministic single-cycle access without a cache

Tightly coupled memory sits on its own port beside the core and answers in one cycle every time, with no possibility of a miss. That determinism is what a hard real-time routine or an interrupt handler needs - a cache gives a better average and an unpredictable worst case, and it is the worst case that a deadline is set against.

Please log in or register to report this question.

Answer: A

For a thermostat or a toothbrush the 32-bit part's performance is irrelevant and the pennies and the microamps are not. The 8-bit part loses on precision and reach, and modern 32-bit parts have largely closed the cost gap, which is why the class is shrinking.

Please log in or register to report this question.

78.

A design's worst-case response requirement is 50 \( \mu \)s and the measured interrupt latency is 5 \( \mu \)s with a handler taking 60 \( \mu \)s. The design

Answer: B

Response means the action completed, not merely begun, so the sixty microsecond handler misses a fifty microsecond deadline whatever the latency. Moving the time-critical part to the front of the handler, or into hardware, is the usual remedy.

Please log in or register to report this question.

79.

A processor with a 24-bit address bus can reach

Answer: C

Correct answer: 16 MB

\[ 2^{24} = 16{,}777{,}216 = 16\ \mathrm{MB}. \] The useful chain to hold is that 2 to the 10 is 1 K, 2 to the 20 is 1 M and 2 to the 30 is 1 G, so 24 lines is \( 2^4 \) times 1 M. The 24 MB offered treats the bit count as a size, which the previous address item warns against.

Please log in or register to report this question.

80.

A 12-bit converter sampling at 10 kSa/s produces data at

Answer: D

Each sample occupies two bytes once it is stored in a 16-bit word, so ten thousand samples a second is twenty kilobytes a second. Packing three samples into four bytes would reduce it to fifteen, at the cost of awkward code.

Please log in or register to report this question.

Loading…
Tags: Embedded System Architecture Questions and Answers || Embedded System Architecture MCQ Questions and Answers || Embedded System Architecture GK Questions and Answers || Embedded System Architecture GK MCQ Questions || Embedded System Architecture Multiple Choice Questions and Answers || Embedded System Architecture GK || GK on Embedded System Architecture || Embedded Systems Questions and Answers || Embedded Systems MCQ Questions and Answers || Embedded Systems GK Questions and Answers || GK on Embedded Systems