CSCI 2321 (Computer Design), Spring 2021:
Reading Quiz 1

Credit:
12.5 points.

Reading

Be sure you have read, or at least skimmed, the assigned readings from Chapter 1 of the textbook.

Instructions

Answer the questions below using only the course textbook (i.e., no Web searches). Please work independently rather than in groups, and include the Honor Code pledge in what you turn in, either the full pledge or just the word “pledged”. (Please put this in the same document as your answers, so I don't overlook it.)

You may write out your answers by hand and scan them, or you may use a word processor or other program, but please submit a PDF or plain text via e-mail to my TMail address. (No links to shared files on Google Drive please.) Please use a subject line that mentions the course and the assignment (e.g., “csci 2321 quiz 1” or “computer design quiz 1”).

Questions

  1. (5 points) Chapter 1 defines a lot of terms it's useful to know, including the following:
    1. PC
    2. Server
    3. Supercomputer
    4. Embedded computer
    5. Operating system
    6. Compiler
    7. Instruction
    8. Assembly language
    9. Machine language
    10. Assembler
    11. High-level language
    12. System software
    13. Application software
    14. Cache memory
    15. Implementation
    16. Transistor
    17. Instruction set architecture (ISA)
    18. Application binary interface (ABI)
    19. Cloud computing
    20. Personal mobile device
    Match these with the following list of definitions (i.e., for each definition say what term it applies to).

  2. (2.5 points) Other courses discuss the role of algorithms in program performance. This textbook lists three other factors. What are they?

  3. (2.5 points) What does it mean to say one computer has better performance than another? Is there more than one possibility?

  4. (2.5 points) The textbook talks about various forms of parallelism that can be used to make programs faster. What are they, and do they all require the programmer to make explicit changes to take advantage of them?




2021-02-01