Page 49 -
P. 49

26  CHAPTER 2 / COMPUTER EVOLUTION AND PERFORMANCE

           Table 2.2 Computer Generations

                            Approximate                                   Typical Speed
            Generation         Dates             Technology           (operations per second)

                 1           1946–1957      Vacuum tube                         40,000
                 2           1958–1964      Transistor                         200,000
                 3           1965–1971      Small and medium scale            1,000,000
                                            integration
                 4           1972–1977      Large scale integration          10,000,000
                 5           1978–1991      Very large scale integration    100,000,000
                 6             1991–        Ultra large scale integration  1,000,000,000



                  company to deliver the new technology. NCR and, more successfully, RCA were the
                  front-runners with some small transistor machines. IBM followed shortly with the
                  7000 series.
                       The use of the transistor defines the second generation of computers. It has be-
                  come widely accepted to classify computers into generations based on the fundamen-
                  tal hardware technology employed (Table 2.2). Each new generation is characterized
                  by greater processing performance, larger memory capacity, and smaller size than the
                  previous one.
                       But there are other changes as well. The second generation saw the introduc-
                  tion of more complex arithmetic and logic units and control units, the use of high-
                  level programming languages, and the provision of  system software with the
                  computer.
                       The second generation is noteworthy also for the appearance of the Digital
                  Equipment Corporation (DEC). DEC was founded in 1957 and, in that year, deliv-
                  ered its first computer, the PDP-1.This computer and this company began the mini-
                  computer phenomenon that would become so prominent in the third generation.

                  THE IBM 7094 From the introduction of the 700 series in 1952 to the introduction
                  of the last member of the 7000 series in 1964, this IBM product line underwent an
                  evolution that is typical of computer products. Successive members of the product
                  line show increased performance, increased capacity, and/or lower cost.
                                                                                    10
                       Table 2.3 illustrates this trend.The size of main memory, in multiples of 2 36-bit
                                                          4
                  words, grew from 2K (1K =  2 ) to 32K words, while the time to access one word of
                                            10
                  memory, the memory cycle time, fell from 30  s to 1.4  s. The number of opcodesmm
                  grew from a modest 24 to 185.
                       The final column indicates the relative execution speed of the central process-
                  ing unit (CPU). Speed improvements are achieved by improved electronics (e.g., a
                  transistor implementation is faster than a vacuum tube implementation) and more
                  complex circuitry. For example, the IBM 7094 includes an Instruction Backup Reg-
                  ister, used to buffer the next instruction.The control unit fetches two adjacent words


                  4 A discussion of the uses of numerical prefixes, such as kilo and giga, is contained in a supporting docu-
                  ment at the Computer Science Student Resource Site at WilliamStallings.com/StudentSupport.html.
   44   45   46   47   48   49   50   51   52   53   54