dispositivos de entrada e saida:A primeira e composta pelos dispositivos destinados a fazer a comunicacao entre o usuario e o micro. Nesta categoria podemos enquadrar o teclado, mouse, microfone, etc. (para a entrada de dados), o monitor, impressoras, caixas de som, etc. (para a saida de dados).A segunda categoria e destinada a permitir a comunicacao entre o processador e os demais componentes internos do micro, como a memoria RAM e o disco rigido. Os dispositivos que fazem parte desta categoria estao dispostos basicamente na placa mae, e incluem controladores de discos, controladores de memoria, etc.Como toda maquina, um computador, por mais avancado que seja, e burro; pois nao e capaz de raciocinar ou fazer nada sozinho. Ele precisa ser orientado a cada passo. E justamente ai que entram os programas, ou softwares, que orientam o funcionamento dos componentes fisicos do micro, fazendo com que eles executem as mais variadas tarefas, de jogos a calculos cientificos.Os programas instalados, determinam o que o micro "sabera" fazer. Se voce quer ser um engenheiro, primeiro precisara ir a faculdade e aprender a profissao. Com um micro nao e tao diferente assim, porem o "aprendizado" e nao e feito atraves de uma faculdade, mas sim atraves da instalacao de um programa de engenharia, como o AutoCAD. Se voce quer que o seu micro seja capaz de desenhar, basta "ensina-lo" atraves da instalacao um programa de desenho, como o Corel Draw! e assim por diante.Toda a parte fisica do micro: processadores, memoria, discos rigidos, monitores, enfim, tudo que se pode tocar, e chamada de hardware, enquanto os programas e arquivos armazenados sao chamados de software.Existem dois tipos de programas, chamados de software de alto nivel, e software de baixo nivel. Estas designacoes nao indicam o grau de sofisticacao dos programas, mas sim com o seu envolvimento com o Hardware.O processador nao e capaz de entender nada alem de linguagem de maquina, instrucoes relativamente simples, que ordenam a ele que execute operacoes matematicas como soma e multiplicacao, alem de algumas outras tarefas, como leitura e escrita de dados, comparacao, etc. Como e extremamente dificil e trabalhoso fazer com que o processador execute qualquer coisa escrevendo programas diretamente em linguagem de maquina, usamos pequenos programas, como o BIOS e os drivers de dispositivos do Windows para executar as tarefas mais basicas, funcionando como intermediarios, ou interpretes, entre os demais programas e o hardware. Estes programas sao chamados de software de baixo nivel. Todos os demais aplicativos, como processadores de texto, planilhas, jogos, etc. rodam sobre estes programas residentes, nao precisando acessar diretamente ao hardware, sendo por isso chamados de softwares de alto nivel.E justamente por causa desta divisao que muitas vezes um novo dispositivo, uma placa de som que acabou se ser "espetada" na placa mae por exemplo, nao funciona ate que sejam instalados os drivers que vem no CD ou disquetes que acompanham a placa. O Windows e capaz de perceber a presenca da nova placa, mas para usa-la, ele precisa do driver correto. O driver funciona como uma especie de interprete, que converte os comandos usados pelo Windows