Computer Architecture is responsible for the efficient working of any system. The computers and systems we use today are all based on it which is why developers always strive for an efficient Computer Architecture.