Page 84 -
P. 84

2.7 / KEY TERMS, REVIEW QUESTIONS, AND PROBLEMS 59

                     • Standard Performance Evaluation Corporation: SPEC is a widely recognized or-
                       ganization in the computer industry for its development of standardized benchmarks
                       used to measure and compare performance of different computer systems.
                     • Top500 Supercomputer Site: Provides brief description of architecture and organi-
                       zation of current supercomputer products, plus comparisons.
                     • Charles Babbage Institute: Provides links to a number of Web sites dealing with the
                       history of computers.


             2.7 KEY TERMS, REVIEW QUESTIONS,AND PROBLEMS


           Key Terms


            accumulator (AC)           instruction cycle          opcode
            Amdahl’s law               instruction register (IR)  original equipment manufac-
            arithmetic and logic unit (ALU)  instruction set        turer (OEM)
            benchmark                  integrated circuit (IC)    program control unit
            chip                       main memory                program counter (PC)
            data channel               memory address register    SPEC
            embedded system               (MAR)                   stored program computer
            execute cycle              memory buffer register (MBR)  upward compatible
            fetch cycle                microprocessor             von Neumann machine
            input-output (I/O)         multicore                  wafer
            instruction buffer register (IBR)  multiplexor        word


                  Review Questions
                   2.1.  What is a stored program computer?
                   2.2.  What are the four main components of any general-purpose computer?
                   2.3.  At the integrated circuit level, what are the three principal constituents of a computer
                        system?
                   2.4.  Explain Moore’s law.
                   2.5.  List and explain the key characteristics of a computer family.
                   2.6.  What is the key distinguishing feature of a microprocessor?

                  Problems
                   2.1.  Let A =  A(1), A(2), ..., A(1000) and B =  B(1), B(2), ..., B(1000) be two vectors
                        (one-dimensional arrays) comprising 1000 numbers each that are to be added to form
                        an array C such that C(I) =  A(I) +  B(I) for I =  1, 2, ..., 1000. Using the IAS in-
                        struction set, write a program for this problem. Ignore the fact that the IAS was de-
                        signed to have only 1000 words of storage.
                   2.2.  a. On the IAS, what would the machine code instruction look like to load the con-
                           tents of memory address 2?
                        b. How many trips to memory does the CPU need to make to complete this instruc-
                           tion during the instruction cycle?
                   2.3.  On the IAS, describe in English the process that the CPU must undertake to read a
                        value from memory and to write a value to memory in terms of what is put into the
                        MAR, MBR, address bus, data bus, and control bus.
   79   80   81   82   83   84   85   86   87   88   89