segunda-feira, 20 de abril de 2009

Configurando meu computador

PROCESSADOR
Também chamado de unidade central de processamento (UCP ou, em inglês, CPU), é um chip de silício responsável pelas tarefas do computador. Ele executa instruções que são dadas pelos programas e as executa. 
 O processador é composto de unidade lógica e aritmética, que executa operações de cálculo de e lógicas, unidade de controle, responsável pelas tarefas de controle das ações a serem realizadas pelo computador.
 Ele é encaixado no soquete da placa mãe e cada soquete possui um modelo diferente, sendo assim, não se pode instalar qualquer procesasdor em qualquer placa mãe.
 
MEMÓRIA
São as responsáveis pelo armazenamento de dados e instruções em forma de sinais digitais. Existem dois tipos de memória, as primárias e as secundárias.
 MEMÓRIA PRIMÁRIA: São as que o processador pode endereçar diretamente, fornecendo tipo uma ponte para a secundária. Esse tipo de memória armazena dados temporariamente. Dessa categoria fazem parte a memória RAM, memória ROM, memória cache e os registradores.
  MEMÓRIA RAM: É a abreviatura de Random Access Memory (memória de acesso aleatório). Essa memória permite tanto leitura como regravação de dados e pelo fato de ser volátil, quando o computador é desligado a memória RAM perde todos os seus dados
  DRAM: São memórias do tipo dinâmico baseadas na tecnologia de capacitores. Essas memórias podem comportar uma grande quantidade de dados, mas seu acesso é mais lento que os da memória SRAM.
  SRAM: São memórias do tipo estático baseadas na tecnologia de transistores. São muito mais rápidas que as memórias DRAM apesar de armazenarem menos dados.
  MEMÓRIA ROM: A memória ROM, que é sigla de Read Only Memory (memória somente de leitura), é um tipo de memória destinada apenas a leitura, como o nome sugere. Não é possível armazenar mais nenhuma informação senão as que já vêm embutidas nele quando saem da fábrica. 
  PROM: Foi um dos primeiros tipos de memória ROM, seus dados não podem ser apagados nem alterados.
  EPROM: É um tipo de memória ROM que geralmente é usada para armazenar a BIOs do computador. Como avanço em relação ao modelo PROM, essas memórias permitem a regravação de dados através de um aparelho especial.
  EEROM ou EAPROM: Memória similar à EPROM. A diferença entre eles é que a EPROM pode ter seu conteúdo apagado por raios ultravioletas enquanto as EEPROM pode ser por uma voltagem específica nos seus pinos de entrada.
  MEMÓRIA CACHE: Apesar de rápida, a memória RAM não consegue acompanhar o processador em termos de velocidade, para resolver esse problema criou-se a memória cache, que nada mais é do que uma pequena quantidade de memória SRAM embutida no processador. Ela armazena as informações mais utilizadas pela memória RAM com a finalidade de aumentar a velocidade do processo. O processador procura primeiro as informações na memória cache, se a informação não estiver lá, ele vai buscar na memória RAM.
  Os processadores trabalham com dois tipos de cache, L1 e L2. Ambos trabalham na mesma frequência do processador apesar, mas o cache L2 está mais distante do núcleo do processador, o que aumenta o tempo de latência e diminui a velocidade de acesso.
  REGISTRADOR: É um tipo de memória encontrada na unidade central de processamento. Apesar de possuir uma pequena capacidade, é muito rápida, e é utilizada no armazenamento temporário durante o processamento. Esse tipo de memória é checado antes da memória cache.
 MEMÓRIA SECUNDÁRIA: São as que o processador não pode endereçar diretamente. As informações primeiro são encaminhadas a uma memória primária para depois serem tratadas pelo processador. Dessa categoria fazem parte os discos rígidos, CDs, DVDs e disquetes.
 Apesar de distintas, tanto a memória principal quanto a secundária realizam dois tipos de operação: leitura (recuperação da informação armazenada) e escrita (armazenamento da informação).

DISPOSITIVOS DE ENTRADA E SAÍDA
Como o nome sugere, são dispositivos responsáveis pela entrada e saída de dados. Os dispositivos de entrada codificam a informação que entra em dados que possam ser processados pelo sistema digital do computador. Já os de saída decodificam de um jeito para ser entendida pelo usuário.
 Dispositivos de entrada: teclado, mouse, microfone, joystick, pen drive,...
 Dispositivos de saída: monitor de vídeo, impressora, caixa de som, ...
 Também existem dispositivos que podem ser tanto de entrada como de saída, como gravadores de CD / DVD e discos rígidos.

BARRAMENTO
São linhas de comunicação que permitem a interligação entre a memória, o processador e os dispositivos de entrada e saída. 
 BARRAMENTO DO PROCESSADOR: Existem três tipos vias de barramento do processador: barramento de dados (onde trafegam os dados), barramento de endereços (onde trafegam endereços) e barramento de controle (sinais de controle que sincronizam as duas anteriores).
  Os barramento de dados e de controle são ditos bidirecionais, enquanto os de endereço é unidirecional. Pode-se compreender melhor a partir dessa foto:
 
 BARRAMENTO DE MEMÓRIA: É o barramento responsável pela comunicação entre a memória principal e o processador. A velocidade de transmissão de dados é medida em hertz (Hz) e quanto maior o barramento, maior é a velocidade do armazenamento.
 BARRAMENTO DE ENTRADA E SAÍDA: Permite a comunicação entre dispositivos de entrada e saída. Os mais conhecidos são PCI, AGP, PCI Express, USB, ISA, VESA.
  Dentre esses barramentos destaca-se o USB, que foi uma revolução entre os periféricos com a conexão Plug An Play (assim que o dispositivo é conectado, o computador o detecta automaticamente).

PLACA MÃE
É uma placa de circuito impresso onde estão instalados todos os componentes acima. Nela encontram-se slots que ligam os periféricos ao barramento e daí acontecem os processos descritos acima.

domingo, 12 de abril de 2009

Quais cadeiras ou áreas de concentração do curso de computação da UFS tem relação com cada um dos desafios propostos pela SBC?

 1) Gestão da informação em grandes volumes de dados multimídia distribuídos
  O transporte de dados é muito importante porque transmite informações de um aparelho a outro. Dentre os dispositivos de transporte de dados, o mais famoso é a Internet, o qual circulam milhares de dados todos os dias. Para fazer uma transferência de dados rápida e segura, é preciso conhecimento de algoritmos para se estudar o caminho em que vão percorrer os dados até chegar ao seu receptor final, assim como conhecimento em rede de computadores, pois são com as redes que ocorrem grande fluxo de dados. 
  O desafio proposto é a integração de todas essas linhas e áreas para conduzir a aplicações que possam beneficiar o contexto sócio-economico-cultural do País. Para isso tem que ter conhecimento em redes de computadores, engenharia de software, banco de dados, estrutura de dados.

 2) Modelagem computacional de sistemas complexos artificiais, naturais e sócio-culturais e da interação homem-natureza.
  É uma área que trata de modelos matemáticos e usa em outras áreas como as engenharias, ciências exatas, biológicas, humanas, economia e ciências ambientais.
  Como trata de computação, deve-se ter conhecimento de algoritmos, programação, redes.
  
 3) Impactos para a área de computação da transição do silício para novas tecnologias.
  Pelo nome percebe-se que essa área tem muito a ver com a parte de hardware, ou seja, é desenvolvida por pessoas que estudam Engenharia da Computação com o intuito de melhorar o desempenho de aparelhos do computador com o uso do silício.

 4) Acesso participativo e universal do cidadão brasileiro ao conhecimento.
  Procura relacionar mais o computador às pessoas que as usam, então deve estar relacionada à matéria de ética e sociedade.

 5) Desenvolvimento Tecnológico de Qualidade: sistemas disponíveis, corretos, seguros, escaláveis, persistentes e ubíquos.
  Tem a ver com os sistemas que são usados em aparelhos, de preferência eletrodomésticos, que precisam de um software para seu funcionamento. Além disso, por se tratar de eletrodomésticos, aparelhos que o homem tem dependência, os sistemas neles embutidos precisam ser seguros e não conter erros.
  Para garantir que não conterá erros, quem irá desenvolver esses sistemas deve ter vasto conhecimento em engeharia de software e programação. Pela parte da ubiquidade, requer-se também conhecimento em redes de computadores.  


"Nenhuma área do conhecimento humano sobrevive hoje sem a influência da computação"?

 Com certeza a computação é muito importante e está presente em todas as áreas, dentre elas, destaca-se:
 Nas áreas de exatas a importância da computação é mais perceptível, pois ajuda no essas áreas no desenvolvimento de softwares para ajudar a fazer grandes cálculos que se tornam difíceis ou até mesmo impossíveis para serem feitos por pessoas comuns.
 Na área de saúde a computação também é importante pois facilita (e muito) o trabalho do médico, dentista, fisioterapeuta, ou qualquer outro que seja.
 Na parte de música a informática também é improtante, pois hoje em dia estão aparecendo muitos softwares ligados a música, ajudando no seu desenvolvido com vários recursos que facilitam a vida do músico. Além disso, tambéme stão sendo feitos vários programas que simulam amplificadores, muito útil para pessoas que tocam instrumentos elétricos.