home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / os2 / misc / 27733 < prev    next >
Encoding:
Internet Message Format  |  1992-08-19  |  1.8 KB

  1. Xref: sparky comp.os.os2.misc:27733 comp.os.os2.programmer:4324
  2. Path: sparky!uunet!kithrup!stanford.edu!ames!sun-barr!cs.utexas.edu!wupost!darwin.sura.net!jvnc.net!netnews.upenn.edu!dsinc!bagate!cbmvax!cbmehq!cbmger!edohwg!heinz
  3. From: heinz@edohwg.UUCP (Heinz Wrobel)
  4. Newsgroups: comp.os.os2.misc,comp.os.os2.programmer
  5. Subject: Re:  Request for info about kernel pre-emption and priorities
  6. Message-ID: <heinz.031g@edohwg.UUCP>
  7. Date: 18 Aug 92 20:59:49 GMT
  8. References: <1992Aug13.221616.7894@ttinews.tti.com>             <1992Aug14.054245.25657@nuscc.nus.sg> <19920814.005557.382@almaden.ibm.com> <mg.713847158@elan>
  9. Organization: Edotronik GmbH
  10. Lines: 25
  11.  
  12. In article <mg.713847158@elan> mg@elan (Michael Golan) writes:
  13. >So:
  14. >* No magic, no 'multi threaded kernel' nor 'preemptinve kernel',
  15. >  which are weird (and I think expensive. Anyone know of a commercial
  16. >  widely used system designed that way?)
  17.  
  18. Look at EXEC of the Amiga OS. You might consider it the Amiga's kernel.
  19. Preemptive multitasking is not just for your tasks there but for all of the
  20. OS. Single threading is done only if absolutely necessary to protect shared
  21. resources. So it's reentrant as far as possible. Put another way: The OS
  22. run's like a direct extension of your task frame, which is based on
  23. preemptive multitasking. Unless told otherwise the OS happily switches
  24. between OS calls and your SW running without any problems.
  25.  
  26. But of course all this depends on how you _exactly_ define "kernel"
  27.  
  28. >-- Michael Golan
  29.  
  30. --
  31. Heinz Wrobel, Edotronik GmbH (ECG018)
  32. FAX +49 89 850 51 25 / TEL +49 89 850 25 20 (HOME!&VOICE, sometimes...)
  33. Path: cbmehq!cbmger!edohwg!heinz@cbmvax.commodore.com
  34. "It's good to have a mouse, it's faster if you can do without one..."
  35. "He who doesn't develop with an A2024 doesn't know about font independent
  36.  user interfaces..."
  37.