Internet
Fact-checked
At EasyTechJunkie, we're committed to delivering accurate, trustworthy information. Our expert-authored content is rigorously fact-checked and sourced from credible authorities. Discover how we uphold the highest standards in providing you with reliable knowledge.

In Computing, what is Clobbering?

Clobbering in computing refers to the unintended overwriting of data, often due to programming errors or conflicts within a system. This can lead to loss of information or erratic behavior in software applications. Understanding how clobbering occurs is crucial for both developers and users to safeguard data integrity. Have you ever experienced data loss due to clobbering? Share your story below.
Mary McMahon
Mary McMahon
Mary McMahon
Mary McMahon

The term “clobbering” is used in several different ways in computing, with the meaning usually clear from the context. In one sense, it refers to overwriting existing files or memory entries. It can also be used to discuss overwhelming computers such as servers with requests, causing a downgrade in performance. This second usage of the word reflects the common usage of “clobber” as a word to describe taking a beating.

Clobbering a file can be done intentionally or accidentally. Many systems have safeguards in place that are designed to prevent inadvertent clobbering so that users will not overwrite files they will need later. People can engage in clobbering intentionally to clean up databases, remove old versions of files and documents, and scrub temporary files generated during downloads, software installs, and similar activities. There are a number of programs that can be set to clobber when users need this functionality and people may also be able to selectively overwrite files from the command line.

Man holding computer
Man holding computer

This can also happen by accident. A slippery-fingered coder may accidentally execute a command to overwrite working files or memory. The material may be lost beyond retrieval in some cases. Measures designed to prevent these types of accidents include blocks that will not allow files to be overwritten while they are open and in use along with prompts to confirm that a user really does want to execute a given command.

Clobbering in the sense of overwhelming a computer with requests can take a number of forms. Hackers and crackers may utilize this technique to break into the defenses of a system or to disable security by distracting it while entering a system for unauthorized reasons. Clobbering can also be used to test the limitations of a system in a security review. Systems can also be said to be “clobbered” when they are overwhelmed with users who want access, as can happen on retail websites when they announce major sales.

This term can also come up in some more familiar contexts in computing. Competing computer products are sometimes said to be clobbering each other, meaning that one product is outselling and outperforming the other and achieving market dominance. Likewise, people who play networked video games with users in other regions may refer to clobbering opponents, successfully beating their characters and taking them out of the game or severely injuring the characters so they will need to recover before they can enter the game again.

Mary McMahon
Mary McMahon

Ever since she began contributing to the site several years ago, Mary has embraced the exciting challenge of being a EasyTechJunkie researcher and writer. Mary has a liberal arts degree from Goddard College and spends her free time reading, cooking, and exploring the great outdoors.

Learn more...
Mary McMahon
Mary McMahon

Ever since she began contributing to the site several years ago, Mary has embraced the exciting challenge of being a EasyTechJunkie researcher and writer. Mary has a liberal arts degree from Goddard College and spends her free time reading, cooking, and exploring the great outdoors.

Learn more...

You might also Like

Discuss this Article

Post your comments
Login:
Forgot password?
Register:
    • Man holding computer
      Man holding computer