home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / mswindo / programm / win32 / 2839 < prev    next >
Encoding:
Internet Message Format  |  1993-01-12  |  4.2 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!uwm.edu!ogicse!news.u.washington.edu!tad
  2. From: tad@wrq.com (Tad Marshall)
  3. Newsgroups: comp.os.ms-windows.programmer.win32
  4. Subject: Re: Features of the Windows NT
  5. Summary: What is NT, anyway?
  6. Message-ID: <1j02v6INN2lf@shelley.u.washington.edu>
  7. Date: 13 Jan 93 03:40:22 GMT
  8. Article-I.D.: shelley.1j02v6INN2lf
  9. References: <1993Jan12.193949.23528@nobeltech.se>
  10. Organization: Walker Richer & Quinn, Inc., Seattle, WA
  11. Lines: 105
  12. NNTP-Posting-Host: elmer.wrq.com
  13.  
  14. In article <1993Jan12.193949.23528@nobeltech.se> dawe@nobeltech.se (Daniel Wengelin) writes:
  15. >
  16. >Hi all you Windows NT experts!
  17. >
  18. >Having browsed through some of the articles in this newsgroup, I
  19. >find it quite difficult to figure out what Windows NT actually is.
  20. >A lot of technical experts are discussing details, but it's hard
  21. >for the beginner to catch up with the essense of NT.
  22. >
  23. >I would want know what the basic features of the Windows NT are!
  24.  
  25. You best sources of beginner info are NTFAQ.TXT (a Frequently Asked Questions
  26. file) and "Inside Windows NT" by Helen Custer (Microsoft Press).  But some of
  27. these questions are easy ...
  28.  
  29. >Is NT an operating system? 
  30.  
  31. Very much so.
  32.  
  33. >In that case, what's the process model and scheduling like?
  34.  
  35. NT's kernel/executive provide an unstructured (flat) process scheme.  NT
  36. supports subsystems for 32-bit Windows, Posix and others, where the subsystem
  37. can impose its own heirarchy.
  38.  
  39. >How does NT relate to the Posix standard of OS interfacing?
  40.  
  41. NT provides a Posix subsystem which supports Posix.1 (the basic API).
  42.  
  43. >Does it distinguish between light-weight and heavy-weight processes?
  44.  
  45. In NT, the term "thread" is basically your light-weight process.  A thread is
  46. the unit of scheduling.  A thread lives in a process.
  47.  
  48. >What's the priority range?
  49.  
  50. Much like VMS, 32 priority levels divided into realtime and dynamic ranges.
  51.  
  52. >Is dynamic priorities supported?
  53.  
  54. Yes.
  55.  
  56. >What's the performance of a context switch on any specified hw?
  57.  
  58. The product is in beta and hasn't been tuned yet ... who knows?
  59.  
  60. >How's process communication performed?
  61.  
  62. Many IPC methods, local procedure call, remote procedure call, shared memory,
  63. semaphores ...
  64.  
  65. >Built in rendezvous mechanisms?
  66.  
  67. Lots of semaphore support, if that's what you mean.
  68.  
  69. >Mailboxes?
  70.  
  71. Something called mailslots, don't know much about them.
  72.  
  73. >Is NT distributed? (Weird question, but stilistically required...)
  74.  
  75. Windows NT supports an RPC that is said to be interoperable with DCE RPC.  Out
  76. of the box, it supports file and print sharing.  Probably depends on exactly
  77. what you mean ...
  78.  
  79. >In that case, how is the sharing of resources over a network 
  80. >supported by NT? How does NT support remote procedure calls? Remote
  81. >rendezvous? Is the problem of hetrogenous enviroments addressed? 
  82. >(Maybe a 'Float' on an Intel is interpreted as a ?? on the Alpha)
  83.  
  84. NT supports NetBEUI and TCP/IP transports, LAN Manager-style file and printer
  85. sharing, and DCE RPC.  DCE RPC should handle type conversion.
  86.  
  87. >Is NT a GUI/window manager/MMI-sw specification?
  88.  
  89. It's a GUI, the look-and-feel are exactly Windows 3.1.
  90.  
  91. >In that case, how does it relate to other window managers? Could
  92. >X11 be run on top of NT? At what level of abstraction is the interface?
  93.  
  94. Several vendors are porting X-servers to NT.  But the underlying GUI is still
  95. NT's Windows 3.1 lookalike.
  96.  
  97. >Is NT now or later? If later, when? And on what hw?
  98.  
  99. Now if you want to beta test it or write code for it, later if you want a
  100. tuned debugged OS.  Though there have been several earlier "pre-releases",
  101. the first so-called "beta" was released in October '92, the second beta is
  102. currently scheduled for "1st quarter '93", and the final ship date is "2nd
  103. quarter '93".  A lot of people wish they knew tighter dates than these
  104. (including Microsoft!).
  105.  
  106. The first release will run on Intel x86, MIPS R-4000 and DEC Alpha ...
  107. there is talk of it showing up on HP PA-RISC, nothing definite yet.  It's
  108. designed to be portable, so it could also show up on IBM/Motorola Power-PC
  109. , Sparc and other architectures.
  110.  
  111. >As you have concluded, I'm into  distributed real-time systems and know
  112. >_nothing_ about Windows NT. If you've noticed that Ada is the language
  113. >of my application, you're Eagle-eyed and right.
  114. >
  115. >Please help! 
  116. >
  117. >                Yours truely
  118. >                               Daniel
  119.