home *** CD-ROM | disk | FTP | other *** search
/ ftp.ib.com / 2003-04-09_ftp.ibm.com-os2.zip / info / 15qs / 15qs2ms.sam < prev   
INI File  |  1995-07-27  |  26KB  |  1,157 lines

  1. [ver]
  2.     4
  3. [sty]
  4.     
  5. [files]
  6. [charset]
  7.     82
  8.     ANSI (Windows, IBM CP 1252)
  9. [revisions]
  10.     0
  11. [prn]
  12.     IBM Laser Printer 4029
  13. [port]
  14.     LPT2.OS2
  15. [lang]
  16.     1
  17. [desc]
  18.     15 Questions to Ask Microsoft
  19.     
  20.     
  21.     
  22.     
  23.     806191812
  24.     12
  25.     803242589
  26.     160
  27.     11
  28.     0
  29.     0
  30.     0
  31.     0
  32.     
  33.     
  34.     
  35.     
  36.     
  37.     
  38.     1
  39. [fopts]
  40.     0
  41.     1
  42.     0
  43.     0
  44. [lnopts]
  45.     2
  46.     Body Text
  47.     1
  48. [docopts]
  49.     5
  50.     2
  51. [GramStyle]
  52.     
  53. [ParaNum]
  54.     1
  55. [tag]
  56.     Body Text
  57.     2
  58.     [fnt]
  59.         Times New Roman
  60.         240
  61.         0
  62.         49152
  63.     [algn]
  64.         1
  65.         1
  66.         0
  67.         0
  68.         0
  69.     [spc]
  70.         33
  71.         273
  72.         1
  73.         0
  74.         0
  75.         1
  76.         100
  77.     [brk]
  78.         4
  79.     [line]
  80.         8
  81.         0
  82.         1
  83.         0
  84.         1
  85.         1
  86.         1
  87.         10
  88.         10
  89.         1
  90.     [spec]
  91.         0
  92.         0
  93.         
  94.         0
  95.         1
  96.         1
  97.         0
  98.         0
  99.         0
  100.         0
  101.     [nfmt]
  102.         280
  103.         1
  104.         2
  105.         .
  106.         ,
  107.         $
  108.     Body Text
  109.     0
  110.     0
  111. [tag]
  112.     Body Single
  113.     3
  114.     [fnt]
  115.         Times New Roman
  116.         240
  117.         0
  118.         49152
  119.     [algn]
  120.         1
  121.         1
  122.         0
  123.         0
  124.         0
  125.     [spc]
  126.         33
  127.         273
  128.         1
  129.         0
  130.         0
  131.         1
  132.         100
  133.     [brk]
  134.         4
  135.     [line]
  136.         8
  137.         0
  138.         1
  139.         0
  140.         1
  141.         1
  142.         1
  143.         10
  144.         10
  145.         1
  146.     [spec]
  147.         0
  148.         0
  149.         
  150.         0
  151.         1
  152.         1
  153.         0
  154.         0
  155.         0
  156.         0
  157.     [nfmt]
  158.         280
  159.         1
  160.         2
  161.         .
  162.         ,
  163.         $
  164.     Body Single
  165.     0
  166.     0
  167. [tag]
  168.     Bullet
  169.     4
  170.     [fnt]
  171.         Times New Roman
  172.         240
  173.         0
  174.         49152
  175.     [algn]
  176.         1
  177.         1
  178.         0
  179.         288
  180.         288
  181.     [spc]
  182.         33
  183.         273
  184.         1
  185.         0
  186.         0
  187.         1
  188.         100
  189.     [brk]
  190.         4
  191.     [line]
  192.         8
  193.         0
  194.         1
  195.         0
  196.         1
  197.         1
  198.         1
  199.         10
  200.         10
  201.         1
  202.     [spec]
  203.         0
  204.         0
  205.         <*0>
  206.         360
  207.         1
  208.         1
  209.         0
  210.         0
  211.         0
  212.         0
  213.     [nfmt]
  214.         272
  215.         1
  216.         2
  217.         .
  218.         ,
  219.         $
  220.     Bullet
  221.     0
  222.     0
  223. [tag]
  224.     Bullet 1
  225.     5
  226.     [fnt]
  227.         Times New Roman
  228.         240
  229.         0
  230.         49152
  231.     [algn]
  232.         1
  233.         1
  234.         288
  235.         288
  236.         288
  237.     [spc]
  238.         33
  239.         273
  240.         1
  241.         0
  242.         0
  243.         1
  244.         100
  245.     [brk]
  246.         4
  247.     [line]
  248.         8
  249.         0
  250.         1
  251.         0
  252.         1
  253.         1
  254.         1
  255.         10
  256.         10
  257.         1
  258.     [spec]
  259.         0
  260.         0
  261.         <*5>
  262.         0
  263.         1
  264.         1
  265.         0
  266.         0
  267.         0
  268.         0
  269.     [nfmt]
  270.         280
  271.         1
  272.         2
  273.         .
  274.         ,
  275.         $
  276.     Bullet 1
  277.     0
  278.     0
  279. [tag]
  280.     Number List
  281.     6
  282.     [fnt]
  283.         Times New Roman
  284.         240
  285.         0
  286.         49152
  287.     [algn]
  288.         1
  289.         1
  290.         360
  291.         360
  292.         360
  293.     [spc]
  294.         33
  295.         273
  296.         1
  297.         0
  298.         0
  299.         1
  300.         100
  301.     [brk]
  302.         4
  303.     [line]
  304.         8
  305.         0
  306.         1
  307.         0
  308.         1
  309.         1
  310.         1
  311.         10
  312.         10
  313.         1
  314.     [spec]
  315.         0
  316.         0
  317.         <*:>.
  318.         360
  319.         1
  320.         1
  321.         0
  322.         16
  323.         0
  324.         0
  325.     [nfmt]
  326.         272
  327.         1
  328.         2
  329.         .
  330.         ,
  331.         $
  332.     Number List
  333.     0
  334.     0
  335. [tag]
  336.     Subhead
  337.     7
  338.     [fnt]
  339.         Times New Roman
  340.         240
  341.         0
  342.         49155
  343.     [algn]
  344.         1
  345.         1
  346.         0
  347.         0
  348.         0
  349.     [spc]
  350.         33
  351.         273
  352.         1
  353.         72
  354.         72
  355.         1
  356.         100
  357.     [brk]
  358.         4
  359.     [line]
  360.         8
  361.         0
  362.         1
  363.         0
  364.         1
  365.         1
  366.         1
  367.         10
  368.         10
  369.         1
  370.     [spec]
  371.         0
  372.         2
  373.         
  374.         0
  375.         1
  376.         1
  377.         0
  378.         0
  379.         0
  380.         0
  381.     [nfmt]
  382.         272
  383.         1
  384.         2
  385.         .
  386.         ,
  387.         $
  388.     Subhead
  389.     0
  390.     0
  391. [tag]
  392.     Title
  393.     8
  394.     [fnt]
  395.         Arial
  396.         360
  397.         0
  398.         16385
  399.     [algn]
  400.         4
  401.         1
  402.         0
  403.         0
  404.         0
  405.     [spc]
  406.         33
  407.         446
  408.         1
  409.         144
  410.         72
  411.         1
  412.         100
  413.     [brk]
  414.         16
  415.     [line]
  416.         8
  417.         0
  418.         1
  419.         0
  420.         1
  421.         1
  422.         1
  423.         10
  424.         10
  425.         1
  426.     [spec]
  427.         0
  428.         1
  429.         
  430.         0
  431.         1
  432.         1
  433.         0
  434.         0
  435.         0
  436.         0
  437.     [nfmt]
  438.         272
  439.         1
  440.         2
  441.         .
  442.         ,
  443.         $
  444.     Title
  445.     0
  446.     0
  447. [tag]
  448.     Header
  449.     9
  450.     [fnt]
  451.         Times New Roman
  452.         240
  453.         0
  454.         49152
  455.     [algn]
  456.         1
  457.         1
  458.         0
  459.         0
  460.         0
  461.     [spc]
  462.         33
  463.         273
  464.         1
  465.         0
  466.         0
  467.         1
  468.         100
  469.     [brk]
  470.         4
  471.     [line]
  472.         8
  473.         0
  474.         1
  475.         0
  476.         1
  477.         1
  478.         1
  479.         10
  480.         10
  481.         1
  482.     [spec]
  483.         0
  484.         0
  485.         
  486.         0
  487.         1
  488.         1
  489.         0
  490.         0
  491.         0
  492.         0
  493.     [nfmt]
  494.         280
  495.         1
  496.         2
  497.         .
  498.         ,
  499.         $
  500.     Header
  501.     0
  502.     0
  503. [tag]
  504.     Footer
  505.     11
  506.     [fnt]
  507.         Times New Roman
  508.         240
  509.         0
  510.         49152
  511.     [algn]
  512.         1
  513.         1
  514.         0
  515.         0
  516.         0
  517.     [spc]
  518.         33
  519.         273
  520.         1
  521.         0
  522.         0
  523.         1
  524.         100
  525.     [brk]
  526.         4
  527.     [line]
  528.         8
  529.         0
  530.         1
  531.         0
  532.         1
  533.         1
  534.         1
  535.         10
  536.         10
  537.         1
  538.     [spec]
  539.         0
  540.         0
  541.         
  542.         0
  543.         1
  544.         1
  545.         0
  546.         0
  547.         0
  548.         0
  549.     [nfmt]
  550.         280
  551.         1
  552.         2
  553.         .
  554.         ,
  555.         $
  556.     Footer
  557.     0
  558.     0
  559. [tag]
  560.     Table Text
  561.     12
  562.     [fnt]
  563.         Times New Roman
  564.         240
  565.         0
  566.         49152
  567.     [algn]
  568.         1
  569.         1
  570.         0
  571.         0
  572.         0
  573.     [spc]
  574.         33
  575.         273
  576.         1
  577.         0
  578.         0
  579.         1
  580.         100
  581.     [brk]
  582.         4
  583.     [line]
  584.         8
  585.         0
  586.         1
  587.         0
  588.         1
  589.         1
  590.         1
  591.         10
  592.         10
  593.         1
  594.     [spec]
  595.         0
  596.         0
  597.         
  598.         0
  599.         1
  600.         1
  601.         0
  602.         0
  603.         0
  604.         0
  605.     [nfmt]
  606.         280
  607.         1
  608.         2
  609.         .
  610.         ,
  611.         $
  612.     Table Text
  613.     0
  614.     0
  615. [frm]
  616.     1
  617.     1573060
  618.     1440
  619.     1440
  620.     10776
  621.     12373
  622.     0
  623.     1
  624.     1
  625.     1 0 0 0 0 0 0
  626.     0
  627.     16777215
  628.     3
  629.     0
  630.     0
  631.     33792 3211
  632.     [chint]
  633.          0 0 0 0 1 0 39 12 0 0 65535 65535
  634.          2 0 0 0 2 0 0 0 0 0 65535 65535
  635.          2 1 0 0 1 329 24 0 0 0 65535 65535
  636.          4 1 0 0 1 111 18 0 0 0 65535 65535
  637.          6 0 0 0 1 100 18 0 0 0 65535 65535
  638.          6 1 0 0 1 325 23 0 0 0 65535 65535
  639.          8 1 0 0 1 68 21 0 0 0 65535 65535
  640.          9 0 0 0 1 80 28 0 0 0 65535 65535
  641.          9 1 0 0 1 1083 15 0 0 0 65535 65535
  642.          11 1 0 0 1 71 36 0 0 0 65535 65535
  643.          13 0 0 0 1 109 30 0 0 0 65535 65535
  644.          13 1 0 0 1 275 31 0 0 0 65535 65535
  645.          15 1 0 0 1 64 65 0 0 0 65535 65535
  646.          17 0 0 0 1 123 22 0 0 0 65535 65535
  647.          17 1 0 0 1 179 54 0 0 0 65535 65535
  648.          18 1 0 0 1 69 37 0 0 0 65535 65535
  649.          19 0 0 0 1 0 37 12 0 0 65535 65535
  650.          21 0 0 0 1 44 23 0 0 0 65535 65535
  651.          21 1 0 0 1 759 33 0 0 0 65535 65535
  652.          23 1 0 0 1 115 15 0 0 0 65535 65535
  653.          25 0 0 0 1 43 33 0 0 0 65535 65535
  654.          25 1 0 0 1 496 49 0 0 0 65535 65535
  655.          27 1 0 0 1 63 44 0 0 0 65535 65535
  656.          28 0 0 0 1 50 56 0 0 0 65535 65535
  657.          28 1 0 0 1 477 25 0 0 0 65535 65535
  658.          30 1 0 0 1 95 20 0 0 0 65535 65535
  659.          32 0 0 0 1 40 15 12 0 0 65535 65535
  660.          34 0 0 0 1 66 16 0 0 0 65535 65535
  661.          34 1 0 0 1 763 29 0 0 0 65535 65535
  662.          36 1 0 0 1 71 45 0 0 0 65535 65535
  663.          37 0 0 0 1 79 20 0 0 0 65535 65535
  664.          37 1 0 0 1 262 52 0 0 0 65535 2
  665.          39 1 0 0 1 68 44 0 0 0 65535 65535
  666.          40 0 0 0 1 77 34 0 0 0 65535 65535
  667.          40 1 0 0 1 963 47 0 0 0 65535 65535
  668.          44 0 0 0 1 101 16 0 0 0 65535 65535
  669.          44 1 0 0 1 374 49 0 0 0 65535 65535
  670.          46 1 0 0 1 71 30 0 0 0 65535 2
  671.          47 0 0 0 1 38 22 12 0 0 65535 65535
  672.          49 0 0 0 1 48 17 0 0 0 65535 65535
  673.          49 1 0 0 1 1030 19 0 0 0 65535 65535
  674.          51 1 0 0 1 108 10 0 0 0 65535 65535
  675.          52 0 0 0 1 98 16 0 0 0 65535 65535
  676.          52 1 0 0 1 1129 45 0 0 0 65535 65535
  677.          54 1 0 0 1 111 15 0 0 0 65535 2
  678.          55 0 0 0 1 70 11 0 0 0 65535 65535
  679.          55 1 0 0 1 755 11 0 0 0 65535 65535
  680.          56 0 0 0 1 0 2 0 0 0 65535 65535
  681.          57 1 0 0 1 122 22 0 0 0 65535 2
  682.     [ehint]
  683.     [frmlay]
  684.         4712
  685.         9336
  686.         1
  687.         0
  688.         0
  689.         1
  690.         1440
  691.         0
  692.         0
  693.         2
  694.         0
  695.         32
  696.         83
  697.         28265
  698.         1
  699.         1584
  700.         10656
  701.         0
  702.     [tbl]
  703.          58 2 0 86 4564 86 257 43 43
  704.         [h]
  705.              0 351 86 2 0 1 0
  706.              2 1953 86 2 0 1 0
  707.              4 837 86 2 0 1 0
  708.              6 1953 86 2 0 1 0
  709.              8 558 86 2 0 1 0
  710.              9 6138 86 34 0 1 0
  711.              11 558 86 2 0 1 0
  712.              13 1674 86 2 0 1 0
  713.              15 558 86 2 0 1 0
  714.              17 1395 86 2 0 1 0
  715.              18 558 86 2 0 1 0
  716.              19 351 86 2 0 1 0
  717.              21 4185 86 2 0 1 0
  718.              22 0 86 0 0 0 0
  719.              23 837 86 2 0 1 0
  720.              25 2790 86 2 0 1 0
  721.              27 558 86 2 0 1 0
  722.              28 2790 86 34 0 1 0
  723.              30 558 86 2 0 1 0
  724.              32 630 86 2 0 1 0
  725.              34 4464 86 2 0 1 0
  726.              36 558 86 2 0 1 0
  727.              37 1674 86 34 0 1 0
  728.              39 558 86 2 0 1 0
  729.              40 5580 86 34 0 1 0
  730.              42 837 86 2 0 1 0
  731.              44 2232 86 2 0 1 0
  732.              46 558 86 2 0 1 0
  733.              47 630 86 34 0 1 0
  734.              49 5859 86 2 0 1 0
  735.              51 837 86 2 0 1 0
  736.              52 6417 86 34 0 1 0
  737.              53 0 86 0 0 0 0
  738.              54 837 86 2 0 1 0
  739.              55 4464 86 34 0 1 0
  740.              56 279 86 2 0 2 0
  741.              57 837 86 2 0 1 0
  742.         [e]
  743.         [w]
  744.              0 3280 360 6 0
  745.              1 5567 86 2 0
  746.         [e]
  747.         [data]
  748.              51 1 0 0 0 0 0 1 0 0 0 0
  749. <+!><:f,BLotusLineDraw,>Bottom Line: Windows 95 can be viewed as DOS/Windows with a new interface and some new VxDs.<:f><-!>
  750.  
  751. >
  752.              52 0 0 0 0 0 0 1 0 0 0 0
  753. @Body Text@<:f,BLotusLineDraw,>Q: What is Single MS-DOS Application mode and how does it affect other running applications?<:f>
  754.  
  755. >
  756.              52 1 0 0 0 0 0 1 0 0 0 0
  757. @Body Text@<:f,BLotusLineDraw,>A: Microsoft touts Single MS-DOS Application (SMA) mode as its ultimate solution to any and all DOS compatibility complaints.  SMA is essentially real mode DOS, except that instead of booting DOS and then loading Windows, the order has b
  758. een reversed: you first boot Windows 95, then "unload" it as the machine is reset into the real mode of  SMA. This indeed eliminates virtually all remaining DOS application incompatibilities since the PC is no longer running in V86 protected mode - it has b
  759. een reset to real mode, loaded with a copy of DOS, and left at a command prompt.  What Microsoft doesn't like to admit, however, is that to invoke an SMA-dependent application is to essentially shut-down Windows 95 - all running applications are closed, net
  760. work connections are severed, and VxD support for peripherals like CD-ROM drives disappears.  To maintain these functions you need to add real mode DOS device drivers to your system and then configure them via the SMA dialog box.  And since Windows 95 is no
  761.  longer runnin<:f,BLotusLineDraw,>g, any users who are connected to shared resources on the system are disconnected when it enters into SMA mode.<:f>
  762.  
  763. >
  764.              54 1 0 0 0 0 0 1 0 0 0 0
  765. <:f,BLotusLineDraw,><+!>Bottom Line:  SMA is really only a viable solution for home users and other non-networked environments.<-!>
  766.  
  767. >
  768.              55 0 0 0 0 0 0 1 0 0 0 0
  769. @Body Text@<:f,BLotusLineDraw,>Q: How does Windows 95 handle real mode DOS device drivers?<:f>
  770.  
  771. >
  772.              55 1 0 0 0 0 0 1 0 0 0 0
  773. @Body Text@<:f,BLotusLineDraw,>A: Windows 95's dependency on the real mode DOS environment undermines the product's ability to support DOS applications.  Because Windows 95 relies on an "image" of the pre-Windows 95 boot-up environment when creating the System VM, and
  774.  because subsequent DOS virtual machines are similarly based on this boot-up image, Windows 95 users are forced to load any required real mode device drivers as part of the original boot-up CONFIG.SYS file.  The ramifications of this limitation are signific
  775. ant: each and every DOS session under Windows 95 contains a running copy of, and surrenders valuable conventional or upper memory to, real mode device drivers.  This is true even if the drivers are not required or desired in a particular DOS session.<:f>
  776.  
  777. >
  778.              56 0 0 0 0 0 0 1 0 0 0 0
  779. @Body Text@<-!>
  780.  
  781. >
  782.              57 1 0 0 0 0 0 1 0 0 0 0
  783. <:f,BLotusLineDraw,><+!>Bottom Line: There's no way to load a real mode driver into a specific DOS session -- it's an all or nothing proposition.<-!>
  784.  
  785. >
  786.              0 0 0 0 0 0 0 1 0 0 0 0
  787. @Subhead@<:f,BLotusLineDraw,>About Reliability<:f>
  788.  
  789. >
  790.              2 0 0 0 0 0 0 1 0 0 0 0
  791. @Body Text@<:f,BLotusLineDraw,>Q: What happens to 32-bit applications when a Win16 application crashes under Windows 95?<:f>
  792.  
  793. @Body Text@
  794. >
  795.              2 1 0 0 0 0 0 1 0 0 0 0
  796. @Body Text@<:f,BLotusLineDraw,>A: They can stop executing.  Because Microsoft built Windows 95 using the same System Virtual Machine (VM) model found in Windows 3.1, the operating system is at the mercy of legacy 16-bit applications.  If a Win16 program hangs, it can 
  797. tie up critical 16-bit code modules located in the System VM.  All other processing is halted.<:f>
  798.  
  799. >
  800.              4 1 0 0 0 0 0 1 0 0 0 0
  801. @Body Text@<:f,BLotusLineDraw,><+!>Bottom Line: Windows 95 is not a reliable platform for mission critical, line-of-business applications.<-!><:f>
  802.  
  803. >
  804.              6 0 0 0 0 0 0 1 0 0 0 0
  805. @Body Text@<:f,BLotusLineDraw,>Q: Does Windows 95 protect the contents of its system cache against intrusion by Win32 programs?<:f>
  806.  
  807. >
  808.              6 1 0 0 0 0 0 1 0 0 0 0
  809. @Body Text@<:f,BLotusLineDraw,>A: No.  As with the aforementioned system structures, Windows 95 also fails to protect the contents of its system cache - disk cache, network cache, and CD-ROM cache.  As a result, an errant Win32 application can write to memory in use b
  810. y the cache. The potential results:  inaccurate data, corrupted file system entries, etc.<:f>
  811.  
  812. >
  813.              8 1 0 0 0 0 0 1 0 0 0 0
  814. @Body Text@<:f,BLotusLineDraw,><+!>Bottom Line: Data integrity is a question mark with Windows 95.<-!><:f>
  815.  
  816. >
  817.              9 0 0 0 0 0 0 1 0 0 0 0
  818. @Body Text@<:f,BLotusLineDraw,>Q: How is Microsoft dealing with the issue of Virtual Device Driver (VxD) instability?<:f>
  819.  
  820. >
  821.              9 1 0 0 0 0 0 1 0 0 0 0
  822. @Body Text@<-!><-!><:f,BLotusLineDraw,>A: They aren't.  In fact, Windows 95 itself makes heavy use of VxDs to supplement and, in many cases, replace DOS functionality.  VxDs are extremely powerful programs that can literally go anywhere and do anything in the operatin
  823. g system.  They have free reign to address system memory directly, manipulate hardware, and even replace portions of Windows 95 itself at runtime.  This gives the creative VxD programmer unlimited flexibility when designing applications that need to modify 
  824. Windows 95's operation. Microsoft has itself often promoted the VxD interface as a mechanism for gaining good performance with time-critical Windows applications.  Unfortunately, the power of the VxD can also be a curse.  As more developers begin to exploit
  825.  this interface - an interface that has only limited controls and almost zero inter-process isolation - a programming free-for-all may result where multiple third party VxDs modify the system in similar ways with unpredictable results. The failure of a sing
  826. le VxD can undermine the stability of the entire Windows 95 environment.<:f>
  827.  
  828. >
  829.              11 1 0 0 0 0 0 1 0 0 0 0
  830. @Body Text@<:f,BLotusLineDraw,><+!>Bottom Line: VxDs are potential disasters waiting to happen in corporate America.<-!><:f>
  831.  
  832. >
  833.              13 0 0 0 0 0 0 1 0 0 0 0
  834. @Body Text@<:f,BLotusLineDraw,>Q: Is it true that Windows 95 doesn't fully protect its own operating system code against Win32 application failures?<:f>
  835.  
  836. >
  837.              13 1 0 0 0 0 0 1 0 0 0 0
  838. @Body Text@<:f,BLotusLineDraw,>A: Yes.  Win32 applications can write to regions of the extreme lower and upper address spaces in the System VM that are critical to the environment's operation.  As a result, an errant memory operation can undermine system stability and
  839.  potentially crash the entire operating system.<:f>
  840.  
  841. >
  842.              15 1 0 0 0 0 0 1 0 0 0 0
  843. @Body Text@<:f,BLotusLineDraw,><+!>Bottom Line:  Windows 95 may be one errant me<:f,BLotusLineDraw,>mory operation away from total failure.<-!><:f>
  844.  
  845. >
  846.              17 0 0 0 0 0 0 1 0 0 0 0
  847. @Body Text@<:f,BLotusLineDraw,>Q: When running DOS applications, does Windows 95 fully virtualize the PC's hardware to protect against buggy applications?<:f>
  848.  
  849. >
  850.              17 1 0 0 0 0 0 1 0 0 0 0
  851. @Body Text@<:f,BLotusLineDraw,>A: No.  Windows 95 fails to virtualize critical hardware components like the interrupt flag. This, in turn, can lead to a system crash if an errant DOS program becomes unresponsive while interrupts are disabled.<:f>
  852.  
  853. >
  854.              18 1 0 0 0 0 0 1 0 0 0 0
  855. @Body Text@<:f,BLotusLineDraw,><+!>Bottom Line:  Legacy apps are the Achilles heel of Windows 95 memory management.<-!><:f>
  856.  
  857. >
  858.              19 0 0 0 0 0 0 1 0 0 0 0
  859. @Subhead@<:f,BLotusLineDraw,>About Usability<:f>
  860.  
  861. >
  862.              21 0 0 0 0 0 0 1 0 0 0 0
  863. @Body Text@<:f,BLotusLineDraw,>Q: Does Windows 95 track objects dynamically?<:f>
  864.  
  865. >
  866.              21 1 0 0 0 0 0 1 0 0 0 0
  867. @Body Text@<:f,BLotusLineDraw,>A: No.  Windows 95 uses a series of static DOS pathnames and .INI files to track the relationship between icons on the desktop and files on disk.  For example, the shortcut mechanism of the Windows 95 interface relies on a stored copy of
  868.  the original's path information when locating and invoking it.  If the file is moved within the directory structure, Windows 95 must search the hard disk for it based on file size and date stamp.  Although this technique works most of the time, it is limit
  869. ed to searching a single volume - if you move the file to another disk volume, the link is broken completely.  And, because Windows 95 will search your entire network if attached, it may take forever if it is connected to, say, five gigabytes of storage<:f>
  870. <:f,BLotusLineDraw,>.<:f>
  871.  
  872. >
  873.              23 1 0 0 0 0 0 1 0 0 0 0
  874. @Body Text@<:f,BLotusLineDraw,><+!>Bottom Line:  Help desk calls will be on the rise as users experiment with shortcuts and long filenames.<-!><:f>
  875.  
  876. >
  877.              25 0 0 0 0 0 0 1 0 0 0 0
  878. @Body Text@<:f,BLotusLineDraw,>Q: Does Windows 95 make consistent use of drag & drop?<:f>
  879.  
  880. >
  881.              25 1 0 0 0 0 0 1 0 0 0 0
  882. @Body Text@<:f,BLotusLineDraw,>A: No.  Windows 95's drag & drop features are applicable to some objects, like files and folders, but not to others.  You cannot, for example, drag a dial-up networking connection to the Windows 95 Recycler; nor can you drag objects to t
  883. he My Computer folder - both are "special" objects in the Windows 95 interface and aren't subject to the normal Windows 95 drag & drop rules.  This introduces a level of inconsistency to the interface and a possible stumbling block for new users trying to t
  884. ake advantage of drag & drop.<:f>
  885.  
  886. >
  887.              27 1 0 0 0 0 0 1 0 0 0 0
  888. @Body Text@<:f,BLotusLineDraw,><+!>Bottom Line:  The Windows 95 interface is inconsistent from function to function.<-!><:f>
  889.  
  890. >
  891.              28 0 0 0 0 0 0 1 0 0 0 0
  892. @Body Text@<:f,BLotusLineDraw,>Q: Is the Windows 95 interface consistent and object-oriented<:f><:f,BLotusLineDraw,>?<:f>
  893.  
  894. >
  895.              28 1 0 0 0 0 0 1 0 0 0 0
  896. @Body Text@<:f,BLotusLineDraw,>A: No.  For example, while you can invoke the right mouse button pop-up menu on most objects, entries in the Start menu and its submenus are not included.  This makes manipulating Start menu entries an awkward process involving the Taskb
  897. ar properties dialog box and several layers of menus and windows.  Since the right mouse button works in most other areas of the interface, the Start button's deviation from this norm exposes Windows 95's object-oriented support as incomplete.<:f>
  898.  
  899. >
  900.              30 1 0 0 0 0 0 1 0 0 0 0
  901. @Body Text@<:f,BLotusLineDraw,><+!>Bottom Line:  Windows 95 does not fully exploit<-!><:f><+!><:f,BLotusLineDraw,> O-O technology.<-!><:f>
  902.  
  903. >
  904.              32 0 0 0 0 0 0 1 0 0 0 0
  905. @Subhead@<:f,BLotusLineDraw,>About Windows 95 and Multitasking<:f>
  906.  
  907. >
  908.              34 0 0 0 0 0 0 1 0 0 0 0
  909. @Body Text@<:f,BLotusLineDraw,>Q: Can Windows 95 preemptively multitask Win16 applications?<:f>
  910.  
  911. >
  912.              34 1 0 0 0 0 0 1 0 0 0 0
  913. @Body Text@<:f,BLotusLineDraw,>A: No.  Because Win16 applications were written for a cooperative multitasking environment, they cannot handle the stress of being "preempted" during execution.  Therefore Windows 95 must handle these applications in the same way that Wi
  914. ndows 3.1 does: by  giving them exclusive control of the CPU for as long as they are executing.  When, and only when, the application makes a specific API call - one of the few such calls that constitute safe points at which Windows can wrest control away f
  915. rom the program - are other programs allowed to execute.  This is "cooperative" multitasking, and has proven to be ineffectual when running more than a handful of programs simultaneously or when running CPU-intensive programs such as communications, print a
  916. nd/or fax programs.<:f>
  917.  
  918. >
  919.              36 1 0 0 0 0 0 1 0 0 0 0
  920. @Body Text@<:f,BLotusLineDraw,><+!>Bottom Line: Windows 95 adds little value for the large base of legacy Win16 applications<-!>.<:f>
  921.  
  922. >
  923.              37 0 0 0 0 0 0 1 0 0 0 0
  924. @Body Text@<:f,BLotusLineDraw,>Q: Are there any caveats to multitasking Win32 applications under Windows 95?<:f>
  925.  
  926. >
  927.              37 1 2048 0 0 0 0 1 0 0 0 0
  928. @Body Text@<:f,BLotusLineDraw,>A. Yes.  In its effort to maintain a high degree of backward compatibility while simultaneously minimizing the RAM requirements of the operating system, Microsoft has chosen to rely on its existing, Widows 3.1-era USER (window management
  929. ) and GDI (Graphics Device Interface) modules rather than create new, 32-bit versions.  In order to utilize this older, 16-bit code in potentially preemptive (with regard to Win32 applications), 32-bit multitasking environment of Windows 95, Microsoft was f
  930. orced to serialize access to USER and GDI.  As a result, only a single Win32 or Win16 program can access these critical modules at any given time.  This hurts application performance on heavily loaded systems as programs are forced to "line-up" and wait for
  931.  a chance to execute a USER or GDI routine.  All USER calls (for both 16 and 32-bit applications) are serialized and handled by the 16-bit code, while the majority of GDI calls are similarly handled (the other 50 percent are handled by newer 32-bit routines
  932. ).<:f>
  933.  
  934. >
  935.              39 1 0 0 0 0 0 1 0 0 0 0
  936. @Body Text@<:f,BLotusLineDraw,><+!>Bottom Line: Windows 95's multitasking is best described as "preemptively challenged."<-!><:f>
  937.  
  938. >
  939.              40 0 0 0 0 0 0 1 0 0 0 0
  940. @Body Text@<:f,BLotusLineDraw,>Q: What happens to Windows 95's multitasking when you run a mixture of application types?<:f>
  941.  
  942. >
  943.              40 1 0 0 0 0 0 1 0 0 0 0
  944. @Body Text@<:f,BLotusLineDraw,>A: It reverts to a cooperative multitasking model.  Windows 95's continued reliance on the single system VM model of Windows 3.1 places the operating system's multitasking capabilities at the mercy of the lowest common denominator: the 1
  945. 6-bit Windows application.  Whenever a Win16 application is running, the operating system's multitasking capabilities are compromised by the need to allow such programs to execute "undisturbed" for as long as they require.  As a result, when multitasking a 
  946. mixture of applications - Win16 and Win32 - true preemptive operation is impossible since, at any given time, a 16-bit application may require exclusive control of the CPU.  Worse still, since the Win16 application is typically executing a portion of the 16
  947. -bit USER or GDI code - access to which must be serialized among processes -all other processes, including Win32 applications, are blocked from executing.  The net result is what would be best described as "semi-preemptive" multitasking.<:f>
  948.  
  949. >
  950.              42 1 2048 0 0 0 0 1 0 0 0 0
  951. @Body Text@<:f,BLotusLineDraw,><+!>Bottom Line:  When Win16 applications enter the mix, Windows 95 takes on an alternate personality: Windows 3.1.<-!><:f>
  952.  
  953. >
  954.              44 0 0 0 0 0 0 1 0 0 0 0
  955. @Body Text@<:f,BLotusLineDraw,>Q: Does Windows 95's multitasking resolve any of Windows 3.1's multimedia-related deficiencies?<:f>
  956.  
  957. >
  958.              44 1 0 0 0 0 0 1 0 0 0 0
  959. @Body Text@<:f,BLotusLineDraw,>A: Not really.  Windows 95's inconsistent multitasking performance - a byproduct of the single System VM model - compromises its performance as a serious multimedia production platform. Complex .AVI clips break up noticeably when a signi
  960. ficant I/O strain is placed on a Windows 95 system.  Even simple operations, like opening an application program, can have a negative impact on multimedia playback.<:f>
  961.  
  962. >
  963.              46 1 0 0 0 0 0 1 0 0 0 0
  964. <:f,BLotusLineDraw,><+!>Bottom Line:  You still can't play multimedia and do heavy I/O simultaneously.<-!>
  965.  
  966. >
  967.              47 0 0 0 0 0 0 1 0 0 0 0
  968. @Subhead@<:f,BLotusLineDraw,>About Windows 95's relationship to DOS<:f>
  969.  
  970. >
  971.              49 0 0 0 0 0 0 1 0 0 0 0
  972. @Body Text@<:f,BLotusLineDraw,>Q: Does Windows 95 really do away with DOS?<:f>
  973.  
  974. >
  975.              49 1 0 0 0 0 0 1 0 0 0 0
  976. @Body Text@<:f,BLotusLineDraw,>A: No.  Windows 95, though touted as a "completely new, 32-bit" operating system, is in fact still based on DOS technology that dates back to the early 1980s.  Under Windows 95, even Win32 applications rely on at least a few data structu
  977. res within the real mode DOS environment (most notably, they all maintain real mode PSPs).  Despite Microsoft's claims to the contrary, Windows 95 is highly sensitive to the configuration of a PC's real mode DOS environment.  If, for example, the available 
  978. conventional memory in the System VM - the DOS virtual machine where all 16-bit Windows applications and some Windows 95 codes executes - dips below a certain level, Windows 95 will report "out of memory" messages when you try to open additional Win16 or Wi
  979. n32 programs.  This is unrelated to the well known System Resources phenomena, and the only real solutions are to either replace as many real mode device drivers as possible with VxDs or to invest in a third party memory manager to optimize the pre-Windows 
  980. 95 DOS environment.<:f>
  981.  
  982. >
  983.         [e]
  984.     [tble]
  985. [lay]
  986.     Standard
  987.     513
  988.     [rght]
  989.         15840
  990.         12240
  991.         1
  992.         1440
  993.         1440
  994.         1
  995.         1440
  996.         1440
  997.         0
  998.         1
  999.         0
  1000.         1
  1001.         0
  1002.         2
  1003.         1
  1004.         1440
  1005.         10800
  1006.         12
  1007.         1
  1008.         720
  1009.         1
  1010.         1440
  1011.         1
  1012.         2160
  1013.         1
  1014.         2880
  1015.         1
  1016.         3600
  1017.         1
  1018.         4320
  1019.         1
  1020.         5040
  1021.         1
  1022.         5760
  1023.         1
  1024.         6480
  1025.         1
  1026.         7200
  1027.         1
  1028.         7920
  1029.         1
  1030.         8640
  1031.     [hrght]
  1032.     [lyfrm]
  1033.         1
  1034.         11200
  1035.         0
  1036.         0
  1037.         12240
  1038.         1440
  1039.         0
  1040.         1
  1041.         3
  1042.         1 0 0 0 0 0 0
  1043.         0
  1044.         0
  1045.         1
  1046.     [frmlay]
  1047.         1440
  1048.         12240
  1049.         1
  1050.         1440
  1051.         72
  1052.         1
  1053.         792
  1054.         1440
  1055.         0
  1056.         1
  1057.         0
  1058.         1
  1059.         1
  1060.         0
  1061.         1
  1062.         1440
  1063.         10800
  1064.         2
  1065.         2
  1066.         4680
  1067.         3
  1068.         9360
  1069.     [txt]
  1070. >
  1071.     [frght]
  1072.     [lyfrm]
  1073.         1
  1074.         13248
  1075.         0
  1076.         14400
  1077.         12240
  1078.         15840
  1079.         0
  1080.         1
  1081.         3
  1082.         1 0 0 0 0 0 0
  1083.         0
  1084.         0
  1085.         2
  1086.     [frmlay]
  1087.         15840
  1088.         12240
  1089.         1
  1090.         1440
  1091.         792
  1092.         1
  1093.         14472
  1094.         1440
  1095.         0
  1096.         1
  1097.         0
  1098.         1
  1099.         1
  1100.         0
  1101.         1
  1102.         1440
  1103.         10800
  1104.         2
  1105.         2
  1106.         4680
  1107.         3
  1108.         9360
  1109.     [txt]
  1110. >
  1111. [elay]
  1112. [l1]
  1113.     0
  1114. [pg]
  1115.     11
  1116.     8 243 30 0 1 0 0 65535 2 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  1117.     9 0 47 512 0 0 0 65535 25 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  1118.     11 0 5 512 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 9 0 0
  1119.     11 0 5 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 9 10 0 0
  1120.     11 0 5 512 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 19 9 0 0
  1121.     11 0 5 512 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 28 9 0 0
  1122.     11 0 5 512 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 37 3 0 0
  1123.     11 0 5 512 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 40 7 0 0
  1124.     11 0 5 512 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 47 5 0 0
  1125.     11 0 5 512 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 52 3 0 0
  1126.     12 0 0 1025 1 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  1127. [edoc]
  1128. @Title@<+@><:#980,9360><:f840,BLotusLineDraw,>
  1129.  
  1130. @Title@<+@><:#1403,9360><:f1200,BLotusLineDraw,>15 
  1131.  
  1132. @Title@<+@><:#1403,9360><:f1200,BLotusLineDraw,>Questions 
  1133.  
  1134. @Title@<+@><:#1403,9360><:f1200,BLotusLineDraw,>To 
  1135.  
  1136. @Title@<+@><:#1403,9360><:f1200,BLotusLineDraw,>Ask 
  1137.  
  1138. @Title@<+@><:#1403,9360><:f1200,BLotusLineDraw,>Microsoft...<:f>
  1139.  
  1140. @Title@<+B><:#480,9360><:f400,BLotusLineDraw,>
  1141.  
  1142. @Title@<+@><:#2880,9360><:f400,BLotusLineDraw,>Can Windows 95 live up to the hype that Microsoft has generated for it? These questions, which are based upon published information about the final beta product in the "Windows 95 Resource Kit" and "Windows 95 Reviewer's Guide," might
  1143.  help you decide.
  1144.  
  1145. <+B><:f400,BLotusLineDraw,> <:f,BLotusLineDraw,><:p<* >>
  1146.  
  1147. <:#279,9360><:f,BLotusLineDraw,>
  1148.  
  1149. <:t0>
  1150.  
  1151. @Title@<:#442,9360>
  1152.  
  1153. >
  1154.  
  1155. [Embedded]
  1156. 00026262
  1157.