How does a computer work?

Lot of computer users doesn’t know anything about the processes addressed into the computer. They push buttons and see the results of that but have no idea how it is possible. On one hand average computer user doesn’t have to know everything about computers system and operations, because it is complicated and it is possible to learn to use the computer without all of that, but on the other hand this knowledge can help to deal with problems almost every user has to face with sooner or later. Here are some basics of computers work.

When you press the start button on your computer, there is a signal sent to the computers power supply, which provides the conversion of the current. In simpler terms, it provides the computer with the electricity in needed amounts. If there are no problems with the electricity supply, the computer sends signals to the motherboard and processor. At the same time the processor clears unnecessary data in the memory registers and gives program counter to the processor. Program counter is a hexadecimal number which is the location of the first instruction. It gives a signal to the processor that it is able to process the instructions of the basic input/output system.

The operation of the basic input/output starts with, to make sure that every component of the computer is working properly. If something is wrong, you will probably hear a beep or other signal that will let you know computer is not in working order and the computer will not turn on properly. If everything is right power on self test will go through some systems and the operating system will starting to load.

So after the power on self test, computer will start the boot process. That means the loading of operating system and associated files. These processes are different for many operating systems, but the basic principles are about the same – the operating system loader is found on the boot sector and it gives a signal to the computer to start the loading of registry. After that the loading of many programs starts that make up the operating system into the memory. When the registry and all the programs are loaded, operating system can be started.

If operating system is loaded properly it must communicate with processor. That is possible because of interrupt request. This request has been sent every time hardware needs to provide the communication with the computer. After request has been sent, processor stops current works and processes the request. All the previous actions of processor are stored in the memory.

Then it is possible to work with the computer. Each operation (pressed button) is another request that computer complies. Computer must carry out multitudinous operations every second.