Nepedia
Back to Discover
Independent Reader
💻

Patch (computing)

technology Maturity 7-9 war conflict Next article →

This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

A patch is data used to change a computer program. It can fix bugs, which are mistakes in the code. Patches also help with security. They can fix weak spots to keep a system safe. Sometimes, a patch makes a program work better or easier to use.

Harvard Mark I program tape.agr
Harvard Mark I program tape.agr

The name comes from the past. Early computers used paper tape. People would cut out a piece of the tape. Then they would patch in a new piece. Today, most people get patches through the internet. Many computers can even download them all by themselves. This is called an automatic update.

Making a patch can be done in different ways. A tool can compare two versions of a program. It then makes data to turn the old version into the new one. This is a fast way to make changes. A patch can be small or very large. If a patch is very large, it might be called a service pack.

Harvard Mark I program tape.agr
Harvard Mark I program tape.agr

Most patches are applied to storage to make the change permanent. However, some patches are applied to memory. These changes are lost when the program is reloaded. Sometimes, a patch can cause new problems. This is called software regression.

197 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (1)
File:Harvard Mark I program tape.agr.jpg
Harvard Mark I program tape.agr.jpg
More to explore

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.