home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V6 / usr / doc / hel / hel1 < prev    next >
Encoding:
Text File  |  1975-06-26  |  4.6 KB  |  162 lines

  1. .h0 "A. Hardware"
  2. .in0
  3. .sp
  4. U\s8NIX\s10 runs on 
  5. a DEC PDP11/40*, 11/45 or 11/70
  6. with at least the following equipment:
  7. .in+5
  8. .nf
  9. 48K to 124K words of managed memory: parity not used,
  10. disk: RP03, RP04, RK05(preferably 2) or equivalent,
  11. console typewriter,
  12. clock: KW11-L or KW11-P,
  13. extended instruction set KE11-E, on 11/40 only.
  14. .in -5
  15. .fi
  16. The system is normally distributed on 9-track tape or RK05 packs.
  17. .br
  18. The following equipment is strongly recommended:
  19. .in +5
  20. .nf
  21. communications controllers such as DL11, DC11 or DH11,
  22. full duplex 96-character ASCII terminals,
  23. 9-track tape, or extra disk for system backup.
  24. .in-5
  25. .fi
  26. The minimum memory and disk space specified is enough to run
  27. and maintain U\s8NIX\s10.
  28. More will be needed to keep all source on line, or to handle
  29. a large number of users,
  30. big data bases, diversified complements of devices, or large
  31. programs.
  32. U\s8NIX\s10 
  33. does swapping and reentrant sharing
  34. of user code to minimize main memory requirements.
  35. The resident code of U\s8NIX\s10 occupies 20-22K depending
  36. on configuration.
  37. .sp
  38. An 11/40 is not advisable for heavy floating point
  39. work, as U\s8NIX\s10 on this hardware uses interpreted 11/45 floating point.
  40. .h0 "B. Software"
  41. .sp
  42. All the programs available as U\s8NIX\s10
  43. commands are listed.
  44. Every command, including all options, is issued as just one
  45. line, unless specifically noted as \*(lqinteractive\*(rq.
  46. Interactive programs can be made to run from a prepared script
  47. simply by redirecting input.
  48. .sp
  49. File processing commands
  50. that go from standard input to standard output
  51. are noted as usable as filters.
  52. The piping facility of the Shell may be used
  53. to connect filters directly to the input or output
  54. of other programs.
  55. .sp
  56. Commercially distributed U\s8NIX\s10
  57. normally excludes software listed
  58. in Section 5, ``Typesetting.''
  59. Source code is included except as noted.
  60. .h0 "\n+a Basic Software"
  61. .nr b 0
  62. .sp
  63. This package
  64. includes time-sharing operating
  65. system with utilities, machine language assembler and the 
  66. compiler for the programming language C\(emenough
  67. software to
  68. write and run new applications
  69. and to maintain or modify U\s8NIX\s10 itself.
  70. .h0 "\na.\n+b Operating System"
  71. .sh UNIX
  72. The basic resident code
  73. on which everything else depends.
  74. Supports the system calls, and maintains the file system.
  75. A general description of U\s8NIX\s10 design
  76. philosophy and system facilities appeared in
  77. the Communications of the ACM, July, 1974.
  78. Further capabilities include:
  79. .op
  80. Automatically supported reentrant code.
  81. .op
  82. Separate instruction and data spaces on 11/45 and 11/70.
  83. .op
  84. ``Group'' access permissions allow cooperative projects,
  85. with overlapping memberships.
  86. .op
  87. Timer-interrupt sampling and interprocess monitoring
  88. for debugging and measurement.
  89. .sh Manual
  90. Printed manuals for U\s8NIX\s10 and all its software,
  91. except where other manuals exist.
  92. .op
  93. U\s8NIX\s10 Programmer's Manual.
  94. .op
  95. The U\s8NIX\s10 Time-Sharing System, reprint setting forth
  96. design principles.
  97. .op
  98. U\s8NIX\s10 for Beginners.
  99. .op
  100. The U\s8NIX\s10 I-O System.
  101. .op
  102. On the Security of U\s8NIX\s10.
  103. .sh (DEV)
  104. All I/O is logically synchronous.
  105. Normally, invisible buffering makes all physical
  106. record structure transparent and exploits the
  107. hardware's ability to do overlapped I/O.
  108. Unbuffered physical record
  109. I/O is available for unusual applications.
  110. Drivers for these devices are
  111. available; others can be easily written:
  112. .op
  113. Asynchronous interfaces: DC11, DH11, DL11.
  114. Support for most common ASCII terminals.
  115. .op
  116. Synchronous interface: DP11.
  117. .op
  118. Automatic calling unit interface: DN11.
  119. .op
  120. Line printer: LP11.
  121. .op
  122. Magnetic tape: TU10 and TU16.
  123. .op
  124. DECtape*: TC11.
  125. .op
  126. Paper tape: PC11.
  127. .op
  128. Fixed head disk: RS11, RS03 and RS04.
  129. .op
  130. Pack type disk: RP03 and RP04, one or more logical
  131. devices per physical device,
  132. minimum-latency seek scheduling.
  133. .op
  134. Cartridge-type disk: RK05, one or more physical devices per
  135. logical device.
  136. .op
  137. Null device.
  138. .op
  139. Physical memory of PDP11, or mapped memory in resident system.
  140. .op
  141. Phototypesetter: Graphic Systems System/1 through DR11C.
  142. .op
  143. Voice synthesizer: V\s8OTRAX\s10* through DC11.
  144. Includes T\s8OUCH\s10-T\s8ONE\s10\(rg input.
  145. .sh BOOT
  146. Procedures to get U\s8NIX\s10 up
  147. on a naked machine.
  148. .sh Manual
  149. Setting up U\s8NIX\s10.
  150. .sh MKCONF
  151. Tailor device-dependent system code to hardware configuration.
  152. Other changes, such as optimal
  153. assignment of directories to devices, inclusion of floating
  154. point simulator, or installation of device names in file system
  155. can then be made at leisure.
  156. (As distributed, U\s8NIX\s10 can 
  157. be brought up directly on any acceptable CPU
  158. with any acceptable disk, any sufficient amount of core
  159. and either clock.)
  160. .sh Manual
  161. Printed manual on setting up U\s8NIX\s10.
  162.