CS 1620 Assignment #1 Spring 2001

How to handin.
Due: Wednesday Jan 24, 2001 @ midnight

  1. In your own words, and in no more than 4 lines for each answer, describe each of the following:
    programming language    assembly language    machine code
    compiler translator source code
    RAM ROM volatile memory
    loader interpreters linker
    modularity byte silicon (computer chip)
    object code machine language low-level language
    bit abstraction top-down design

  2. Approximately how many bytes are in 1 K of memory? In 1 meg of memory?

  3. Describe the two major categories of software.

  4. We refer to the main memory as RAM (random access memory). What do we mean by random access memory?

  5. Explain why magnetic disks (~10  -3 sec.) are slower than the main memory (~10  -9 sec).

  6. In your own words, and in no more than 4 lines for each answer, list and explain the phases commonly used in software development.

Assignment List | Next | Computer Science 1620
Department of Mathematics & Computer Science
University of Lethbridge Home Page