Computer architecture
Abstraction of a computer architecture and its relationship with the hardware, firmware, assembler, kernel, operating systems and application software
In the field of computer engineering, computer architecture is the concept of planning and structure of the basic operation of a computer system. This computer architecture is a blueprint plan and functional description of the hardware requirements are designed (the speed of the process and systems interkoneksinya). In this case, the implementation plan of each section will be more focused, especially, about how the CPU will work, and about how to access the data and addresses to and from cache memory, RAM, ROM, hard disks, etc.). Some examples of computer architecture is the von Neumann architecture, CISC, RISC, Blue Gene, etc..