Mac OS X
The Difference Between

What is the difference between commands used in OS and RTOS?


Top Answer
User Avatar
Wiki User
2011-09-14 09:24:45
2011-09-14 09:24:45

This is not an easy question to answer because every (commercial) RTOS or OS will have a somewhat different structure and different application programming interface (API).

In general, OSes and RTOSes will function similarly in some respects. Each must abstract the processor, provide some data passing capability, allow the scheduling of operations (or tasks), manage memory, etc.

The primary difference is that an RTOS is designed for real-time, deterministic behavior. That means that the highest priority task that is ready to run gets control of the processor. All other operations must give up processor control until that task finishes and releases the processor (then the next task with the highest priority will run.) Such a deterministic environment is critical for systems that must have predictable behavior (unlike PCs).

Historically, RTOSes were intended for "deeply embedded" applications where the system had a narrow, tightly defined purpose (like an engine control system). In such a system, the developer has complete control over what software will run on the system and how the system should behave in various situations.

General purpose OSes were developed for personal computers designed to support multiple, general purpose applications. The system developer must be prepared for a wide range of diverse software to run on the system. He cannot control what will software will run or how often. A key role for the OS is to establish an environment where all of this third party software can cohabitate.


Related Questions

Cursor Positioning commands mainly used in CLI and Display Adjusting commands mainly used in GUI..

javac compiler can be used for compile the program and java can be used for run the program.

For this kind of appliance, a real-time operating system (RTOS) is the type that has to be used. An RTOS responds to events in real time.

RTOS stands for Real Time Operating System. Typically these are multi-tasking operating systems used in applications where microcontrollers are used to monitor and control embedded systems (e.g. telecom products). Examples include VxWorks, RTLinux.

There is no difference between them, it can be used interchangeably.

The UIs, commands and operations of GstarCAD are almost the same with AutoCAD, if you've ever used AutoCAD, you will proficiently use it without any training.

Difference is used as in " There was a difference between her schedule, and mine" Different is used as is " Her schedule was different than mine"DIFFERENCE = a noun; DIFFERENT = an adjective.there's no difference its a synonym.

The difference between a link and an interface is the protocol used.

There is no difference between the jack used in the actual sense and in the lab.

What is the difference between the energy used in photosynthesis and the energy used in cellular respiration?

monitor is what we used to enter data and commands

close button is to shut the workbook window only w/out terminating the excel program while the exit button is used to terminate the entire excel programing for running.

There is no difference, the terms are used interchangeably.

Difference between Among and Between : Among is used when we talk about things which are part of a group or mass of objects. Between is used when we refer to two things which are clearly separated.

The lp and lpr commands are the traditional commands used to print jobs on UNIX.

The _____ provides easy access to frequently used commands

they are used for different things

I'm not seeing the difference.

Difference between coaxial cable and STP cable used for computer networking?

"i had" is used in past tense and "i have had" is used in past perfect perspective. That is the only difference. no need to get confused.

A and an are used when talking about something in general, while the is used when talking about a specific thing. The difference between a and an is that a is used before words with consonant sounds and an is used before words with vowel sounds.

It doesn't actually mean difference, but it can be used to get the difference between values. 11 subtract 4 is 7, and 7 is the difference between 4 and 11.

The tool bar allows you to access frequently used commands (:

the difference between a puppet and a cartoon is that a puppet has to be used by hand and a cartoon is animated on computer

Copyright ยฉ 2020 Multiply Media, LLC. All Rights Reserved. The material on this site can not be reproduced, distributed, transmitted, cached or otherwise used, except with prior written permission of Multiply.