If you were writing code for a real time operating system, what restriction might you want to impose on the system? Hint: Think about the type of things that cause unpredictable reaction times. (How might a memory access be delayed, for example?)
Why should assembly language be avoided for general application development? Under what ciscumstances is assembly language preferred ir required?
In what way are n-tiered transaction processing architectures superior to single tier architectures? Which usually cost more?