Pages

Search Here

TEN QUESTIONS

1. Basic difference between RTOS and OS?

A RTOS must respond rapidly to different events, while in OS its bootup time is different at different time. For boot-up RTOS behaves more like the BIOS, in the sense, it operates from EPROM, brings up the application task onto memory and start running it.

At Run-time, it takes care of
  • Scheduling
  • Interrupt Services
  • Operating System Services.
Normal OS also have to do these. But they do much more - most notably, MMI and File System. RTOS has to be configurable, lean, and ROMable. Normal OS need not be.


2. Will there be an Embedded system without RTOS?

Yes there can. If the system output not only depends on the result computed by it but also on the time at which the results are made, we go for RT Embedded systems.


3. Will there be an FPGA in an embedded system?

Yes there can be. FPGA can be developed which can have the functionality of the processor.


4. Why we are going for CVI? (Why not use turbo c etc)

We can interactively develop programs using CVI and also it has got powerful library functions for creating data acquisition and instrument control applications.

5. In commercial computer OS residing at hard disk, but at what place RTOS residing?

Normally in the EPROM or ROM.


6. Difference between an embedded system and a VLSI system?

The embedded system is basically a computer system that forms part of a large system, basically designed for the functioning of that system. Usually referred to as Firmware.
While a VLSI system,the no: of integrated circuits on a chip becomes larger, giving high performances.

7. Is there any kernel in operating system?

Yes,it is the centermost core of OS.


8. Based upon what criterion a user can select an RTOS from a commonly available RTOS.

Depending on following criteria the selection of OS is done;
  1. depending on processor used.
  2. depending on the languages used for coding
  3. footprints of the OS
  4. availability of source code
  5. licensing fee

9. What is the role of kernel in a embedded system?

The main function is to manage the tasks that have been scheduled by the scheduler. The other functions are managing the interrupts and the OS services like Semaphores, Mail Boxes,etc.


10. What is the basic difference between kernel used in Embedded system and commercial computer?

The Kernel used in Embedded system should be fast, should have a control on tasks, and also it should be small.It also have to be configurable and ROMable.

3 comments: