1.
Which of the following allows the reuse of the software and the hardware
components?
a) platform based design
b) memory design
c) peripheral design
d) input design
Answer: a
2. Which of the following is the design in which both the hardware and software are
considered during the design?
a) platform based design
b) memory based design
c) software/hardware codesign
d) peripheral design
Answer: c
3. What does API stand for?
a) address programming interface
b) application programming interface
c) accessing peripheral through interface
d) address programming interface
Answer: b
4. which activity is concerned with identifying the task at the final embedded
systems?
a) high-level transformation
b) compilation
c) scheduling
d) task-level concurrency management
Answer: d
5. In which design activity, the loops are interchangeable?
a) compilation
b) scheduling
c) high-level transformation
d) hardware/software partitioning
Answer: c
6. Which design activity helps in the transformation of the floating point arithmetic to
fixed point arithmetic?
a) high-level transformation
b) scheduling
c) compilation
d) task-level concurrency management
Answer: a
7. Which design activity is in charge of mapping operations to hardware?
a) scheduling
b) high-level transformation
c) hardware/software partitioning
d) compilation
Answer: c
8. re/software partitioning, during task-level concurrency management?
a) scheduling
b) compilation
c) task-level concurrency management
d) high-level transformation
Answer: a
9. Which of the following is a process of analyzing the set of possible designs?
a) design space exploration
b) scheduling
c) compilation
d) hardware/software partitioning
Answer: a
10. Which of the following is a meet-in-the-middle approach?
a) peripheral based design
b) platform based design
c) memory based design
d) processor design
Answer: b