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

  1. Path: sparky!uunet!gatech!rutgers!njitgw.njit.edu!hertz.njit.edu!dic5340
  2. From: dic5340@hertz.njit.edu (David Charlap)
  3. Newsgroups: comp.os.os2.misc
  4. Subject: Symmetric multiprocessing kernel - a neat idea...
  5. Message-ID: <1992Aug17.180859.25753@njitgw.njit.edu>
  6. Date: 17 Aug 92 18:08:59 GMT
  7. References: <pathak-150892161741@virtual.mitre.org>
  8. Sender: news@njit.edu
  9. Organization: New Jersey Institute of Technology, Newark, N.J.
  10. Lines: 29
  11. Nntp-Posting-Host: hertz.njit.edu
  12.  
  13. In article <pathak-150892161741@virtual.mitre.org> pathak@mitre.org (Heeren Pathak) writes:
  14. >I believe you are referring to the symmetric multi-processing version of
  15. >OS/2.  IBM has stated that the next major version of OS/2 (3.0) will
  16. >support symmetric multi-processing.  
  17.  
  18. Here's a neat idea:  Place the kernel on one processor, all to itself.
  19. It runs in parallel all the time.  Other processes make system calls
  20. by messaging the kernel in its processor.  No more context switching
  21. for system calls - the kernel processor stays in kernel mode, and the
  22. other processors stay in user mode.  If the system call can be made
  23. asynchronously, the user process doesn't even need to be suspended!
  24.  
  25. >BTW:  I believe that IBM is looking into using the Mach micro-kernel for
  26. >the next version.  This is the same micro-kernel used in the NeXT computer
  27. >and in OSF/1.
  28.  
  29. A great idea.  I heard this was the plan for porting OS/2 to the
  30. RS-6000 platform.  Are they going to do this for the Intel-x86
  31. platform as well?  This would be great, since we could then add new
  32. API's without complicated translation or VDM's.  Just let Mach select
  33. the proper API server.  The only exception would be DOS - I don't see
  34. how Mach could provide a DOS API server that would be fully compatible
  35. with DOS - you'd still need VDM's for that.
  36.  
  37. -- 
  38.    |)  David Charlap           "I don't even represent myself
  39.   /|_  dic5340@hertz.njit.edu   sometimes so NJIT is right out!.
  40.  ((|,)
  41.   ~|~  Hi! I am a .signature virus, copy me into your .signature file.
  42.