Computer Defination

Computer Defination

A computer is an electronic device that is capable of accepting, processing, and storing data. It operates under the control of instructions stored in its memory, and it can perform a wide range of tasks, from simple calculations to complex operations. Computers can be programmed to carry out specific tasks, and they are widely used in various fields such as science, engineering, medicine, business, education, and entertainment. A computer typically consists of hardware components such as a central processing unit (CPU), memory, storage devices, input/output devices, and software that enables it to perform tasks according to user instructions.                  


An Intel 80486DX2 CPU, as seen from above
Bottom side of an Intel 80486DX2, showing its pins

central processing unit (CPU), also called a central processormain processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, and input/output (I/O) operations specified by the instructions in the program. This contrasts with external components such as main memory and I/O circuitry,[1] and specialized processors such as graphics processing units (GPUs).

The form, design, and implementation of CPUs have changed over time, but their fundamental operation remains almost unchanged. Principal components of a CPU include the arithmetic–logic unit (ALU) that performs arithmetic and logic operationsprocessor registers that supply operands to the ALU and store the results of ALU operations, and a control unit that orchestrates the fetching (from memory)decoding and execution (of instructions) by directing the coordinated operations of the ALU, registers and other components.

Most modern CPUs are implemented on integrated circuit (IC) microprocessors, with one or more CPUs on a single IC chip. Microprocessor chips with multiple CPUs are multi-core processors. The individual physical CPUs, processor cores, can also be multithreaded to create additional virtual or logical CPUs.[2]

An IC that contains a CPU may also contain memoryperipheral interfaces, and other components of a computer; such integrated devices are variously called microcontrollers or systems on a chip (SoC).

Array processors or vector processors have multiple processors that operate in parallel, with no unit considered central. Virtual CPUs are an abstraction of dynamical aggregated computational resources.[3]

Previous Post Next Post