Question: Virtual machines, such as the Java Virtual Machine ( JVM ), can make the applications software easily portable to diverse hardware platforms. Would it be

Virtual machines, such as the Java Virtual Machine ( JVM ), can make the applications software easily portable to diverse hardware platforms.

Would it be feasible to consider a similar virtual machine model also for the HSMC architecture (see Figs. 9.2 and 9.5 ), which is intended for hard real - time systems? What advantages and disadvantages would such a scheme offer in this case?

Class discussion: What are the main challenges in developing and implementing small and temporally predictable virtual machines for embedded applications?

Figure 9.2

Task 1 Is Executed Here Clock 1 External I/O Core 1 Core

Figure 9.5

2 Memory EIU 16-bit RISC Communications Channel Core 3 Core 4 Core

Task 1 Is Executed Here Clock 1 External I/O Core 1 Core 2 Memory EIU 16-bit RISC Communications Channel Core 3 Core 4 Core 5 Core 6 FPGA

Step by Step Solution

3.38 Rating (157 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Advantages Portability Like the JVM a virtual machine for HSMC could allow applications to run on various hardware platforms without modification simp... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Systems Analysis And Design Questions!