Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

general operating system vs real time operating system?

Parth86

Member
operating system that provide interface between hardware and application software like windows
operating system design for different uses
real time used for fast response time
real time operating system it has guaranteed to respond in certain time

general operating system vs real time operating system
1) timing
2)scheduling
3)kernel
4)priority

1)timing -
rtos - it is time deterministic
gp os - it is non time deterministic

2)scheduling
scheduling for os .......?
scheduling for rtos - rtos use time sharing architecture where each task assigned small slice of time to execute its instruction before switching to another task

3)kernel ues in both RTOS and general purpose OS
what is difference between both kernel ?

4)priority - os will run task with their priority
priority for general os - general os don't follow priority level strictly
RTOS follow the priority level strictlyv
 
Hi,

Are you asking us or telling us?
:-)
 
Basically OK.

Scheduling can be context switching or time/slice. Think of the early Macintoshes.

For a RTOS, the biggest issue is determinism or guaranteed response to an event.
 
Basically OK.

Scheduling can be context switching or time/slice. Think of the early Macintoshes.

For a RTOS, the biggest issue is determinism or guaranteed response to an event.
scheduling for rtos and general operating system
scheduling for rtos - rtos use time sharing architecture where each task assigned small slice of time to execute its instruction before switching to another task

how general os scheduling is different from rtos scheduling ?
 
I am having difficulty to understand some terms

kernel is not modular
kernel is not fault tolerant
kernel is not configurable

can any one explain little bit
 
Last edited by a moderator:
modular - not one large chunk of code

fault tolerant - Remember the blue screen of death on early PC's. Not fault tolerant.

not configurable - I'd might rename this as not "easily configurable:. Early OS's you had to "generate". Adding a module meant re-linking the OS. Now OS's, are dynamic linked. e.g., You can add/remove services in Windows without re-linking a new OS.
 
modular - not one large chunk of code

fault tolerant - Remember the blue screen of death on early PC's. Not fault tolerant.

not configurable - I'd might rename this as not "easily configurable:. Early OS's you had to "generate". Adding a module meant re-linking the OS. Now OS's, are dynamic linked. e.g., You can add/remove services in Windows without re-linking a new OS.
thanks for help , do you know any another reason why os fail in real time operating system
 

Latest threads

Back
Top