Final exam, CS 3335, Fall 2008

Date: Tuesday, December 9, 2008.

Name (please print): _______________________________________________________________________________

1. Binary numbers

4. Codes

5. Numerical computations.

Explain the main idea behind these computations. Explain how a computer computes other functions such as sin(x), and why a similar idea cannot be used to compute 1/x or the square root of x.

6. Parsing.

7. Optimizing array operations.




8. Cash misses.

9. Parallelization.

10. Processes.

11. For extra credit: based on the need for optimization (efficiency), explain: