segunda-feira, 20 de abril de 2009

Conhecendo um pouco sobre os componentes de um PC.

Antes de irmos para a parte central do tema, convém definirmos alguns dos termos que aparecerção no decorrer do texto, além de elaborar uma breve introdução ao tema.

Sistemas Digitais usam somente duas voltagens, uma que é conhecida como baixa voltagem (normalmente entre 0 e 1 volt) e outra chamada alta voltagem (tipicamente entre 3 e 5 volts). Estas voltagens 'baixa' e 'alta' representam, respectivamente, os estados 'desligado' e 'ligado' e um sistema digital (um computador, por exemplo) interpretará tais estados como 0s e 1s. Em outras palavras, se a voltagem for 'baixa' então representará um 0 (estado desligado) e se for 'alta' então representará o 1 (estado ligado). Esses zeros e uns são os famosos bits do computador, donde bit é sigla de Binary Digit.

Diferença entre ALU e FPU:
ALU - Arithmetic Logic Unit <=> Unidade Lógica Aritmética - ULA
FPU - Floating-Point Unit <=> Unidade de Ponto Flutuante - UPF

Basicamente, a ALU lida com operações com inteiros somente, enquanto que as operações de ponto flutuante (onde o ponto decimal e as frações de inteiros são significativas) são geralmente desempenhadas somente pela FPU (apesar de existirem alguns truques para contornar isso).

Traduzido e adaptado dos originais:
* http://www.helpwithpcs.com/courses/processor-basics.htm
* http://wiki.answers.com/Q/What_is_the_difference_between_ALU_and_FPU

O Processador.
Também conhecido como CPU (ou UCP) é o equivalente computacional ao cérebro humano. Sua função principal é executar os os programas armazenados na memória principal. O processador procura cada instrução residente na memória, examina-a e executa uma após a outra.
O processador é composto por:
- Unidade de Controle (UC) - cuja função é acessar, decodificar e executar as instruções sucessivas de um programa armazenado na memória;
- Unidade Lógica e Aritmética (ULA);
- Unidade de ponto flutuante (FPU, em inglês);
- Registradores - para saber mais visite este. site

A Memória.
A memória de um computador se divide em principal (ROM e RAM), secundária (HDs, disquetes, etc) e cache.

O Barramento
Barramento, ou Bus em inglês (sim também significa Ônibus em português), é o elemento responsável pela interligação entre os dispositivos, ou componentes, de um computador, tanto entre si quanto com o processador, conduzindo de forma síncrona o fluxo de dados, endereços e sinais de controle de acordo com uma programação de atividades previamente definida pela UC (Unidade de Controle).

Há três tipos de barramento, quanto à sua funcionalidade:
- Barramento de dados;
- Barramento de endereços;
- Barramento de controle;
Os barramentos se classificam ainda quanto ao tipo de conexão com o processador:
- Barramento local - funciona na mesma frequência, ou clock, do processador, sendo o mais rápido existente na máquina;
- Barramento de sistema - adotado por alguns fabricantes, serve para interligar a memória cache á memória principal;
- Barramento de expansão - interliga os dispositivos de entrada e saída, ou E/S (ou I/O, em inglês). Ele se conecta ao barramento do sistema por interfaces de controle, também conhecidas como 'pontes' (ou bridges, em ingês) que servem para sincronizar as diferentes 'velocidades' dos barramentos

Para maior aprofundamento sugere-se acessar o material muito bem elaborado disponível aqui

Fonte: http://www2.zelir.com.br/uniban/org-arq-comp/Barramento.pdf
http://www.inf.lasalle.tche.br/disciplinas/fund_computacao/aulas/cpu.htm

Classificação dos itens do BIOS de um computador dentro das categorias supra mencionadas:
- Intel (R) Celeron (R) D CPU 2.8GHz: processador (CPU, UC, FPU, ALU) - localizado no menu Main.
- System Memory Total: 1024MB: memória principal do tipo RAM dinâmica - - localizado no menu Main.
- AMIBIOS: memória principal do tipo EEPROM (ROM programável e apagável eletricamente) - localizado no menu Main.
- Device Hard Disk: memória secundária, ou auxiliar - localizado no menu Main.
- Legacy Diskette A: dispositivo de E/S - localizado no menu Main.
- Primary IDE Master: tipo barramento;(qualquer n-ário IDE seja Master ou Slave) - localizado no menu Main.
- Onboard PCIEX 10/100Mb LAN: dispositivo de entrada e saída (E/S) - localizado no menu Advanced.
- Keyboard: dispositivo de entrada - localizado em APM Configuration.
- Mouse: dispositivo de entrada - localizado no menu Boot.

segunda-feira, 13 de abril de 2009

As graduações em computação estão preparadas para formar pessoas capazes de dar conta de tais desafios (os 5 da SBC)?

Acredita-se que nas melhores universidades voltadas para essa área, ou seja, aquelas com conceituação muito boa para cima, tanto pelos padrões da SBC quanto do governo federal, deve-se existir uma boa equipe de professores, além de uma grade curricular devidamente elaborada a fim de atender a esses desafios propostos pela entidade. A SBC serve inclusive como um norteador para a elaboração de cursos na área de T.I., visto que uma de suas metas é promover o desenvolvimento da área e a qualificação de profissionais aptos para tanto é imprescindível para isso. É claro que mesmo algumas universidades que não têm tantos recursos podem implementar com um bom grau de sucesso uma grade curricular adequada a atender tais exigências, bastando esforço e dedicação por parte de sua direção (chefia de departamento) em conjunto com uma reitoria que queira estimular esse desenvolvimento. Outro fator, que pesa bastante é o grau de comprometimento do corpo discente, visto que esses devem almejar uma graduação plena e rica em todas as áreas da T.I.

A que áreas do conhecimento humano diz respeito o desenvolvimento da área de Computação

Realmente, nos dias de hoje, quase toda área do conhecimento humano pode ser direta, ou indiretamente, vinculada (ou auxiliada) pela computação, tem-se até computadores "pintores" usando algoritmos especiais para tal fim. Entretanto nem toda área pode ser associada, ou se valer de alguma contribuição significativa, à informática. Como exemplo tem-se a psicanálise, que mais é uma arte do que propriamente ciência e em tal condição apresenta inúmeras falhas que nem mesmo os seres humanos podem contornar, quanto mais uma máquina; para tal área a informática seria usada somente ajudar a procurar padrões de comportamento em clientes consultados, agrupando-os por perfil sugerindo ao médico um padrão comum a ser explorado em tais clientes. Vê-se a presença da informática em quase tudo que há hoje em dia, em arquivologia, linguística, matemática, química, física, ciências sociais, medicina e por aí em diante.

quinta-feira, 2 de abril de 2009

Direto do site oficial da bioware, o trailer do próximo grande (fantástico diria eu) lançamento deles: Mass Effect 2.