Hardware is the real parts of a computer. 
Hardware is the real parts of a computer. 

Computer hardware is the physical part of a computer. 

Software is different from hardware. Software is a set of written instructions. These instructions tell the hardware what to do. Hardware is often called "hard" because it is rigid. Software is called "soft" because it is easy to change.
Computers can get very hot while they work. 
Computer hardware refers to the physical parts of a computer system. 

How a computer works involves many steps. The software sends commands to the hardware to carry out tasks. Most modern designs use the von Neumann architecture.
People have been building computing devices for a very long time. In 1642, Blaise Pascal made a gear-based device called the Pascaline. It could add and subtract numbers. Later, in 1676, Gottfried Leibniz invented the stepped reckoner. This machine could also divide and multiply. In the 1800s, Charles Babbage designed a mechanical difference engine. He also designed a general-purpose computer that was never actually built. 
Many important scientists helped create modern computer hardware. In 1936, Alan Turing developed the idea of a universal Turing machine. This model showed how a machine could follow software instructions. In 1945, John von Neumann created the architecture used by most computers. George Stibitz and Howard Aiken also built early relay computers. Between 1986 and 2003, hardware performance improved by over 50 percent every year. 
Computers come in many different shapes and sizes. A desktop personal computer stays in one place and uses a case.
Computer hardware refers to the physical, tangible components of a computing system. 

Modern computing relies on a specific design called the von Neumann architecture.
Computer architecture involves a complex balance of several competing goals. Designers must weigh cost, speed, availability, and energy efficiency. Manufacturers also face significant cost constraints to remain competitive in the market. Interestingly, the cost of components has dropped over time even when performance stayed the same. This is due to improved manufacturing techniques that result in fewer rejected parts during quality assurance. To manage memory, computers use a hierarchy. This ensures that fast, expensive memory is located close to the CPU. Slower, cheaper memory is placed further away for large-volume storage. 
Instruction set architecture (ISA) acts as the interface between hardware and software. Most common ISAs are based on von Neumann's 1945 designs. There are different types of ISAs, such as Complex Instruction Set Computer (CISC) and Reduced Instruction Set Computer (RISC). CISC uses a larger set of instructions to minimize the number of steps a machine must take. RISC simplifies the instruction set, which allows for more registers. After RISC was invented in the 1980s, it began to displace CISC in many areas. This was especially true for devices with power or space limits, such as mobile phones. 
Computing history began long before the digital age. In 1642, Blaise Pascal designed the Pascaline, a gear-based device for addition and subtraction. In 1676, Gottfried Leibniz invented the stepped reckoner, which could also multiply and divide. In the 19th century, Charles Babbage designed the mechanical difference engine to calculate polynomials. Babbage also designed a general-purpose computer that was never built. His designs included early versions of memory and arithmetic units. In 1936, Alan Turing developed the concept of the universal Turing machine. This model demonstrated how a machine could mimic any operation based on software instructions.
Between 1986 and 2003, hardware performance improved at an incredible rate. The annual improvement rate exceeded 50 percent during this period. This rapid growth enabled the creation of tablets and mobile devices. During this time, DRAM memory and flash storage also became much smaller and cheaper. In the 21st century, performance increases have shifted toward exploiting parallelism. This means performing multiple tasks or data functions simultaneously. Hardware strategies like graphics processing units (GPUs) help implement this data parallelism. 
Hardware design also requires careful management of heat and power. Computer processors generate significant heat during operation. Excessive heat can harm components or reduce performance. To prevent this, many chips will automatically throttle their speed. Computers use cooling mechanisms like air coolers, liquid coolers, or heatsinks. Data centers often use advanced solutions like liquid-cooled immersion to keep temperatures safe. Power delivery and heat dissipation are now major limiting factors in chip development. As performance increases, the demand for energy and cooling also increases.
Computers exist in many different forms to suit different needs. Personal computers are versatile and include desktops and laptops. 
🖼️ Images & Media (8)
More to explore
✨ What else?
Related topics you might enjoy
🪜 Step back
Simpler topics to build understanding
What is Nepedia?
A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.