Capitulo I - Introducao: Como tudo funciona.Como um PC funciona.A arquitetura basica de qualquer computador completo, seja um PC, um Macintosh ou mesmo um computador de grande porte, e formada por apenas 5 componentes basicos: processador, memoria RAM, disco rigido, dispositivos de entrada e saida e softwares.O processador e o cerebro do sistema, encarregado de processar todas as informacoes. Porem, apesar de toda sua sofisticacao, o processador nao pode fazer nada sozinho. Para termos um computador funcional, precisamos de mais alguns componentes de apoio: memoria, unidades de disco, dispositivos de entrada e saida e finalmente, os programas a serem executados.A memoria principal, ou memoria RAM, e usada pelo processador para armazenar os dados que estao sendo processados, funcionando como uma especie de mesa de trabalho. A quantidade de memoria RAM disponivel, determina quais atividades o processador podera executar. Um engenheiro nao pode desenhar a planta de um edificio sobre uma carteira de escola. Caso a quantidade de memoria RAM disponivel seja insuficiente, o computador nao sera capaz de rodar aplicativos mais complexos. O IBM PC original, lancado em 1981, por exemplo, possuia apenas 64 Kbytes de memoria e por isso era capaz de executar apenas programas muito simples, baseados em texto. Um PC atual possui bem mais memoria: 64 MB, 128 MB ou mais, por isso e capaz de executar programas complexos.A memoria RAM e capaz de responder as solicitacoes do processador numa velocidade muito alta. Seria perfeita se nao fossem dois problemas: o alto preco e o fato de ser volatil, ou seja, de perder todos os dados gravados quando desligamos o micro.Ja que a memoria RAM serve apenas como um rascunho, usamos um outro tipo de memoria para guardar arquivos e programas: a memoria de massa. O principal dispositivo de memoria de massa e o disco rigido, onde ficam guardados programas e dados enquanto nao estao em uso ou quando o micro e desligado. Disquetes e CD-ROMs tambem sao ilustres representantes desta categoria de memoria.Para compreender a diferenca entra a memoria RAM e a memoria de massa, voce pode imaginar uma lousa e uma estante cheia de livros com varios problemas a serem resolvidos. Depois de ler nos livros (memoria de massa) os problemas a serem resolvidos, o processador usaria a lousa (a memoria RAM) para resolve-los. Assim que um problema e resolvido, o resultado e anotado no livro, e a lousa e apagada para que um novo problema possa ser resolvido. Ambos os dispositivos sao igualmente necessarios.Os sistemas operacionais atuais, incluindo claro a familia Windows, permitem ao processador usar o disco rigido para gravar dados caso a memoria RAM se esgote, recurso chamado dememoria virtual. Utilizando este recurso, mesmo que a memoria RAM esteja completamente ocupada, o programa sera executado, porem muito lentamente, devido a lentidao do disco rigido.Para permitir a comunicacao entre o processador e os demais componentes do micro, assim como entre o micro e o usuario, temos os dispositivos de I/O "input/output" ou "entrada e saida". Estes sao os olhos, ouvidos e boca do processador, por onde ele recebe e transmite informacoes. Existem duas categorias de