answersLogoWhite

0


Best Answer
User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the main difficulty that a programmer must overcome in writing an operating system for a real-time environment?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Performing Arts

What is the main difficulty that a programmer must overcome in writing an operating system for real-time environment?

First, they have to spend a couple of years with learning the theory and practice of operating systems, and another couple of years with mastering real-time systems.


What are the difficulty that the programmer must overcome writing an operating system for real time environment?

A real time operating system needs to be "event driven" and have the ability to perform certain tasks in a very timely manner. Most true real-time operating systems use interrupts to handle events as they occur, such as a time-critical input message from a serial port or a digital I/O event from some peripheral hardware. Next, there should be some kind of prioritization, meaning that one process may be time critical, such as controlling the rods at a nuclear reactor, but other processes might be a little less critical, such as dimming the hallway lights at the reactor facility after hours. Third, there must be a mechanism in place for "multitasking", meaning that the computer must be able to switch between multiple active processes. Some operating systems create a process "stack" for each process, and if a high priority process is to be activated to handle an event, the operating system simply switches control to the higher priority process by loading the current data from the process stack. A true real time operating system can do that in just a couple clock ticks.


What is a difficulty a programmer must overcome in writing an operting system for a real time environment?

A real time operating system needs to be "event driven" and have the ability to perform certain tasks in a very timely manner. Most true real-time operating systems use interrupts to handle events as they occur, such as a time-critical input message from a serial port or a digital I/O event from some peripheral hardware. Next, there should be some kind of prioritization, meaning that one process may be time critical, such as controlling the rods at a nuclear reactor, but other processes might be a little less critical, such as dimming the hallway lights at the reactor facility after hours. Third, there must be a mechanism in place for "multitasking", meaning that the computer must be able to switch between multiple active processes. Some operating systems create a process "stack" for each process, and if a high priority process is to be activated to handle an event, the operating system simply switches control to the higher priority process by loading the current data from the process stack. A true real time operating system can do that in just a couple clock ticks.


Overcome by emotion the audience thundered applause?

Overcome by emotion


What does triumphant means?

to overcome somthing

Related questions

What is the main difficulty that a programmer must overcome an operating system for a real-time environment?

Understanding concurrency.


What is the main difficulty that a programmer must overcome when writing an operating system for a real time environment?

go to school, come eat then go stage diving


What is the main difficulty that a programmer must overcome in writing an operating system for real-time environment?

First, they have to spend a couple of years with learning the theory and practice of operating systems, and another couple of years with mastering real-time systems.


Why do you think some managers have difficulty in delegating How do you feel they can overcome this difficulty?

Managers usually have difficulty in delegating because of the management style that they adopt. They can overcome this by adopting a democratic style of management.


Overcome?

To succeed in dealing with (a problem or difficulty).


The interquartile range is used as a measure of variability to overcome what difficulty of the range?

the range influences the extreme


Does every teen have to be trobeld?

No! All teens have things they are have difficulty dealing with, and need haelp to overcome them.


What is Albert Einstein's biggest problem they had to overcome?

Albert Einstein had several problems that he had to overcome, but his biggest was difficulty with authority in school. He was even labeled "dumb" in school as a child.


How do you overcome industrial pollution?

We can overcome industrial pollution by treating the industrial waste properly before leaving it into the environment ,so that the surroundings are not much polluted. So we can keep the environment clean.


Why was travel difficult in Greece how did the Greeks overcome this difficulty?

Roads were poor, and there weren't any fast vehicle areound.


What are the difficulty that the programmer must overcome writing an operating system for real time environment?

A real time operating system needs to be "event driven" and have the ability to perform certain tasks in a very timely manner. Most true real-time operating systems use interrupts to handle events as they occur, such as a time-critical input message from a serial port or a digital I/O event from some peripheral hardware. Next, there should be some kind of prioritization, meaning that one process may be time critical, such as controlling the rods at a nuclear reactor, but other processes might be a little less critical, such as dimming the hallway lights at the reactor facility after hours. Third, there must be a mechanism in place for "multitasking", meaning that the computer must be able to switch between multiple active processes. Some operating systems create a process "stack" for each process, and if a high priority process is to be activated to handle an event, the operating system simply switches control to the higher priority process by loading the current data from the process stack. A true real time operating system can do that in just a couple clock ticks.


One method that the Sumerians used to survive and overcome the limitations of their geographical environment was?

Irrigation was one method that the Sumerians used to survive and overcome the limitations of their geographical environment. In fact, they actually invented the practice of irrigation.