home *** CD-ROM | disk | FTP | other *** search
/ RBBS in a Box Volume 1 #3.1 / RBBSIABOX31.cdr / zzap / xt_370.doc < prev    next >
Encoding:
Text File  |  1984-07-09  |  31.0 KB  |  695 lines

  1. Date:    4-Nov-83 08:12 PST
  2. From:    Jeffrey Stone
  3. To:      net.micro
  4. Subject: IBM's Professional PC's
  5.  
  6.  
  7.  
  8.  
  9.                  The XT/370 Professional Workstation
  10.  
  11.  
  12. The XT/370 is a PC/XT to which  a  370  processor on three boards has
  13. been added.  These boards  provide an emulated 370 processor, 512k of
  14. RAM, an emulation of IBM's 3277 model 2 display, and a connection  to
  15. an IBM S/370 mainframe.  To complement  these  hardware enhancements,
  16. IBM also announced VM/PC  (Virtual  Machine/Personal Computer), which
  17. in conjunction with PC-DOS  2.0, functions as the control program for
  18. the XT/370 when it is running in 370 mode. 
  19.  
  20. Under VM/PC, the XT/370 supports one  of three sessions selected by a
  21. "hot key":
  22.  
  23.   -  a local CMS session (i.e., a CMS session running on the XT/370),
  24.  
  25.   -  a remote 3277 model 2 emulation session (a  session displayed on
  26.      the XT/370's display but run on a remote S/370), or
  27.  
  28.   -   a  remote  3101  emulation session via an optional asynchronous
  29.      connection.
  30.  
  31. When running in PC/XT mode, the  XT/370  is  compatible  with current
  32. PC/XT capabilities including use of "foreign" expansion boards. 
  33.  
  34.  
  35.  
  36.  
  37. The Hardware
  38.  
  39.  
  40. The XT/370  consists of a standard PC/XT chassis with eight expansion
  41. slots.   Three  of  these slots  are  populated  with  special  S/370
  42. emulation cards. 
  43.  
  44. PC/370-P card    The P  card  implements  an  emulation  of  the  370
  45.                  instruction   set.    The   card    contains   three
  46.                  microprocessors. 
  47.  
  48.                    1.  One of the  processors  is  a heavily modified
  49.                        Motorola  68000  produced  by  Motorola  under
  50.                        license  to  IBM.  This  chip  implements  the
  51.                        general   purpose    registers,    the    PSW,
  52.                        instruction  fetch and decode  logic,  and  72
  53.                        commonly  used S/370 instructions.  Since  the
  54.                        chip is  manufactured under license to IBM, it
  55.                        is doubtful that it will appear as a  Motorola
  56.                        product. 
  57.  
  58.                    2.   A  second  processor  is a slightly  modified
  59.                        Motorola  68000  which  will   be   listed  in
  60.                        Motorola's  catalog.  This chip  emulates  the
  61.                        remaining  non-floating   point  instructions,
  62.                        manipulates the page  table, handles exception
  63.                        conditions,     and     performs      hardware
  64.                        housekeeping. 
  65.  
  66.                    3.  The third microprocessor  is  a modified Intel
  67.                        8087  which   executes  S/370  floating  point
  68.                        instructions.   This  chip is interfaced as  a
  69.                        peripheral rather  than  via  the  normal 8087
  70.                        co-processor linkage.
  71.  
  72. PC370-M card     The M card contains  512KB  of  parity  checked RAM.
  73.                  This memory may be accessed from the P  card or from
  74.                  the XT's native 8088 processor.  Concurrent requests
  75.                  are arbitrated in favor of the  8088.  While  the  M
  76.                  card does live in an XT expansion slot,  it  is also
  77.                  connected  to  the  P  card  via   a   special  edge
  78.                  connector.   16-bit wide transfers  between  M  card
  79.                  memory  and  the  P  card are effected through  this
  80.                  connector  (normal  XT  memory transfers operate  in
  81.                  8-bit wide chunks). 
  82.  
  83.                  When  operating  in  native  PC  mode, the M  card's
  84.                  memory  is addressed as contiguous memory  beginning
  85.                  at  the  end  of  the 256KB memory of  the  system's
  86.                  motherboard.  In  native  PC  mode,  the  XT/370 has
  87.                  640KB of usable RAM - some of the M card's memory is
  88.                  not used. 
  89.  
  90.                  When  operating  in  370 mode, only the 512KB RAM of
  91.                  the  M  card  is  usable (i.e.,  the  256KB  on  the
  92.                  system's motherboard is not available for the VM/CMS
  93.                  system).  The first 480KB of  this memory implements
  94.                  480KB  of  real S/370 space.  The remaining 32KB  on
  95.                  the M card functions  as a microcode control storage
  96.                  area for the second P card microprocessor. 
  97.  
  98.                  Of the 480KB of  S/370  memory,  the  first 64KB are
  99.                  consumed by VM/PC leaving  416KB  of real memory for
  100.                  user  programs.   User programs larger than this are
  101.                  handled via paging. 
  102.  
  103. PC/3277-EM  card  This card attaches the XT/370 to a S/370  mainframe
  104.                  via a local or remote 3274 control unit  (connection
  105.                  via  coaxial cable).  When VM/PC is running, the  EM
  106.                  card enables the XT/370 to  emulate  a  3277 model 2
  107.                  using the IBM monochrome or color display (since the
  108.                  3277 does not  support  color, if a color display is
  109.                  used, then  default  colors  are  utilized).   Under
  110.                  VM/PC, the EM card is also  used  in  uploading  and
  111.                  downloading of data between a host VM system and the
  112.                  XT/370. A  3274 coaxial connection can transfer data
  113.                  about  as  fast  as  today's  small winchester disks
  114.                  (over 600,000 bytes/second).
  115.  
  116.  
  117.  
  118.  
  119. Software
  120.  
  121.  
  122. The XT/370 can run in native PC/XT mode or in S/370 mode under VM/PC.
  123.  
  124. Under VM/PC, the user can alternate via a "hot key"  between  a local
  125. CMS  session  and  a  remote  3277  session (or  optionally,  a  3101
  126. emulation session).   VM/PC  on  the  XT/370  will support all VM/CMS
  127. software conforming to the following requirements. 
  128.  
  129.   -  Uses no more than one virtual address space. 
  130.  
  131.   -  Runs in a virtual machine of up to 4 MB.
  132.  
  133.   -  Supports 3277 model 2.
  134.  
  135.   -  Does not rely on protection exceptions. 
  136.  
  137.   -  Does not depend on S/370 DOS emulation. 
  138.  
  139.  
  140.   -  Does not exceed fixed disk capacity. 
  141.  
  142.   -  Does not require more than 416KB of real memory. 
  143.  
  144.   -   Does  not  rely  on  internal  VM/SP  and/or HPQ structure  and
  145.      formats. 
  146.  
  147.   -  Does not rely on time dependent operations.
  148.  
  149. In effect, this means that most S/370 CMS  software  will  run on the
  150. XT/370. Some notable exceptions:
  151.  
  152.   -   PROFS  does  not  run  because  it  utilizes  multiple  virtual
  153.      machines,
  154.  
  155.   -  ISPF does not run because it depends on CP internals,
  156.  
  157.   -  any program using VSAM will not operate  properly  because  VSAM
  158.      uses non-standard disk formats (S/370 DOS emulation); this means
  159.      that PL/I software using  indexed  files  will  not  run  on the
  160.      XT/370.
  161.  
  162. VM/PC does not offer a true VM-like environment.  Rather, it provides
  163. an  environment  in  which  CMS  applications can  run.   Non-CMS  VM
  164. applications will not run on the XT/370.
  165.  
  166. Within the supported CMS environment, each  CMS  minidisk  (simulated
  167. disk-pack on which a CMS user stores many files) is implemented as  a
  168. PC-DOS file.  This is very nice  since  it  enables the use of PC-DOS
  169. commands  to backup CMS data and to move  this  data  between  XT/370
  170. workstations. 
  171.  
  172. IBM will  license IBM S/370 software for use on the XT/370. Licensing
  173. agreements are made in conjunction with the original mainframe  S/370
  174. license (i.e., for now,  you  must be a S/370 licensee to license IBM
  175. S/370 software for the XT/370) and the corresponding software must be
  176. downloaded from a S/370. License fees run a few dollars per month per
  177. XT/370  workstation  for  each   licensed  software  unit.   IBM  has
  178. announced the following software to be available for licensing. 
  179.  
  180.  
  181.              Product                    Monthly Charge
  182.     ----------------------             ----------------
  183.     OS/VS COBOL Compiler and Library         $19
  184.     OS/VS COBOL Library                        6
  185.     COBOL Interactive Debug                   21
  186.     VS FORTRAN Compiler and Library           17
  187.     VS FORTRAN Library                         4
  188.     IBM BASIC Processor and Library           21
  189.     PL/I Optimizing Compiler and Library      21
  190.     PL/I Transient Library                     4
  191.     PL/I Resident Library                      4
  192.     Pascal/VS                                 11
  193.     Assembler H                                9
  194.     Document Composition Facility (SCRIPT/VS) 18
  195.  
  196. License  fees  for IBM CMS software  are  charged  to  the  mainframe
  197. licensee rather than to  the  XT/370  proprietor.   But  how  can IBM
  198. enforce these  fees?   When  this  question  was  posed  at  a recent
  199. professional meeting, IBM representatives  responded  that  IBM would
  200. continue to trust its  customers.   In  corporate environments, where
  201. the XT/370 will be sold, this is probably quite reasonable. 
  202.  
  203. The VM/PC system must also be licensed.  It is provided on six floppy
  204. diskettes and includes the VM/PC Control Program, CMS, XEDIT,  EXEC2,
  205. local  and  remote  file  transfer  utilities, and the 370  Processor
  206. Control package. 
  207.  
  208. 370 Processor Control is  a general purpose debug facility similar to
  209. the  debug  facilities  found  on  the  operator  consoles  of  S/370
  210. processors.  It runs on the  XT/370  under  VM/PC  as  one of several
  211. concurrent sessions (including a local and a remote CMS session).  It
  212. can be  entered  from any other session and can exit to any session. 
  213. 370 Processor Control enables the user to:
  214.  
  215.   -  stop and start the processor,
  216.  
  217.   -  stop the processor by real instruction compare,
  218.  
  219.   -  generate an external interrupt to the processor,
  220.  
  221.   -  edit (full screen mode) the following:
  222.  
  223.        *  370 general purpose registers,
  224.  
  225.        *  370 floating point registers,
  226.  
  227.        *  370 control registers,
  228.  
  229.  
  230.        *  370 PSW,
  231.  
  232.        *  370 storage, both real and virtual,
  233.  
  234.        *  370 page address table.
  235.  
  236. The user interface  to  the  370  Processor  Control  session  relies
  237. heavily on function keys whose usage is displayed on the screen. 
  238.  
  239. XT/370 VM/PC CMS and CP commands are similar to S/370 VM/SP release 2
  240. commands.  From the looks of the list given in the VM/PC announcement
  241. notice, most  CMS  and  CP  commands  are supported.  VM/PC XEDIT and
  242. EXEC2 are compatible with the corresponding software of VM/SP release
  243. 2.
  244.  
  245. Included on  the distribution diskettes with VM/PC is a remote server
  246. program which  may  be used on a S/370 host to support communications
  247. between the host and the XT/370. This program  affords  the following
  248. functions:
  249.  
  250.   -  Spool, disk, and file services,
  251.  
  252.   -  VM/PC service request processing,
  253.  
  254.   -  Logical and physical communications management.
  255.  
  256. We aren't  quite  sure  how  you  would upload this program to a host
  257. without the services of the program itself. 
  258.  
  259.  
  260.  
  261.  
  262. Performance
  263.  
  264.  
  265. The XT/370 has been in the field at a number of locations for several
  266. months.  First rumors on performance of the XT/370  CPU indicate that
  267. it is  approximately  half  of  a  4331  when  running  a  commercial
  268. instruction   mix.   When  running  scientific   codes,   twice   the
  269. performance  of  the 4331  is  expected.   In  general,  the  CPU  is
  270. categorized as  a  .1  MIP  processor.   This  may not sound terribly
  271. impressive in  times  when  we  are  used  to  multi-MIP  single chip
  272. micros.  Remember  however,  that  .1  million S/370 instructions are
  273. likely  to  produce  substantially  more  computing  than .1  million
  274. instructions of your standard micro chip. 
  275.  
  276. The XT/370 running in S/370 mode can access the 512KB on the  M-card.
  277. Of this 512KB, 32KB are reserved  for microcode control storage; 64KB
  278. is used up by  the  VM/PC Control Program. This leaves 416KB for user
  279. programs.  Should a user program require more memory than this,  then
  280. VM/PC will use a paging area on the XT/370's hard disk swap pieces of
  281. the program in and out of memory according to usage. 
  282.  
  283. Swapping  on  the  little 10MB hard disks is going to be considerably
  284. slower than  on the large disks used with mainframes.  Thus, programs
  285. larger than 416KB will  probably  run  very slowly.  Field test users
  286. report long  delays  in  loading large programs into memory even when
  287. these programs are well under  the  maximum  for  non-paged operation
  288. (e.g. XEDIT). Again, this is directly attributable  to the relatively
  289. slow operation of the XT/370 hard disks. 
  290.  
  291. While 10MB  sounds like a great deal of disk space to those of us who
  292. have been using floppies,  in the mainframe world 10MB is just a drop
  293. in  the bucket.  In its XT/370 product announcement,  IBM  cites  the
  294. following example of disk utilization. 
  295.  
  296.                                       bytes(MB)
  297.  
  298.      System storage (VM/PC, DOS)         1.6
  299.      OS/VS COBOL Compiler and Libraries  1.0
  300.      Document Composition Facility       0.6
  301.      Page file (1 MB virtual)            1.0
  302.      User A disk for CMS data/programs   3.0
  303.      Spooling for printing               0.5
  304.      User area for PC data/programs      2.3
  305.                                        -------
  306.                              total      10.0
  307.  
  308. Here we have but  1MB  as  a  paging  area (reduces the maximum VM/CP
  309. virtual job size from 4MB to 1MB) and .5MB for  spooling.   The  20MB
  310. XT/370 option (see below) will undoubtedly be quite popular. 
  311.  
  312.  
  313.  
  314.  
  315. Configurations and Prices
  316.  
  317.  
  318. XT/370  (IBM machine number 5160) is announced in two configurations:
  319. model 588 and model 568.
  320.  
  321. The 5160 Model 588 is the XT-like system we have been describing.  It
  322. includes one floppy and one 10MB hard disk drive (or as IBM calls it,
  323. a "fixed" disk drive).   The  price  for this configuration is $8995.
  324. VM/PC is available for an additional one time license fee of $1000.
  325.  
  326. Model 568 is the same as  the  588  but without the hard disk and the
  327. hard disk controller  board.   To augment this configuration, you may
  328. purchase a new IBM PC option,  the  5161 expansion unit model 3. This
  329. unit comes with two 10MB hard disk units, a hard disk controller, and
  330. eight system expansion slots (six full-feature and two short slots). 
  331. The XT/370  model 568 is priced at $6720 and the expansion unit price
  332. is $4970. Thus a 20MB XT/370  costs  $11690.  Add $1000 for VM/PC and
  333. you're all set to go for about $13K (tax included). 
  334.  
  335. The  three  XT/370  boards  are  available  as an upgrade for the IBM
  336. PC/XT.  The   upgrade   kit   contains   the   boards,   installation
  337. instructions, and a logo kit to change the name plate  to  read  "IBM
  338. XT/370". Thank heaven for IBM! The price of the XT upgrade is $3790.
  339.  
  340.  
  341.  
  342.  
  343. Significance of the XT/370
  344.  
  345.  
  346. The XT/370 announcement appears to be a battle tactic of the "offense
  347. is the best defense" sort.  IBM is telling us that it has decided how
  348. to  support  professionals  and that a 370 workstation running  IBM's
  349. proprietary  software will be the way.  Add in a PC  to  run  popular
  350. software. 
  351.  
  352. The battle is a  multi-fronted  affair  with  the central antagonists
  353. being none other than  that  now  famous  duo - AT&T and IBM. The bit
  354. players  are drawn  from  the  ranks  of  small  UNIX-based  hardware
  355. vendors, Microsoft, and the other UNIX software vendors.  The  XT/370
  356. suggests  an alternative  future,  the  first  realistic  alternative
  357. future,  to  a world where every professional desktop carries a  UNIX
  358. workstation.  Through  this first announcement, we begin to visualize
  359. applications  running  in  a  VM environment  which  include  smooth,
  360. responsive, graphic interfaces.  The XT/370 has all the hardware.  It
  361. just needs a little software work. 
  362.  
  363. For the present, however, the XT/370 probably isn't all that useful. 
  364. Yes, of course  there  are  some  professionals  who will immediately
  365. benefit from being able  to run RAMIS or FOCUS or some other database
  366. or  decision  support  tool.   But most  of  these  people  are  well
  367. supported by their trusty old 3270's and the XT/370  doesn't buy them
  368. that much.  In any case, they will continue  to need a high bandwidth
  369. umbilical to a mainframe. 
  370.  
  371. The promise  of the XT/370 isn't really available today (or in second
  372. quarter  of '84 when the machine will materialize for real).   What's
  373. lacking is - as usual - SOFTWARE. But IBM has at least  provided  the
  374. base.  Now its up to developers,  both  inside and outside of IBM, to
  375. take over. 
  376.  
  377.  
  378.  
  379.  
  380.  
  381.                              The 3270-PC
  382.  
  383.  
  384. The 3270-PC combines the  functions of IBM's 3270 display system with
  385. those  of  the  IBM  PC  and  can  support  up  to  seven  concurrent
  386. activities:  one  local  PC-DOS 2.0 session,  four  remote  mainframe
  387. sessions, and two local  electronic  notepads.   Users  can associate
  388. activities with windows and can designate which windows appear on the
  389. system's display,  the  size  of those windows, and their positions. 
  390. With the  assistance  of the 3270-PC Control Program, information can
  391. be copied between windows with the exception that a PC-DOS window may
  392. not receive information. 
  393.  
  394. An  important limitation of the 3270-PC is that it does  not  support
  395. PC-DOS applications which make  use of "APA" graphics (APA stands for
  396. "all  points  addressable",   IBM's  jargon  for  bit-mapped).   This
  397. eliminates all  PC  software  which  operates in non-text mode.  Only
  398. programs which can run on a PC equipped with IBM's monochrome display
  399. adaptor (non-APA display) will be able to run on the 3270-PC.
  400.  
  401.  
  402.  
  403.  
  404. The Hardware
  405.  
  406.  
  407. In appearance,  the 3270-PC closely resembles the original PC. Unlike
  408. the XT/370, however, the 3270-PC is not essentially an upgrade of the
  409. the PC - nor is an upgrade kit for the PC available. 
  410.  
  411. The differences stem largely from the display section of the hardware
  412. which has been  substantially  altered.   Hardware  window management
  413. functions have  been  added  and  are implemented on a new board, the
  414. 5151/5272 display adapter.  This adapter is used in place of the PC's
  415. monochrome  or color/graphics display adapter and provides  text-only
  416. displays in eight colors.  While the  extended  character graphics of
  417. the  PC  are  available,  no  bit-mapped   graphic  capabilities  are
  418. supported. 
  419.  
  420. The  3270-PC  can be configured with the PC's monochrome display  for
  421. black and green text-only operation  or  can  be  fitted  with  a new
  422. product, the 5272 color display.  The  new display is a 14-inch color
  423. monitor from Matsushita. Initial  reports  indicate  that the display
  424. produces superb text images.  Color text images displayed by the 5272
  425. are said to be of  the same general quality as those displayed by the
  426. PC's monochrome display. 
  427.  
  428. The 3270-PC includes a  new  keyboard  which  addresses  some  of the
  429. complaints  about  the  PC's  keyboard.   Even  though  the  keyboard
  430. contains more keys,  the  layout  is apparently improved.  The return
  431. and shift keys have been enlarged.  The cursor  keys have been pulled
  432. out of the numeric keypad to form their own little group between  the
  433. main  set  of  alphanumeric  keys  and the  numeric  keypad.   Twenty
  434. function keys arranged in two rows of ten have  been added at the top
  435. of  the keyboard.  To help  clarify  keystroke  operations,  the  new
  436. keyboard  is  annotated.   Blue  legends are  used  to  designate  PC
  437. specific functions; black legends indicate 3270 functions. 
  438.  
  439. The 3270-PC includes two expansion boards not found in the PC.
  440.  
  441. 3270 System adapter
  442.                  Supports communication between the  3270-PC  and the
  443.                  remote 3274 controller through which mainframe hosts
  444.                  are accessed;  connects to a 3274 via coaxial cable;
  445.                  one  physical  3274  connection   can  support  four
  446.                  logical  connections; can optionally be attached  to
  447.                  43xx display/printer adapter. 
  448.  
  449. Keyboard adapter
  450.                  Interfaces the new keyboard to the system unit;  the
  451.                  key keyboard connects directly to this  board rather
  452.                  than to the mother board as it does for the PC.
  453.  
  454. The system unit provides  eight  "expansion"  slots of which six will
  455. normally be filled upon delivery with  the  3270  system  adapter,  a
  456. memory  expansion  board,  the  display  adapter, the diskette  drive
  457. adapter, the printer adapter, and the  keyboard  adapter.   If a hard
  458. disk is added, then the seventh slot will  be  used for the hard disk
  459. adapter.   Certainly,  the  memory  expansion  and   printer  adapter
  460. functions could be coalesced  onto  a  single foreign board, but this
  461. would only slightly relieve slot paucity. 
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471. Software
  472.  
  473.  
  474. The 3270-PC  runs  under  control  of  the 3270-PC Control Program in
  475. conjunction with PC-DOS 2.0  and  supports concurrent operation of up
  476. to four remote host interactive sessions,  up  to  two  local notepad
  477. sessions, and one PC-DOS session. 
  478.  
  479. The Control  Program enables users to associate sessions with display
  480. screen  windows  and  to manage those windows via a set of  functions
  481. that IBM calls advanced screen management. 
  482.  
  483. Window DefinitionUsers can define windows that permit  viewing of all
  484.                  (up  to 2,000 characters) or part of a  presentation
  485.                  space.  In IBM's parlance, a presentation space is a
  486.                  logical display area presented  by  a  single host. 
  487.                  PC-DOS  presentation  spaces  are  2,000  characters
  488.                  (i.e.,  25  lines  by  80  characters), remote  host
  489.                  spaces  are  up to  3,440  characters,  and  notepad
  490.                  presentation spaces are 1,920 characters. 
  491.  
  492. Window View within a Presentation Space
  493.                  Up  to  seven  windows  may  appear on the screen at
  494.                  once.  Each  window  is  associated  with a distinct
  495.                  presentation space.  Windows may be as large as  the
  496.                  screen  or  as  small  as  one  character and may be
  497.                  positioned  at  any point within their  presentation
  498.                  space.  Thus, a window which is  20  characters wide
  499.                  by 4  lines  long might show the first 20 characters
  500.                  of the last 4 lines of an emulated 3270 remote  host
  501.                  session  display.   Window size and position  within
  502.                  the presentation space may  be  changed  at any time
  503.                  without effecting  the  content  of the presentation
  504.                  space. 
  505.  
  506. Window Positioning on the Screen
  507.                  Each  window may be  positioned  to  appear  at  any
  508.                  position on the 3270-PC's  physical display screen. 
  509.                  A  window  may partially or completely cover one  or
  510.                  more other windows.  Windows may be repositioned  at
  511.                  any  time  without  effecting  the  content  of  the
  512.                  associated presentation spaces. 
  513.  
  514. The  Active  Window At  any  given  moment, one window on the 3270-PC
  515.                  screen  is  the  active  window.   When users  enter
  516.                  information from the keyboard, it is directed to the
  517.                  session  associated   with   the   currently  active
  518.                  window.   Users can switch  between  active  windows
  519.                  through keystroke commands. 
  520.  
  521. Background/Foreground Color
  522.                  Users  may  define  the  foreground  and  background
  523.                  colors  of  host session windows not using  extended
  524.                  data stream attributes.  Users may also  define  the
  525.                  background  color  for  the  5272  screen (i.e., the
  526.                  color to  be  displayed  in  areas  not  occupied by
  527.                  windows). 
  528.  
  529. In addition to the  advanced screen management functions, the control
  530. program offers  a  number  of  related facilities which help users to
  531. further manipulate and utilize the 3270-PC environment. 
  532.  
  533. Copy Data Between Windows
  534.                  Data   may   be   copied   within   or  between  any
  535.                  presentation space except into  the  PC-DOS  space. 
  536.                  MS-DOS screen  management  is simply not prepared to
  537.                  handle block data inserts as is the 3270 world. 
  538.  
  539. Notepads         The notepad activities  may  be  thought of as local
  540.                  electronic scratch pads which users may use at their
  541.                  convenience.  The contents of a notepad may be saved
  542.                  and restored at any time using  PC-DOS  files as the
  543.                  storage medium. 
  544.  
  545. User Defined Keystroke Sequences
  546.                  Keystroke sequences may be captured and recorded (in
  547.                  PC-DOS files) for future playback. 
  548.  
  549. Screen Configuration Memory/Recall
  550.                  Users  can  define  up to ten screen  configurations
  551.                  each of which describes a set  of windows configured
  552.                  in any way, and  can  cause any one configuration to
  553.                  be displayed upon command.  PC-DOS files are used to
  554.                  store the configuration information. 
  555.  
  556.  
  557. Screen/PC-DOS Session Window Print
  558.                  A full copy of the display screen may be printed  on
  559.                  a local printer.  Similarly, a full copy of a PC-DOS
  560.                  presentation  space  may  be   printed  on  a  local
  561.                  printer. 
  562.  
  563. Host Session Window Print
  564.                  A full copy of any  host  presentation  space may be
  565.                  printed on a local  printer  or  on  a 3274 attached
  566.                  printer (or a 43xx display/printer attached terminal
  567.                  printer). 
  568.  
  569. System Status Line
  570.                  The  Control Program maintains a status line at  the
  571.                  bottom  of   the   screen   which  displays  current
  572.                  configuration information including the name of  the
  573.                  active window. 
  574.  
  575. Help + Tutorial
  576.                  The Control Program includes a Help  function  which
  577.                  displays  active workstation functions and  sessions
  578.                  and an  online  tutorial that explains and simulates
  579.                  system functions.  The tutorial is a standard PC-DOS
  580.                  program which can be run on any IBM PC.
  581.  
  582. Host File Transfers
  583.                  The  Control  Program  with  the   assistance  of  a
  584.                  host-based  IBM 3270-PC File  Transfer  Program  can
  585.                  initiate transfers  of  ASCII,  binary,  and  EBCDIC
  586.                  files to and from remote hosts.  The host-based file
  587.                  transfer program  is  host licensed and is available
  588.                  for VM/SP 2.1 and MVS/TSO.
  589.  
  590.  
  591.  
  592.  
  593. Configurations and Prices
  594.  
  595.  
  596. The  3270-PC   (IBM  machine  number  5271)  is  announced  in  three
  597. configurations. 
  598.  
  599. The 5271 model 2 is a single  dual-sided floppy system which includes
  600. a system unit with 256KB RAM (expandable to 640KB) and keyboard.  The
  601. price  for  this configuration is $4,290. To this  will  normally  be
  602. added a  PC  monochrome  display at $345 or more likely, the new 5272
  603. color display at $995. The 3270-PC  Control Program will be available
  604. for a one time license fee of $300. All told, getting into a 3270-PC,
  605. even one with only a single floppy, will cost at least $4935. If  you
  606. want the nice color display the price is $5585. This  model  does not
  607. include a printer adapter as standard equipment. 
  608.  
  609. The 5271 model 4 adds a 64/256KB memory expansion board with 64KB RAM
  610. installed,  a  printer  adapter  and  printer  cable,  and  a  second
  611. dual-sided floppy disk drive to the features of the model 2. The base
  612. price for the  model  4 hardware is $5319. Adding the Control Program
  613. and  a  monitor, the dual diskette system is priced at  $5964  for  a
  614. monochrome version and $6614 for the color version. 
  615.  
  616. The 5171 model 6 is like the model  4 except that a 10MB hard disk is
  617. added instead of the second floppy.  The base price of the model 6 is
  618. $7180. Adding a monitor and the Control Program  brings  the total to
  619. $7825 for a monochrome system and $8475 for the color version. 
  620.  
  621.  
  622. The following table summarizes 3270-PC pricing information. 
  623.  
  624.  
  625.  
  626.                single       dual          diskette +
  627.                diskette     diskettes     hard disk
  628.                (model 2)    (model 4)     (model 6)
  629.                ------------------------------------
  630.                |                                  |
  631.     monochrome | $4935       $5964        $7825   |
  632.     display    |                                  |
  633.                |                                  |
  634.     color      | $5585       $6614        $8475   |
  635.     display    |                                  |
  636.                ------------------------------------
  637.  
  638.            3270-PC PRICES INCLUDING DISPLAY AND VM/CP
  639.  
  640.  
  641.  
  642.  
  643. S/370 installations  supporting  attachment  of  3270-PC systems will
  644. want to license IBM's host-based 3270-PC  File  Transfer Program. The
  645. charge is a one time license fee of  $600  for  each VM/SP or MVS/TSO
  646. operating system environment within which the file transfer functions
  647. will be used. 
  648.  
  649.  
  650.  
  651.  
  652. Significance of the 3270-PC
  653.  
  654.  
  655. If you are one of those corporate knowledge  workers  who  deals on a
  656. daily basis with many information sources most of which are available
  657. through  an  SNA network and you don't need sophisticated graphics  -
  658. then the 3270-PC will be a Godsend.
  659.  
  660. For the rest of us, maybe  the  3270-PC raises more questions than it
  661. answers.   We  wonder  how  really  useful  multiple concurrent  host
  662. sessions will be.  Do  professional  users  really want to manipulate
  663. multiple independent sessions to accomplish their jobs?  We feel that
  664. it would probably be better if  application  programs  gave them more
  665. comprehensive support.   Of course, if several host applications were
  666. designed from the ground up to live in a multiple window environment,
  667. then great benefits could be expected.  But the 3270-PC, unlike Lisa,
  668. can't easily be integrated with applications to promote sophisticated
  669. cooperation. 
  670.  
  671. Even   so,  for  corporate  information  managers,  the  ability   to
  672. concurrently access  several  SNA-based  databases  will  be  greatly
  673. appreciated.   The  3270-PC  does  provide the  essential  tools  for
  674. viewing,  extracting,  combining, and manipulating such  information:
  675. multiple  concurrent  terminal  sessions, cut  and  paste  capability
  676. between  the  sessions, PC productivity tools, and up/downloading  of
  677. host  files  from  PC-DOS  files.   But,  the tools  are  limited  to
  678. non-graphic uses (unless you  count  "character graphic" applications
  679. as graphic), and the PC window cannot receive  information from other
  680. windows.  It is also  interesting  to  note  that  CMS and TSO do not
  681. allow  a user to run multiple simultaneous sessions  under  a  single
  682. user identification. 
  683.  
  684. Nonetheless, for uses  involving multiple SNA-based applications, the
  685. 3270-PC will be the surest bet for a while. 
  686.  
  687.  
  688.  
  689.                                    
  690.                                    Jeffrey Stone
  691.                                    Menlo Park, CA
  692.  
  693.                                    October 21, 1983
  694.                                    
  695.