Computer Science, asked by karajrandhawa9240, 1 year ago

Advantage and disadvantage of kernel in real time operating system

Answers

Answered by singhranjeet19pdw3bx
2
embOS is a priority-controlled real-time operating system, designed to be used as foundation for the development of embedded applications. embOS-MPU offers memory protection on top of the capabilities of embOS. embOS-Safe is the functional safety certified version of embOS.
Answered by christeena04
1
Hi
Here is your answer
Advantages of Real Time Operating System:-

There are some of the features of using RTOS that is described below

Maximum Consumption: – RTOS give maximum consumption of the system and gives us more output while using all the resources and keeping all devices active. There is little or no down time in these systems. So it can be also using by the servers that are hosted to give maximum output of hosting companies.

Task Shifting: – There is very little time assigned to shifting tasks in these systems. For example in older systems it takes about 10 micro seconds in shifting one task to another and in latest systems it takes 3 micro seconds.

Focus on Application: – These type of operating system focus on applications which are running and usually give less importance to other application residing in waiting stage of life cycle. So less applications or tasks are managed and give exact result on current execution work.

Real time operating system in embedded system: – Due to small size of programs RTOS can also be used in embedded systems like in transport and others.

Error Free: – RTOS is error free that mean it has no chances of error in performing tasks.

24-7 systems: – RTOS can be best used for any applications which run 24 hours and 7 days because it do less task shifting and give maximum output.

Disadvantages of Real Time Operating System:-

There are some disadvantages of RTOS also. So every system has pros and cons so here are some of bad things about RTOS.

Limited Tasks: – There are only limited tasks run at the same time and the concentration of these system are on few application to avoid errors and other task have to wait. Sometime there is no time limit of how much the waiting tasks have to wait.

Use heavy system resources: – RTOS used lot of system resources which is not as good and is also expensive.

Low multi-tasking: – Multi tasking is done few of times and this is the main disadvantage of RTOS because these system runs few tasks and stay focused on them. So it is not best for systems which use lot of multi-threading because of poor thread priority.

Complex Algorithms: – RTOS uses complex algorithms to achieve a desired output and it is very difficult to write that algorithms for a designer.

I think it would help you
Similar questions