Re: Machines and people



Hi Paddy,

try to find a good (beginner's) book about digital electronics. It will start
with some discrete logic, should explain memory, i/o, algorithms, math,
clocking, circuits etc. and how it all comes together to build up a (very
small) 'computer'.

For the further understanding of how an actual CPU works, you might have a
look into books about (x86?) Assembler. It should explain the architecture of
your CPU and how to program it. (Almost) all CPUs work roughly the same which
makes it possible to have higher level language programs being translated for
all of these CPUs.

To see how higher level languages come into this, take e.g. a 'hello world'
programm in C or whatever language you like. Most compilers have an option to
translate the sourcecode into Assembler source code to make some studies.

Sorry, but I have no book titles at hand. And just german books at home;-)

Of course there are many more things to explore, but you will step over these
things when you start your studies.

Tim

Am Sonntag, 4. Dezember 2005 14:32 schrieb Paddy Hackett:
> I am new to this list. Among my chief reasons for an interest in Linux
> is in relation to AI and the relationship of human intelligence to
> machines such as computers.Consequently I want to establish a clear
> understanding as to how the computers works.
>
> In view of this could anybody tell me how we get from the stage of bits
> to the letters of say the English language. In short how do bits,
> Boolean Algebra lead to letters such as a,b,c,..etc.
> I have studied the Turing machine. However I am still not clear
> regarding this question. It appears that many learn higher level
> computer languages such as Java yet cannot answer the more fundamental
> cquestions.
>
> Paddy Hackett
>
>
> --
> To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
> with a subject of "unsubscribe". Trouble? Contact
listmaster@xxxxxxxxxxxxxxxx
>
>


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx



Relevant Pages

  • Re: CPU Speed
    ... You might try to look at a better CPU like K6-II/450, K6-III or somesuch. ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ... no trouble from matter or antimatter -- for they had a ...
    (Debian-User)
  • Re: Which 64 bit cpu assembler to use ?
    ... I really hope I can program in machine code, then I don't need any assembler ... much more improvement for gas, just some non-important syntax change, ... Intimate knowledge of your CPU reminds you lets you debug your code ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)
  • Problems booting AMD64 Dual Core
    ... It wont output any display at all when all 4 memory slots are populated, ... I even used different memory modules to see if it made a difference, ... The only thing I haven't changed is the CPU... ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)
  • Debugging severe performance problems
    ... Athlon XP 1700+ CPU. ... It has 768 MB RAM, ... Kjetil Kjernsmo ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)