Real-time Operating Systems
by
Shonil Vijay
Roll No: 05329001
under the guidance of
Dr. Kavi Arya
Abstract
Embedded systems are the computing devices hidden inside a vast array of everyday
products and appliances such as cell phones, toys, handheld PDAs, cameras, etc. An
embedded system is various type of computer system or computing device that performs
a dedicated function and/or is designed for use with a specific embedded software
application. Embedded systems may use a combination of ‘Read-only’ as well as with
‘Read-Write’ based operating system. But an embedded system is not usable as a
commercially viable substitute for general-purpose computers or devices. As applications
grow increasingly complex, so do the complexities of the embedded computing devices.
An embedded real-time operating system is the software program that manages all
the programs in an embedded device after initial load of programs by a boot loader. It
normally guarantees a certain capability within a specified storage size and time
constraint as well as with application programs. It also normally has small foot print
including initial boot loader, OS kernel, required device drivers, file systems for the user
data and so forth. It has very-likely structure of a normal operating system however
mainly differentiated by some factors such as type of pre-installed device, functional
limits, taking designed job only.
This paper attempts to throw some light on the technologies behind the embedded
systems design and concludes by the survey of some of the available real-time operating
systems.
for more :-
>
\
http://it.iitb.ac~shonil_vijay/seminars.pdf