The emergence of computers became one of the rapid developments in technology that could facilitate the work and tasks of humans. So with a computer, there will be many things that can be done. This was triggered by the emergence of various types and models of computers that could be adjusted to the needs and desires of each individual.
Various specifications and versions can be obtained easily. Computers have their respective architectures. Similarly, buildings that have building architecture can be used to design the building. This also applies to computers .
Computer architecture is used to facilitate computer design so that it can be used as it should. The following is a detailed explanation of the understanding of computer architecture to be easily understood:
Understanding Computer Architecture
Computer architecture is a science that explains the design of computers, starting from the concept of planning to the structure of its operation. So that it can be understood clearly and completely how to do computer design.
The purpose of the existence of this computer architecture is to be used as a guide in doing computer design. So that nothing is missed in designing.
Computer architecture known as science teaches how to connect various hardware components or hardware with software (19459005) so that can be run on a computer. The hope is that with this computer can be designed and managed to run a variety of activities to help human work. The creation of computers is intended to meet the functional, performance and cost requirements.
Basic Levels of Computer Architecture
In computer architecture there are several basic levels that are used. So that the computer is not necessarily designed according to their own wishes. everything has rules that must be done. Here are the basic levels in computer architecture you need to know:
1. Multilayered Machine
Multilayered machine in the development of computer architecture is done because it sees the system as a whole. So that in this multilayered machine there are several more layers of the components of a computer.
In this multilayered machine there are CPU (Central Processing Unit) Primary storage (primary storage), arithmetic and logical units, secondary storage secondary), and output units. Each layer has its own functions and tasks.
The CPU is used to control and process all information and data contained on the computer. CPU is known as the brain of a computer. Primary storage contains data that is being processed and programmed in a computer.
Arithmetic and logical units are known as the place for processing mathematical and logical calculations. Secondary storage is used as a place to store data that is not being used at that time. Meanwhile, the output unit is used as a place to record the output results from data processing.
2. Input Equipment
The intended input equipment is any device that can be used as a place to receive data (input) before it is processed by a computer.
The process that occurs in this section is, a device that has a duty as an input, will process ] data and information which were easy to read and understand by humans, to be read and understood by computer machines. So that users (end-users) can receive data and information after processing in a form that is easily understood again by humans.
3. Processing central and primary storage
Everything that will be processed in a computer will basically be processed in the CPU (Central Processing Unit). The CPU is known as the computer brain because all data processing is done inside the CPU. The CPU has several important parts such as the control unit and the logical logical unit. And the CPU also has a section called a register.
4. Secondary storage
The intended secondary storage is additional storage or external memory. Secondary storage can be modified according to the capacity needed by the user. So that when secondary storage is almost full, users can upgrade secondary storage with greater capacity.
Data stored in secondary storage will not be lost, even though there is no electricity in it. Therefore, data and information stored in secondary storage will be guaranteed security.
5. Output Equipment
The intended output equipment is any hardware that can produce results that can be read and understood by humans. Why? Because after the data and information that is processed in a computer, will have the output needed by humans or users. So that the presence of this output equipment can facilitate the user in reading data and information that are considered as the result of processing.
Main Parts of Computer Architecture
Besides having a basic level, in computer architecture also has a major part in its possession. Here are the main parts contained in computer architecture:
1. Architechture Instructure Set
This architechture set structure is known as a specification that determines how machine programming languages can interact with computers. So that data and information processing can be done properly and correctly.
In addition, if programming the machine can interact with computers properly and in accordance with its rules, then the process of data and information that will be received by users can also the results are justified.
2. Hardware System Architecture
Hardware system architecture is the hardware parts needed to design a computer. So that in designing the computer has been considered and understood the hardware (hardware) what will be needed. The intended hardware is like CPU, memory, operating system etc.
With information about computer architecture, it will be easier for us as lay people to understand and understand how the actual computer architecture
With language that is easy to understand, will be more helpful in the process of learning about understanding computer architecture. This can be one of our added values as students to understand science and broader insights.