DuckstersDucksters
History Biography Geography Science Games

How Does a Computer Work?

Computer Motherboard



As we've talked about, there are lots of different components that all work together to make a computer work, but what is the basic flow of how all this gets done? Let's go through an example:

Let's assume the operating system is loaded and an application (let's say Mario Double Dash) is loaded onto the hard drive. When the user clicks on the Mario Double Dash icon an electronic signal is sent to the CPU to start up the game. The CPU then starts moving the application from the hard drive to DRAM. It does this because DRAM is much faster. It can't keep all the programs on DRAM because 1) there is usually a lot more memory on the hard disk drives and it wouldn't all fit and 2) the DRAM loses all it's memory when the power turns off.

Once Mario is loaded into the DRAM the CPU talks to the memory and starts running instructions. It grabs (fetches) one instruction at a time and executes it. On a basic level each instruction doesn't do a whole lot. An instruction tell the display controller to light a pixel on the screen or to move a byte of memory from one place to another. But altogether these instructions run very fast cause the game to run. All of these instructions together are called the program or application.

Now the CPU gets a lot of help in executing instructions. For example, in the case where a pixel needed to be set to a certain color, the CPU wouldn't actually send the signal to the screen to have this done, but would rather send an instruction to the Video chip or card and the video chip would then take that instruction and would connect to the monitor to tell it to turn on the pixel.

For More Computer Information

What is a Computer?

What is computer software?

Back to Ducksters Home Page



Ducksters Footer Gif with Ducks


About Ducksters Privacy Policy 

 

This site is a product of TSI (Technological Solutions, Inc.), Copyright 2021, All Rights Reserved. By using this site you agree to the Terms of Use.