home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / mac / misc / 16004 < prev    next >
Encoding:
Internet Message Format  |  1992-09-04  |  1.7 KB

  1. Path: sparky!uunet!mcsun!sun4nl!tuegate.tue.nl!blade!tiago
  2. From: tiago@blade (Tiago Gons)
  3. Newsgroups: comp.sys.mac.misc
  4. Subject: Re: First Taligent Won't Run Existing Apps
  5. Message-ID: <5275@tuegate.tue.nl>
  6. Date: 4 Sep 92 15:36:14 GMT
  7. References: <ewright.715553413@convex.convex.com>
  8. Sender: root@tuegate.tue.nl
  9. Organization: MCGV Stack, Eindhoven University of Technology, the Netherlands.
  10. Lines: 32
  11. X-Newsreader: Tin 1.1 PL4
  12.  
  13. ewright@convex.com (Edward V. Wright) writes:
  14. : In <nigel.715395259@saturn> nigel@socs.uts.edu.au (Nigel Pearson) writes:
  15. : >    1) MacOs already does this at times. You shove a disk in, and mouse
  16. : >       response, or file de-compression speed slows down.
  17. : Yes, but with a preemptive operating system, that can happen *anytime*,
  18. : not just at well-defined times, such as in response to a disk-insert
  19. : event.
  20.  
  21. Pardon me, but only in pre-emptive os's this time is well-defined. In
  22. non-preemptive os's it just depends on the particular set of processes 
  23. which is running. A pre-emptive os can guarantee response time (in terms 
  24. of updates of the mouse per second), which a non-preemptive can not.
  25.  
  26. : cycles sometime.  The only optimal solution is a dynamic (i.e., cooperative)
  27. : solution.
  28.  
  29. No, the optimal one is a clairvoyant one, but that is also difficult to 
  30. implement :-). Cooperative scheme's work only when all processes cooperate,
  31. and this means that they have to be bug-free.
  32.  
  33. : >>Preemptive multitasking only works well for noninteractie, batch-oriented
  34. : >>systems or interactive systems with multiple processors.  
  35. : >    Bullshit.
  36. : Oh, very clever.  That convinces me *completely*.
  37.  
  38. Well, I'm glad it does. Unix seems to work pretty well on single-processors
  39. too.
  40.  
  41. Stephan Eggermont
  42. stephan@blade.stack.urc.tue.nl
  43.  
  44.  
  45.