COA by Athar Mohsin
Why study computer organization and architecture?
–Design better programs, including system software such ascompilers, operating systems, and device drivers
•Writing complex program and algorithm- need a computer run efficiently•Some algorithms infeasible today-could be feasible tomorrow
–Current rate of innovation predict this
–Optimize program behavior
•Why the implementation of feasible algorithm running slowly
–See the program from computer’s point of view –Understanding of computer working is important
–Evaluate (benchmark) computer system performance
•Concept of benchmarking is important for computer professional•How hardware interact with the software•Understand time, space, and price tradeoffs.