

McqMate
These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Electrical Engineering .
201. |
CISC stands for |
A. | complete instruction sequential compilation |
B. | computer integrated sequential compiler |
C. | complex instruction set computer |
D. | complex instruction sequential compilation |
Answer» C. complex instruction set computer | |
Explanation: cisc is a type of system architecture where complex instructions are grouped together and executed to improve system performance. |
202. |
In real time operating system |
A. | shorter duration job has higher priority |
B. | longer duration job has higher priority |
C. | priority does not depend on the duration of the job |
D. | none of the mentioned |
Answer» A. shorter duration job has higher priority | |
Explanation: none. |
203. |
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. platform based design | |
Explanation: the platform design allows the reuse of the software and the hardware components in order to cope with the increasing complexity in the design of embedded systems. |
204. |
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. software/hardware codesign | |
Explanation: the software/hardware codesign is the one which having both |
205. |
What does API stand for? |
A. | address programming interface |
B. | application programming interface |
C. | accessing peripheral through interface |
D. | address programming interface |
Answer» B. application programming interface | |
Explanation: the platform-based design helps in the reuse of both the hardware and the software components. the application programming interface helps in extending the platform towards software applications. |
206. |
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. task-level concurrency management | |
Explanation: there are many design activities associated with the platforms in the embedded system and one such is the task- level concurrency management which helps in identifying the task that needed to be present in the final embedded systems. |
207. |
In which design activity, the loops are interchangeable? |
A. | compilation |
B. | scheduling |
C. | high-level transformation |
D. | hardware/software partitioning |
Answer» C. high-level transformation | |
Explanation: the high-level transformation is responsible for the high optimizing transformations, that is, the loops can be interchanged so that the accesses to array components become more local. |
208. |
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. high-level transformation | |
Explanation: the high-level transformation are responsible for the high optimizing transformations, that is, for the loop interchanging and the transformation of the floating point arithmetic to the fixed point arithmetic can be done by the high-level transformation. |
209. |
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. hardware/software partitioning | |
Explanation: the hardware/software partitioning is the activity which is in charge of mapping operations to the software or to the hardware. |
210. |
Which of the following is approximated during hardware/software partitioning, during task-level concurrency management? |
A. | scheduling |
B. | compilation |
C. | task-level concurrency management |
D. | high-level transformation |
Answer» A. scheduling | |
Explanation: the scheduling is performed in several contexts. it should be approximated with the other design activities like the compilation, hardware/software partitioning, and task-level concurrency management. the scheduling should be precise for the final code. |
211. |
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. design space exploration | |
Explanation: the design space exploration is the process of analyzing the set of designs and the design which meet the specification is selected. |
Done Studing? Take A Test.
Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.