Pages

Saturday, July 22, 2006

Software Architecture: Horizontal

People are using this type of architecture is because of performance issue. The programming language of this type of architecture is Assembly Language.

Advantage:

- Very fast in overall performance because each instruction is directly use by the CPU.

- Very small application size.

Disadvantage:

- Developers required writing huge amount of codes.

- Very hard to maintain/debug. Usually wrong instructions used will require system to reset.

- Hardware dependence. Application write for Intel system probably will not work in AMD system.

No comments: