This is a discussion on Guy Macon on Real-Time Operating Systems within the Slackware Linux Support forums, part of the Unix Operating Systems category; --> notbob wrote: >The phrase "real time" has always baffled me. Thank you for >clarifying the concept in such an ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| notbob wrote: >The phrase "real time" has always baffled me. Thank you for >clarifying the concept in such an easily understood and concise >manner. There is some good information on this online: Go to www.google.com and search on the phrase [ real time ]. http://www.google.com/search?q=real+time The seconfd result on the first page is a Wikipedia entry on real-time computing: http://en.wikipedia.org/wiki/Real-time_computing Which explains the concept, and has a link to the Wikipedia enty on real-time operating systems: http://en.wikipedia.org/wiki/Real-time_operating_system So why does this matter to those who are not electrical engineers or embedded systems programmers? Because the maintainers of the Linux Kernel added enhancements to the Linux 2.6 kernel: Linux-Kernel Archive: [ANNOUNCE] Linux 2.6 Real Time Kernel http://www.uwsg.iu.edu/hypermail/lin...10.1/0322.html http://archives.free.net.ph/message/....3f7dbc09.html Linux Kernel Goes Real-Time http://linux.slashdot.org/article.pl...32244&from=rss This gives the ordinary Slackware user many of the advantages that were previously only available to RTOS users. Also See: Comparing real-time Linux alternatives http://www.linuxdevices.com/articles/AT4503827066.html -- G**gle f**d: Guy Macon guymacon.com Guy Macon <http://www.guymacon.com/> Guy Macon www.guymacon.com Guy Macon <http://www.guymacon.com/> Guy Macon www.guymacon.com Guy Macon <http://www.guymacon.com/> Guy Macon guymacon Guy Macon <http://www.guymacon.com/> Guy Macon www.guymacon.com Guy Macon |
| |||
| On Thu, 12 Jul 2007 20:01:12 +0000, Guy Macon wrote: > > > > notbob wrote: > >>The phrase "real time" has always baffled me. Thank you for clarifying >>the concept in such an easily understood and concise manner. > > There is some good information on this online: Go to www.google.com and > search on the phrase [ real time ]. > http://www.google.com/search?q=real+time > > The seconfd result on the first page is a Wikipedia entry on real-time > computing: > http://en.wikipedia.org/wiki/Real-time_computing > > Which explains the concept, and has a link to the Wikipedia enty on > real-time operating systems: > http://en.wikipedia.org/wiki/Real-time_operating_system > > So why does this matter to those who are not electrical engineers or > embedded systems programmers? Because the maintainers of the Linux Kernel > added enhancements to the Linux 2.6 kernel: No, if you had a professional qualification or were educated to degree level in one of the sciences you'd know that real time operating systems are used in many more fields than just "electrical engineering". |
| |||
| Posts with the string "datemas.de" in the Message-ID or References now killfiled. I recommend that others do the same and also post killfile strings until the troll runs out of anonymous remailers. -- __ __ __ __ __ __ __ __ /\ \__/\ \__/\ \__/\ \__/\ \__/\ \__/\ \__/\ \__ \ \___\ \___\ \___\ \___\ \___\ \___\ \___\ \___\ __/ / __/ / __/ / __/ / __/ / __/ / __/ / __/ / __/ /\ \/_/\ \/_/\ \/_/\ \/_/\ \/_/\ \/_/\ \/_/\ \/_/\ \__ \ \___\ \___\ \___\ \___\ \___\ \___\ \___\ \___\ \___\ / / __/ / __/ / __/ / __/ / __/ / __/ / __/ / __/ / __/ \/_/\ \/_/ \/_/ \/_/ \/_/ \/_/ \/_/ \/_/\ \/_/\ \__ \ \___\ \___\ \ \___\ \___\ / / __/ / __/ Guy Macon, EE & Project / / __/ / __/ \/_/\ \/_/\ \__ Manager. See Resume at \/_/\ \/_/\ \__ \ \___\ \___\ http://www.guymacon.com \ \___\ \___\ / / __/ / __/ __ __ __ __ __/ / __/ / __/ \/_/\ \/_/\ \__/\ \__/\ \__/\ \__/\ \__/\ \/_/\ \/_/\ \__ \ \___\ \___\ \___\ \___\ \___\ \___\ \___\ \___\ \___\ / / __/ / __/ / __/ / __/ / __/ / __/ / __/ / __/ / __/ \/_/\ \/_/\ \/_/\ \/_/\ \/_/\ \/_/\ \/_/\ \/_/\ \/_/ \ \___\ \___\ \___\ \___\ \___\ \___\ \___\ \___\ / / __/ / __/ / __/ / __/ / __/ / __/ / __/ / __/ \/_/ \/_/ \/_/ \/_/ \/_/ \/_/ \/_/ \/_/ |
| |||
| Henrik Carlqvist wrote: >A process with a real time priority will keep the >CPU until it gives away the CPU by its own will or until another process >with a higher real time priority needs the CPU. All processes with normal >priorities will work as before with preemptive multitasking, but the >normal processes will only get any CPU if it isn't needed by any real time >process. > >Such real time processes can hang the entire machine if they get stuck in >an infinite loop. Unless the computer has more CPUs than working real time >processes there will be no CPU left to handle mouse movements, terminals >or ssh daemons. Because of this you will need root privileges to set those >priorities. The above is an excellent description of what happens when a non real-time OS is handed a process that is labeled "real time" and told not to interupt it. If the process finishes quickly and isn't much of a resource hog, this can be an effective strategy, but as you pointed out, if it hangs you are hosed. A Real-Time Operating System is designed to avoid such problems, and will meet the deadlines on all processes. >-- >G**gle f**d: Guy Macon guymacon.com Guy Macon <http://www.guymacon.com/> >Guy Macon www.guymacon.com Guy Macon <http://www.guymacon.com/> Guy Macon >www.guymacon.com Guy Macon <http://www.guymacon.com/> Guy Macon guymacon >Guy Macon <http://www.guymacon.com/> Guy Macon www.guymacon.com Guy Macon > |
| |||
| Responding to Guy Macon... > > > > Posts with the string "datemas.de" in the Message-ID or References > now killfiled. I recommend that others do the same and also post > killfile strings until the troll runs out of anonymous remailers. > Done. Cheers. -- Yellow Submarine? Nah. Its a TeaPot! www.tinyurl.com/382gmp |
| |||
| Guy Macon, who pretends to be an Electrical Engineer, trolled: >The seconfd result on the first page is a Wikipedia entry on >real-time computing: >http://en.wikipedia.org/wiki/Real-time_computing >Which explains the concept, and has a link to the Wikipedia enty on >real-time operating systems: >http://en.wikipedia.org/wiki/Real-time_operating_system Good thing you found those links. Now let us know if you need help understanding it, ok? http://www.guymacon.com Heard about the famous Macon Interrupt? If you slap his belly he farts, in real-time. >So why does this matter to those who are not electrical engineers >or embedded systems programmers? Why are you talking about engineers and embedded systems programmers? You are _not_ an engineer. You are a handyman at best. And installing freedos on a 20 year old laptop does not count as "embedded systems programming." And why are you shamelessly promoting your own ignorance by putting your name in the subject line? Aren't you worried that someone will read this stuff? cordially, as always, rm |
| |||
| anon <anon@nowhere.com> trolled: >On Thu, 12 Jul 2007 20:01:12 +0000, Guy Macon wrote: >> So why does this matter to those who are not electrical engineers >> or embedded systems programmers? Because the maintainers of the >> Linux Kernel added enhancements to the Linux 2.6 kernel: >No, if you had a professional qualification or were educated to >degree level in one of the sciences you'd know that real time >operating systems are used in many more fields than just >"electrical engineering". We're surprised to learn that he even knows what to google for. cordially, as always, rm |
| |||
| On Thu, 12 Jul 2007 20:30:22 +0000, Guy Macon wrote: > The above is an excellent description of what happens when a non > real-time > OS is handed a process that is labeled "real time" and told not to > interupt it. If the process finishes quickly and isn't much of a resource > hog, this can be an effective strategy, but as you pointed out, if it > hangs you are hosed. A Real-Time Operating System is designed to avoid > such problems, and will meet the deadlines on all processes. This all strangely sounds like DOS ;-| -- Linux Help: http://rsgibson.com/linux.htm Email - rsgibson@verizon.borg Replace borg with net |
| |||
| Guy Macon <http> wrote: > > > There is some good information on this online: Go to What is with the "Guy Macon on" prefix to the subject? Just label it OT or something. We can clearly see who is making the post. - Kurt |
| ||||
| Ron Gibson wrote: >> hangs you are hosed. A Real-Time Operating System is designed to avoid >> such problems, and will meet the deadlines on all processes. > > This all strangely sounds like DOS ;-| Yeah. I probably does in the case that the term "all processes" resolves to a single one. Regards, Kees. -- Kees Theunissen. |