Good beginner source to learn about how computers work
What I have got for you is :


Computer  Systems - A  Programmers Perspective
Computer Organization and Design
The Elements of Computer System 
The Pattern on the Stone (Misleading title)
Code - The Hidden Language of Computer Hardware and Software


These books should help you understand how computer works. A bit knowledge of computer hardware is a must and it will surely speed up your learning process.