reading-notes


Project maintained by Razan-am Hosted on GitHub Pages — Theme by mattgraham

Computers


Now what is make a computer a computer?

And with these 4 things what make a computer a computer.

  1. input:

image

It's basiclly about the orders that the computer receive it from the user that make it do these orders . These orders comes in many different ways it could be with the mouse, key boards, camera,microphone , through the touch of your finger in the secreen ....etc.

  1. Storage :

iamge

All the inputs will be giving the computer informations and the computer will store it in memory .

  1. Processing :

image

The computer processer will take these stored information then it will manipulates or changes it with ALGORITHM which is a series of commands after that these processed information will be send back to be stored again in the memory so it will be ready to be output.

  1. Output :

image

The output is different depending on what is the computer been designed to.

And when the Computers are connected to the internet the output from one computer it’ll be the input for the another and vice versa.

As time pass computers have been developed alot from only being as only a basic calculatore to be able to talk with each others and use them to play games , control robots ,but they all always do the same for things .

How Computers Work

Now how everything are converting to the binary system?

  1. Decimal numbers :

image

  1. Text in binary system :

image

  1. Image and videos in binary system : all the images are made of very small dots called pixels,and each pixel has a color, and each color can be represented with a number.

Programmers when they are using the computer to write a code or buillt an app, they are not directly dealing with these ones and zeros,but they are dealing with images and videos and sounds that they are converting to the binary system.


Hardware and Software

Then how the software and the hard ware are iteracting with each other ?

How CPU work ?

All this process runs with an operation system, this system is the master programm of the device that manage how the software gets to use the hardeware of the device. Such as :

  • Windows
  • Andriod OS
  • IOS

References:

@ Code.org/ Code.org