We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.

How do Computers Work?

Diana Bocco
By
Updated May 16, 2024
Our promise to you
EasyTechJunkie is dedicated to creating trustworthy, high-quality content that always prioritizes transparency, integrity, and inclusivity above all else. Our ensure that our content creation and review process includes rigorous fact-checking, evidence-based, and continual updates to ensure accuracy and reliability.

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

Editorial Standards

At EasyTechJunkie, we are committed to creating content that you can trust. Our editorial process is designed to ensure that every piece of content we publish is accurate, reliable, and informative.

Our team of experienced writers and editors follows a strict set of guidelines to ensure the highest quality content. We conduct thorough research, fact-check all information, and rely on credible sources to back up our claims. Our content is reviewed by subject-matter experts to ensure accuracy and clarity.

We believe in transparency and maintain editorial independence from our advertisers. Our team does not receive direct compensation from advertisers, allowing us to create unbiased content that prioritizes your interests.

Computers get things done as a result of a combination of hardware, software, input, and output. The CPU, or central processing unit, is where most of the heavy lifting occurs. While the technical aspects of what makes computers work could be difficult for a non-professional to understand, the mechanical aspects of it can give you a clear idea of what and how things happen inside.

Computers work thanks to a series of hardware devices that are closely interconnected. When looking at a computer from the outside, the basic parts are the system case, which may be a tower for a desktop machine or the body of a laptop; the monitor; and the keyboard. A mouse or trackpad may or may not be essential to the functioning of a computer, depending on the type and model. Many computers also have a CD or other disc drive in the case.

Most of the essential things that make computers work are inside the case, away from your eyes. The motherboard is central point of the computer, where all the various components attach and communicate with each other. Key to allowing a computer to work is the central processing unit (CPU), the central stop for all the processes the computer goes through. As a command is sent, such as "open a program" or "turn the monitor on," the CPU interprets this order and then acts accordingly.

Once the computer is turned on, or booted up, the CPU goes on to activate certain sections so that it can then give you access to programs and processes. Computers operate based on the CPU granting access to users, so if the booting up process malfunctions, it can mean that the computer cannot be used, even if everything else inside is working properly.

Memory is also extremely important to allow a computer to work. The two main kinds of memory are Random Access Memory (RAM) and Read-Only Memory (ROM). ROM is stored data, and cannot be written to; RAM is memory that can be read from and written to, allowing new data to be saved. In many cases, additional RAM can be added.

One kind of ROM is the Basic Input/Output System (BIOS), which is in charge of communications between the software on a computer and the hardware. When a computer is first turned on, the BIOS checks basic data such as hard memory, RAM, any cards installed, and other devices. BIOS also checks for booting up errors and offers to fix them if necessary.

Other less central — but no less vital — parts that let computers work include the power supply, transformer, and battery. These parts make sure each component gets the electricity it needs in the proper amount, and that key information is saved even when the power is off. The computer drives, including hard drives, flash drives, and any drives with removable media, such as CD-ROM drives, allow the user to upload new data and applications to the computer and save files. The cooling system helps keep all of the components from overheating.

Most computers also have other components without which a computer would be more difficult to use. Graphics cards allow the computer to display graphics on the monitor, and come in many different levels. Sounds cards allow the computer to play sounds. Connecting to the Internet or other computers requires a modem. Most computers come with all of these components, and often it is possible for the owner to upgrade each to newer or more advanced versions.

Input/output (I/O) is the name given to the processes or components needed to interact with the CPU and make computers work. These include the monitor and keyboard, but also CD-ROMs and removable flash memory cards. Input/output processes allow you to order the computer to do something, making the essential for interaction and use.

EasyTechJunkie is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Diana Bocco
By Diana Bocco
Diana Bocco, a versatile writer with a distinct voice, creates compelling long-form and short-form content for various businesses. With a data-focused approach and a talent for sharing engaging stories, Diana’s written work gets noticed and drives results.
Discussion Comments
By anon950754 — On May 12, 2014

People should learn different numeral systems, like binary.

It uses two digits: 1 and 0, and each place is that of a power of two.

So, in 1000, a 1 is in the 8's place, because 2^3 is 8. In 1, a 1 is in the ones place because 2^0 is 1.

By anon341354 — On Jul 10, 2013

From my understanding, think of it like this. The code is like a program and with each one sent, it sends back a program that it is meant to do. Like, when you press these letters on the keyboard it sends a code and with that code it transfers it to a processor. So, when you press the letter A, it sends the code (100111001) and it processes it in the core into the letter A on the screen. I understand it all mathematically but I don't understand how it creates codes using electricity because it boosts it there and decreases it there. How does it create a code?

By anon134424 — On Dec 14, 2010

Its all 1's and 0's. think of a computer as a bunch of on/off switches. Letter A being represented by the binary code: 01000001. And so on. Every click button, every keystroke, every function (action or reaction) is represented by a code.

The computer then interprets the standardized code representation into an action/reaction, outputting and/or inputting resulting code. Images, movies, etc are simply just pixels of color, each pixel mapped to a coordinate on the monitor, each coordinate represented by a binary code. Each color mapped as well. I'd suggest that if you want to start your understanding from the very bottom up, start reading about state machines, boolean algebra, Finite automotons. Move on to binary algebra/math. Move onto assembly then some research on operating systems and how they work.

All OS's are attempting to do the same thing regardless as to who makes them (OSX, Unix, Windows). It's a very complex subject, which cannot be completely answered. it must be studied to fully understand. Hope this helps!

By anon122877 — On Oct 29, 2010

At 52 I am enrolled in local tech. college taking computer information systems. I am looking for a graphical illustration on the process from keyboard to monitor, the path through memory to processor to busses etc. After 28 years building custom cabinets I need all the help I can get. Thanks if anyone can help.

By anon114778 — On Sep 29, 2010

People, I'm afraid its just not that simple. you can't simply learn how computing and networking work that easily. it can take a lifetime of education and you won't have even hit the tip of the iceberg.

'how computers work' just isn't a good question. it's too broad because there are so many components and services and underlying protocols that you have to just concentrate on one area and start learning from there. simply knowing how a web page appears on your screen after typing it's 'address' in the url bar is complicated in itself, never mind 'how computers work'. start somewhere specific and broaden your knowledge.

By anon108421 — On Sep 02, 2010

the questions I see here don't appear to be those from people in contact with computers. I mean to the computers themselves. the people seem much of an application layer bunch. No offense! I was like that once. My experience based advice: get closer to the discipline. Time will take care of the rest!

By anon86211 — On May 24, 2010

My problem is what are computer classifications and components of computer, hardware, software and applications of computers and memory.

By anon74962 — On Apr 05, 2010

The answer is many layers of abstraction or in laymen terms, they are unable to explain it or plain don't really know themselves. I sure don't!

By anon44095 — On Sep 04, 2009

You need the write book on the subject. There must be one somewhere.

By anon40293 — On Aug 07, 2009

This is a poor description. Its like saying a car works by a motor turning its wheels and which then causes it to move. Without ever bothering to explain how internal combustion works.

By anon39995 — On Aug 05, 2009

can someone explain the relationship between computers and numbering systems? Thanks!

By anon30675 — On Apr 22, 2009

I agree. That's what I'm trying to figure out.

How does me pressing a button turn into a series of images on the computer screen?! What's going on in the processor itself?

By reenpeery — On May 16, 2008

okay, i understand totally that there is input and there is output. that makes total sense. What is confusing to me is what actually takes place in the processor? I ask people how computers work and nobody seems to be able to tell me how the computer goes from simple binary code (100111001) to me being able to play Grand Theft Auto IV on my tv. How do series of numbers become usable visual tools? baffles me

Diana Bocco
Diana Bocco
Diana Bocco, a versatile writer with a distinct voice, creates compelling long-form and short-form content for various...
Learn more
EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.

EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.