Update computer architecture image link

Le Minh Nghia 2018-01-01 11:20:30 +07:00
parent d3092477a5
commit c718a582aa

@ -182,7 +182,7 @@ NOT 0011 1111 0000 1010
## Computers and code ## Computers and code
### Basic computer architecture ### Basic computer architecture
Here is a basic diagram of the system design of a modern computer Here is a basic diagram of the system design of a modern computer
![](https://github.com/simon987/Much-Assembly-Required-3/blob/master/Computer%20architecture.png?raw=true) ![](https://user-images.githubusercontent.com/13317164/34465589-8dbc9530-eee5-11e7-99cc-5ad3bd27ebec.png)
We can see that all there is a lot of I/O (input and output) hardware connected to the CPU, but we don't really have to worry about the exact way to access these from within the CPU because it is taken care of by the operating system (Linux, Windows...). In the real world, programmers use **system calls** which are understood by the operating system to request access to certain files on the hard drive or to display text on the screen. We can see that all there is a lot of I/O (input and output) hardware connected to the CPU, but we don't really have to worry about the exact way to access these from within the CPU because it is taken care of by the operating system (Linux, Windows...). In the real world, programmers use **system calls** which are understood by the operating system to request access to certain files on the hard drive or to display text on the screen.
Only the CPU, memory and registers (in green) are relevant for the game. Only the CPU, memory and registers (in green) are relevant for the game.