Home Data de criação : 09/04/29 Última atualização : 11/10/17 11:22 / 13 Artigos publicados

Como funciona um computador (PC)  (Hardware) escrito em quinta 30 abril 2009 02:11

Blog de minhaduvida :Minhas Dúvidas, Como funciona um computador (PC)

A arquitetura básica de qualquer computador completo, seja um PC, um Macintosh ou mesmo um computador de grande porte, é formada por apenas 5 componentes básicos: processador, memória RAM, disco rígido, dispositivos de entrada e saída e softwares.

O processador é o cérebro do sistema, encarregado de processar todas as informações. Porém, apesar de toda sua sofisticação, o processador não pode fazer nada sozinho. Para termos um computador funcional, precisamos de mais alguns componentes de apoio: memória, unidades de disco, dispositivos de entrada e saída e finalmente, os programas a serem executados.

A memória principal, ou memória RAM, é usada pelo processador para armazenar os dados que estão sendo processados, funcionando como uma espécie de mesa de trabalho. A quantidade de memória RAM disponível, determina quais atividades o processador poderá executar. Um engenheiro não pode desenhar a planta de um edifício sobre uma carteira de escola. Caso a quantidade de memória RAM disponível seja insuficiente, o computador não será capaz de rodar aplicativos mais complexos. O IBM PC original, lançado em 1981, por exemplo, possuía apenas 64 Kbytes de memória e por isso era capaz de executar apenas programas muito simples, baseados em texto. Um PC atual possui bem mais memória: 64 MB, 128 MB ou mais, por isso é capaz de executar programas complexos.

A memória RAM é capaz de responder às solicitações do processador numa velocidade muito alta. Seria perfeita se não fossem dois problemas: o alto preço e o fato de ser volátil, ou seja, de perder todos os dados gravados quando desligamos o micro.

Já que a memória RAM serve apenas como um rascunho, usamos um outro tipo de memória para guardar arquivos e programas: a memória de massa. O principal dispositivo de memória de massa é o disco rígido, onde ficam guardados programas e dados enquanto não estão em uso ou quando o micro é desligado. Disquetes e CD-ROMs também são ilustres representantes desta categoria de memória.

Para compreender a diferença entra a memória RAM e a memória de massa, você pode imaginar uma lousa e uma estante cheia de livros com vários problemas a serem resolvidos. Depois de ler nos livros (memória de massa) os problemas a serem resolvidos, o processador usaria a lousa (a memória RAM) para resolvê-los. Assim que um problema é resolvido, o resultado é anotado no livro, e a lousa é apagada para que um novo problema possa ser resolvido. Ambos os dispositivos são igualmente necessários.

Os sistemas operacionais atuais, incluindo claro a família Windows, permitem ao processador usar o disco rígido para gravar dados caso a memória RAM se esgote, recurso chamado de memória virtual. Utilizando este recurso, mesmo que a memória RAM esteja completamente ocupada, o programa será executado, porém muito lentamente, devido à lentidão do disco rígido.

Para permitir a comunicação entre o processador e os demais componentes do micro, assim como entre o micro e o usuário, temos os dispositivos de I/O “input/output” ou “entrada e saída”. Estes são os olhos, ouvidos e boca do processador, por onde ele recebe e transmite informações. Existem duas categorias de dispositivos de entrada e saída:

A primeira é composta pelos dispositivos destinados a fazer a comunicação entre o usuário 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 saída de dados).

A segunda categoria é destinada a permitir a comunicação entre o processador e os demais componentes internos do micro, como a memória RAM e o disco rígido. Os dispositivos que fazem parte desta categoria estão dispostos basicamente na placa mãe, e incluem controladores de discos, controladores de memória, etc.

Como toda máquina, um computador, por mais avançado que seja, é burro; pois não é capaz de raciocinar ou fazer nada sozinho. Ele precisa ser orientado a cada passo. É justamente aí que entram os programas, ou softwares, que orientam o funcionamento dos componentes físicos do micro, fazendo com que eles executem as mais variadas tarefas, de jogos à cálculos científicos.

Os programas instalados, determinam o que o micro “saberá” fazer. Se você quer ser um engenheiro, primeiro precisará ir a faculdade e aprender a profissão. Com um micro não é tão diferente assim, porém o “aprendizado” é não é feito através de uma faculdade, mas sim através da instalação de um programa de engenharia, como o AutoCAD. Se você quer que o seu micro seja capaz de desenhar, basta “ensiná-lo” através da instalação um programa de desenho, como o Corel Draw! e assim por diante.

Toda a parte física do micro: processadores, memória, discos rígidos, monitores, enfim, tudo que se pode tocar, é chamada de hardware, enquanto os programas e arquivos armazenados são chamados de software.

Existem dois tipos de programas, chamados de software de alto nível, e software de baixo nível. Estas designações não indicam o grau de sofisticação dos programas, mas sim com o seu envolvimento com o Hardware.

O processador não é capaz de entender nada além de linguagem de máquina, instruções relativamente simples, que ordenam a ele que execute operações matemáticas como soma e multiplicação, além de algumas outras tarefas, como leitura e escrita de dados, comparação, etc. Como é extremamente difícil e trabalhoso fazer com que o processador execute qualquer coisa escrevendo programas diretamente em linguagem de máquina, usamos pequenos programas, como o BIOS e os drivers de dispositivos do Windows para executar as tarefas mais básicas, funcionando como intermediários, ou intérpretes, entre os demais programas e o hardware. Estes programas são chamados de software de baixo nível. Todos os demais aplicativos, como processadores de texto, planilhas, jogos, etc. rodam sobre estes programas residentes, não precisando acessar diretamente ao hardware, sendo por isso chamados de softwares de alto nível.

É justamente por causa desta divisão que muitas vezes um novo dispositivo, uma placa de som que acabou se ser “espetada” na placa mãe por exemplo, não funciona até que sejam instalados os drivers que vem no CD ou disquetes que acompanham a placa. O Windows é capaz de perceber a presença da nova placa, mas para usa-la, ele precisa do driver correto. O driver funciona como uma espécie de intérprete, que converte os comandos usados pelo Windows nos comandos entendidos pela placa e vice-versa.

O próprio Windows possui uma grande biblioteca de drivers, que permite instalar automaticamente muita coisa, mas, muitos dispositivos, principalmente placas mais recentes, lançadas depois da versão do Windows que estiver usando, não funcionarão adequadamente até que sejam instalados os drivers corretos. Sem os drivers, é impossível fazer qualquer placa funcionar, é como perder a chave do carro. Felizmente, hoje em dia é possível encontrar drivers para praticamente qualquer tipo de placa, mesmo antiga, através dos sites dos fabricantes.

Para instalar uma nova placa, o procedimento básico é sempre o mesmo. Depois de instalar fisicamente a placa e ligar o PC, o Windows exibirá uma aviso de “novo Hardware encontrado”, pedindo os drivers em seguida. Escolha a opção de procurar um driver para o dispositivo e mostre a localização dos arquivos, seja uma pasta no CD-ROM, uma pasta do HD, um disquete, etc. Caso tenha apontado os arquivos corretos, o Windows irá instala-los e o dispositivos passará a funcionar.

Lembre-se que existem drivers específicos para cada sistema operacional. Se o modem tiver apenas drivers para Windows 98 por exemplo, ele não funcionará no Linux, DOS ou outros sistemas, a menos que o fabricante resolva disponibilizar novas versões do driver.

Continuando a explicação sobre software, não podemos nos esquecer do próprio sistema operacional, que funciona como uma ponte entre o hardware e o usuário, automatizando o uso do computador, e oferecendo uma base sólida apartir da qual os programas podem ser executados.

Continuando com os exemplos anteriores, o sistema operacional poderia ser definido como a “personalidade” do micro. Um micro rodando o Slackware por exemplo, dificilmente seria tão amigável e fácil de operar quanto um outro micro rodando o Windows 98. Por outro lado, este último jamais seria tão estável quanto um terceiro micro rodando o Windows 2000. As diferenças não param por aí: Os programas desenvolvidos para rodar sobre um determinado sistema operacional quase sempre são incompatíveis com outros. Uma versão do Corel Draw! desenvolvida para rodar sobre o Windows 98, jamais rodaria sobre o Linux por exemplo, seria preciso reescrever todo o programa, criando uma nova versão.

A interface dos vários sistemas operacionais também é diferente. No MS-DOS, por exemplo, temos apenas um prompt de comando baseado em texto, enquanto no Windows temos uma interface gráfica baseada em janelas.

Esta divisão visa facilitar o trabalho dos programadores, que podem se concentrar em desenvolver aplicativos cada vez mais complexos, num espaço de tempo cada vez menor.

Fazer um programinha simples de controle de caixa em uma linguagem de baixo nível, como o Assembler, por exemplo, tomaria pelo menos um dia inteiro de trabalho de um programador. Um programa com as mesmas funções, feito em uma linguagem visual (ou de alto nível) como o Visual Basic ou Delphi, tomaria bem menos tempo, e ainda por cima teria uma interface gráfica muito mais bonita e amigável, já que muitas das funções usadas no programa já estariam prontas.
Fonte: GDH

permalink

Memória RAM  (Hardware) escrito em quinta 30 abril 2009 01:56

Blog de minhaduvida :Minhas Dúvidas, Memória RAM

Se o processador é o principal componente de qualquer computador, a memória RAM é a sua principal ferramenta de trabalho. Desde uma calculadora xing-ling, até um grande mainframe, não existe nenhum tipo que computador que não utilize memória RAM. O processador utiliza a memória RAM para armazenar programas e dados que estão em uso e fica impossibilitado de trabalhar sem ter pelo menos uma quantidade mínima dela. Aliás, nos computadores atuais, a velocidade de acesso à memória RAM é um dos principais determinantes da performance, daí a vital importância do uso da memória cache.

A sigla “RAM” significa “Ramdom Access Memory” ou “memória de acesso aleatório”. Este nome é mais do que adequado, pois a principal característica da memória RAM é a capacidade de fornecer dados anteriormente gravados, com um tempo de resposta e uma velocidade de transferência centenas de vezes superior à dos dispositivos de memória de massa, como o disco rígido.

Mais uma característica marcante da memória RAM é o fato dela ser volátil: precisa ser constantemente reenergizada para conservar os dados gravados. Como numa calculadora, perdemos todos os dados nela armazenados quando desligamos o micro. Se, por exemplo, você estiver escrevendo uma carta no Word e, de repente, houver um pico de tensão e o micro reinicializar, sem lhe dar tempo de salvar a carta no disco rígido, você perderá todo seu trabalho.

Existem claro, tipos de memória RAM não voláteis, como por exemplo as memórias Flash, que são utilizadas nos Palm Pilots e em outros computadores de mão, celulares, etc.

Na verdade, pode ser que no futuro algum tipo de memória não volátil venha a definitivamente substituir a memória RAM. A IBM por exemplo vem desenvolvendo as memórias MRAM, que armazenam dados na forma de sinais magnéticos. A promessa é que além de conservarem os dados gravados por anos a fio, elas sejam tão rápidas e baratas quanto as memórias atuais. Normalmente as promessas dos fabricantes são tão confiáveis quanto as promessas dos políticos em campanha, mas sempre existe uma esperança.
Fonte: GDH Press

Já que vamos continuar usando memória RAM volátil durante mais alguns (ou vários) anos, nas próximas postagens estudaremos sua história e as tecnologias de memória disponíveis atualmente.

permalink

Editoração eletrônica  (Pagemaker) escrito em quinta 30 abril 2009 01:29

Blog de minhaduvida :Minhas Dúvidas, Editoração eletrônica

Adobe Pagemaker é um editor de textos próprio para editoração de livros, revistas e jornais. Diagramadores gráficos profissionais o utilizam, principalmente pela sua praticidade em lidar com muitas páginas e ilustrações.

 

Envie suas dúvidas através da seção Comentários, logo abaixo.

permalink

Digitalizar o que?  (Photoshop) escrito em quinta 30 abril 2009 01:23

Blog de minhaduvida :Minhas Dúvidas, Digitalizar o que?

O Photoshop é um software de edição de imagens da empresa Adobe. Quando se fala em edição de imagens, abrange-se inúmeras atividades, desde a criação de um arquivo digital visual, modificação parcial ou total de um já existente. Assim, este programa é uma das ferramentas principais usadas pelo profissional da área de comunicação social (Comunicação Social - Publicidade, Criação) e das diversas áreas que trabalham com edição de imagens como fotografia artística e jornalística.

TIRE SUAS DÚVIDAS. Envie comentário e eu responderei o mais rápido possível e ainda postarei aqui para acervo geral.

permalink

Layouts e Ilustrações rapidinho!!!  (Coreldraw) escrito em quinta 30 abril 2009 01:11

Blog de minhaduvida :Minhas Dúvidas, Layouts e Ilustrações rapidinho!!!

O Corel Draw é um programa de design gráfico pertencente à Corel.O Corel Draw é um aplicativo de ilustração e layout de página que possiblita a criação e a manipulação de vários produtos, como por exemplo: desenhos artísticos, publicitários; logótipos; capas de revistas, livros, CDs; imagens de objetos para aplicação nas páginas de Internet, botões, ícones, animações gráficas, confecção de cartazes, etc.

NEsta seção teremos diversas dicas e tutorias para ajudar você a criar layout diversos com qualidade proficcional.

UTILIZE A SEÇÃO COMENTÁRIOS PARA TIRAR SUAS DÚVIDAS

permalink
|

Abrir a barra
Fechar a barra

Precisa estar conectado para enviar uma mensagem para minhaduvida

Precisa estar conectado para adicionar minhaduvida para os seus amigos

 
Criar um blog