Re: Where software meets hardware..

2007-07-01 Thread Giorgos Keramidas
On 2007-06-21 14:33, Oliver Fromme [EMAIL PROTECTED] wrote: Mark Jayson Alvarez wrote: I have a cousin who's taking up a programming course. He doesn't have background with programming nor an in depth understanding of how the computer works. [...] [snip excellent material by Oliver] At

Re: Where software meets hardware.. (Hello World program dissected)

2007-06-27 Thread Duncan Barclay
Hello Mark, I'd like to try and move your understanding on - your enthusiasm is infectious. In this reply I can only touch on the topics that you raise. I would wholeheartedly recommend getting a copy of Hennersy Patterson mentioned in another post - it is excellent. The first thing I

Re: Where software meets hardware.. (Hello World program dissected)

2007-06-24 Thread Mark Jayson Alvarez
Hi, To fully understand things, here's another scenario. A Hello World program. This time I'm going to dissect all the processes, as far as I can. Upon boot up, electric charge fills some capacitors in the memory in a certain pattern of charged and not charged (1 and 0). The pattern that was

Re: Where software meets hardware..

2007-06-23 Thread David King
The BIOS is also simply a piece of software, stored in a chip on the mainboard. In memory, a program's bits are represented by the voltages of transistors in particular places on a DRAM chip. On a CD, by the width of pits in the surface of the CD. In chips like BIOS and other types of

Re: Where software meets hardware..

2007-06-23 Thread David King
If you want to know more details about how a processor access data in memory, how address bus and data bus works, how a processor is built up from transistor functions, I strongly recommend that you buy a good beginners book of processor design. Do you have any recommendations?

Re: Where software meets hardware..

2007-06-23 Thread Darren Pilgrim
David King wrote: The BIOS is also simply a piece of software, stored in a chip on the mainboard. In memory, a program's bits are represented by the voltages of transistors in particular places on a DRAM chip. On a CD, by the width of pits in the surface of the CD. In chips like BIOS and

Re: Where software meets hardware..

2007-06-21 Thread Oliver Fromme
Mark Jayson Alvarez wrote: Let's say I have a very simple washing machine program. Now it has a timer which the duration of the spinning can be set. If I press the 3-minute button, wires beneath will get shorted. Electric current will flow into pin number 5 of the parallel cable

Re: Where software meets hardware..

2007-06-21 Thread Thierry Thomas
Le Jeu 21 jui 07 à 14:33:56 +0200, Oliver Fromme [EMAIL PROTECTED] écrivait : I have a cousin who's taking up a programming course. He doesn't have background with programming nor an in depth understanding of how the computer works. I tried explaining him that it all started with

Re: Where software meets hardware..

2007-06-21 Thread Oliver Fromme
Thierry Thomas wrote: Oliver Fromme wrote: I have a cousin who's taking up a programming course. He doesn't have background with programming nor an in depth understanding of how the computer works. I tried explaining him that it all started with abacus, and that people wanted