CP1300 Software Layers

Last modified Wednesday, 09-Aug-2000 03:59:50 UTC.

Software Generation


Software Layers

(Jason's Notes)


Self assessments


Tutorial Questions


Exam style questions

  1. What are the stages in software generation?
  2. What does a compiler do?
  3. Are compilers machine specific? If so, why?
  4. What is executable code?
  5. How is an executable 'executed' on a computer?
  6. What are software layers for?
  7. Draw a diagram of the software layers and hardware.
  8. True/False: does each layer depend on the one(s) below it?
  9. State the layer that directly handles the following:
  10. Make a list of all the input-only, output-only, and input&output device that you can think of.