How PC actually works internally?

How do programs I write/modify/use actually run inside my PC? Every time i always feel a bit uncomfortable that when i am writing code, I don’t really know what is going on in machine level, or not even in operating system level.

I was very fortunate to come across Gustavo Duarte’s blog site, he has been and continues to publish many excellent posts about this very subject:

Motherboard Chipsets and the Memory Map
How Computers Boot Up
The Kernel Boot Process
Memory Translation and Segmentation
CPU Rings, Privilege, and Protection
What Your Computer Does While You Wait
Cache: a place for concealment and safekeeping
Getting Physical With Memory
Anatomy of a Program in Memory
How The Kernel Manages Your Memory
Page Cache, the Affair Between Memory and Files

Check out Gustavo Duarte’s awesome blog at: http://duartes.org/gustavo/blog/

Advertisements
This entry was posted in How computer works. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s