A computer system, like any other system, is the set of interrelated parts, hardware, software and human resources that allows information to be stored and processed. Hardware includes computers or any type of intelligent electronic device, consisting of processors, memory, external storage systems, etc. The software includes the operating system, firmware, and applications, with database management systems being especially important. Finally, the human support includes the technical personnel who create and maintain the system (analysts, programmers, operators, etc.) and the users who use it.

A computer system consists of:

a) Physical component: which constitutes the hardware of the computer system K is basically made up of computers, peripherals, and the communications system. The physical components provide the computing capacity and computing power of the computer system.
(b) Logic component: which constitutes the software of the computer system and consists basically of programs, data structures, and associated documentation. The software is distributed in the hardware and carries out the logical process required by the data.

c) Human component: made up of all the people involved in all phases of the life of a computer system (design, development, implementation, exploitation). This human component is extremely important since computer systems are developed by humans and for human use.

Let’s see, graphically, the structure of a generic computer system:

Computer systems are usually structured in Subsystems.

Physical subsystem: associated with hardware. It includes among other elements the CPU, main memory, the motherboard, input and output peripherals, etc.
Logical subsystem: associated with the software and the architecture. It includes the operating system, firmware, applications and databases.

The history of computer hardware can be classified into four generations, each characterized by a major technological change. A first delimitation could be made between basic hardware, that strictly necessary for the normal functioning of the equipment, and complementary, that which performs specific functions.

A computer system consists of a central processing unit (UCP/CPU), responsible for processing the data, one or more input peripherals, which allow the entry of information and one or more output peripherals, which make it possible to output (usually in visual or auditory form) the processed data.