[Oberon] Multitasking and the Oberon Loop (was: Oberon Digest, Vol 135, Issue 14)
Jan de Kruyf
jan.de.kruyf at gmail.com
Wed Aug 26 17:19:07 CEST 2015
https://www.nativesystems.inf.ethz.ch/pub/Main/WebHomeLecturesSESeminar/WirthTasksVersusThreads.pdf
enjoy,
j.
On Wed, Aug 26, 2015 at 4:46 PM, chris <chris at gcjd.org> wrote:
> On Wed, 26 Aug 2015 09:41:10 -0400, David Hunter wrote:
> > I like the straight forward multi-tasking loop concept in Oberon which I
> > think makes it a good candidate for an embedded OS. I've been thinking
> > of re-working the 'Oberon Loop' with "high priority" and "low priority"
> > tasks to replace the "user" and "other" tasks. The high priority tasks
> > could involve the user interface, but I think it should be more
> > abstracted as generic user input and user output.
>
> There were two attempts on this in the 90s. I recommend to check them
> out.
> The article from Wirth is hard to get on the net.
>
> Greetings, Chris
>
> ----------------------------------
>
> @inproceedings{ls94,
> Address = {Zurich, Switzerland},
> Author = {Spiros Lalis and Beverly A. Sanders},
> Booktitle = {Proceedings of Programming Languages and System
> Architectures},
> Number = {LNCS {\#782}},
> Publisher = {Springer Verlag},
> Series = {Lecture Notes in Computer Science},
> Title = {Adding Concurrency to the Oberon System},
> Url =
> {ftp://ftp.ethoberon.ethz.ch/Oberon/OberonV4/Docu/concurrentOberon.ps},
> Year = 1994}
>
> @article{wtask,
> Author = {Niklaus Wirth},
> Journal = {Software - Concepts and Tools},
> Pages = {6-12},
> Title = {Tasks versus Threads: An Alternative Multiprocessing
> Paradigm},
> Volume = {17},
> Year = {1996}}
>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.inf.ethz.ch/pipermail/oberon/attachments/20150826/19bbee2e/attachment.html
More information about the Oberon
mailing list