home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / PROGRAM / PASCAL / PASTUT34 / COMPAT.TXT < prev    next >
Text File  |  1993-06-12  |  8KB  |  153 lines

  1.                     MACHINE COMPATIBILITY.
  2.                     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3.  
  4. Incompatibilities between microcomputers occur for the following reasons
  5.  
  6. 1. Different microprocessors - Intel 8088, 8086, 80286, 80386, 80486
  7.                              - Zilog Z80, Z80000
  8.                              - MOS Technology 6502
  9.                              - Motorola 6800, 68000, 68020
  10.  
  11. 2. Different operating systems - MS-DOS, Apple-DOS, CP/M, UCSD p system
  12.                                - OS/2, Macintosh Finder, UNIX (XENIX)
  13.  
  14. 3. Different architecture - IBM PC/AT bus, Micro Channel Architecture
  15.                           - Extended Industry Standard Architecture.
  16.  
  17. 4. Different diskette drives - PC & XT 5.25" 360 KB
  18.                              - PC/AT   5.25" 1.2 MB
  19.                              - PS/2 30  3.5" 720 KB
  20.                              - 50/60/80 3.5" 1.44 MB
  21.  
  22. 5. Different display screens - CGA graph 320 x 200 pixels x 16 colours.
  23.                              - Hercules mono graphics 720 x 348 pixels.
  24.                              - EGA graph 640 x 350 pixels x 16 colours.
  25.                              - VGA graph 640 x 480 pixels x 16 colours.
  26.  
  27. Fortunately most of these potential incompatibilities can be overcome,
  28. but only at extra expense.  It is therefore important to understand the
  29. implications of all these differences.
  30.  
  31. 1. Microprocessors.
  32. ──────────────────-
  33.  
  34. The microprocessors from the various manufacturers originated in two
  35. different ways.  The Intel and Zilog microprocessors are
  36. register-orientated and suitable for control purposes, whilst the MOS
  37. Technology and Motorola ranges are memory-orientated and more suitable
  38. for data processing.  It follows that they have different machine code
  39. and therefore different assembly language instruction sets.
  40.  
  41. Within each group, the ascending numbers indicate wider data and address
  42. paths to the peripheral devices.  The Intel 8088 processor has 8-bit
  43. paths, the 80286 has 16-bit paths, whilst the 80386 provides 32-bit
  44. paths.  The 80386 machines are usually provided with AT-compatible
  45. expansion bus sockets, which accept circuit boards or adapter cards
  46. intended for the 16-bit AT (80286) or 8-bit PC (8088), so permitting the
  47. continued use of existing peripherals.
  48.  
  49. 2. Operating Systems.
  50. ─────────────────────
  51.  
  52. The different operating systems imply incompatible disk formats, so that
  53. generally a disk created on an Apple machine cannot be read by a IBM PC,
  54. etc.  There are ways to overcome this problem and the latest Apple
  55. Macintosh machines are able to read IBM 3.5" diskettes, whilst the
  56. installation of a Copy II PC Deluxe Option Board allows the PC to write
  57. Mac-formatted disks (3.5") at a cost approaching £100.
  58.  
  59. It is also possible to connect two computers by suitable cabling between
  60. the serial ports (COM1, COM2) and to transfer files usually in ASCII
  61. text format using suitable controlling software.  The cable connection
  62. is such that the transmit and receive data lines (pins 2 and 3) are
  63. cross-connected and not all of the remaining 25-way D-type plug
  64. connection are made.  The controlling software includes the shareware
  65. product 'Kermit' and commercial software such as Brooklyn Bridge
  66. (~£100), Lap-Link Plus (~£80), both of which include the cable in the
  67. price.  Further details are available in PC Magazine, Volume 8, Number 8
  68. dated 25 April 1989.
  69.  
  70. It is also possible to use hardware and software dedicated to moving
  71. data files between diskettes with different data formats.  The Galaxy
  72. system supplied by Gemini Microcomputers Ltd., 18 Woodside Road,
  73. Amersham, Bucks, HP7 0BH is an example.  To avoid the capital cost of
  74. this equipment for only a limited amount of file transfer, it is possible
  75. to use the service provided by the University of Warwick, Computing
  76. Services.  Not all formats are catered for by this system, however.
  77.  
  78.  
  79. 3. Architecture.
  80. ────────────────
  81.  
  82. Fortunately the PC/AT architecture is well established and like MS-DOS
  83. is likely to be used for most microcomputers for some time to come.
  84. However, when IBM engineers were involved with the design of a new
  85. architecture to accommodate multitasking operations and the installation
  86. of large numbers of adapter cards in a single machine, they devised
  87. Micro Channel Architecture (MCA).  When this was announced in April
  88. 1987, several manufacturers joined together to offer an alternative
  89. called the Extended Industry Standard Architecture (EISA).  This latter
  90. architecture was designed to provide many of the features of MCA, whilst
  91. retaining backwards compatibility with the PC and AT architectures.
  92. MCA machines are very good as communication servers, but even though
  93. they are recommended for this purpose, they only accounted for 18% of
  94. business-micro sales in the UK in the first quarter of 1989. Clearly
  95. care must be taken if contemplating the purchase of MCA machines to
  96. ensure that any existing peripheral equipment can be used by the new
  97. system and that existing software can easily be adapted.
  98.  
  99.  
  100. 4. Diskette Drives.
  101. ───────────────────
  102.  
  103. At the present moment there are two principal sizes of diskette - 5.25"
  104. and 3.5".  This causes obvious incompatibilities, unless the computer
  105. has dual mixed drives, or an external diskette drive is provided, at
  106. extra cost.  Since much existing software is stored on 5.25" diskettes
  107. and newer machines generally have 3.5" drives, there may be problems.
  108. Furthermore, even within a given size, there are different storage
  109. densities.  Currently, single density storage is not much used, but the
  110. conventional double density diskette is being replaced by high density
  111. (or high capacity) storage.  It is probably wise to purchase the high
  112. density disk drive (1.44 MB) for the 3.5" size, as it can reliably read
  113. and write lower density disks (720K).  Unfortunately the downward
  114. compatibility of the high density drive (1.2MB) for the 5.25" drive can
  115. not be guaranteed.
  116.  
  117. Of course it is possible to connect two machines with different disk
  118. drives and to effect a transfer from one to the other as indicated above
  119. under the heading 'Operating Systems'.
  120.  
  121.  
  122. 5. Display Screens.
  123. ───────────────────
  124.  
  125. The data given on the previous page indicates the most common graphics
  126. mode for each graphics adapter. There are of course others, such as CGA
  127. 640 x 200 in 2 colours and Extended or Super VGA modes. Furthermore
  128. there are different text modes 80 columns x 25 rows being most common,
  129. but 40 x 25 generally available. With extended VGA other column and row
  130. combinations are available such as 132 x 43.
  131.  
  132. Good applications software should be written to allow for these
  133. different display modes and Turbo Pascal provides the necessary
  134. procedures for checking the hardware and determining which graphics
  135. driver and mode to use. Some software however is either display
  136. specific or else requires the user to indicate which graphics driver is
  137. installed. The Video Graphics Array (VGA) provides for downward
  138. compatibility to the other graphics modes, if necessary.
  139.  
  140.  
  141.       ─────────────────────────────────────────────────────────
  142.  
  143.  
  144. This brief discussion of machine compatibility should ensure that some
  145. of the problems are anticipated, but it is by no means a complete
  146. analysis of all problems. It is therefore essential to obtain a written
  147. assurance from a hardware vendor that the duties required of any
  148. hardware will be met and that there will be no incompatibilities.
  149.  
  150.  
  151. COMPAT.TXT
  152. 1.3.90
  153.