.jump-link a { color: white; background: #d9d2e9; width: 100px; padding: 10px 20px; display: block; margin: auto; }

Um pouco de História: a Evolução dos Computadores


Os computadores tiveram três estágios de evolução, levando-se em conta os avanços tecnológicos:
  • Mecânicos (1642) - consistiam basicamente de um conjunto de engrenagens que executavam operações aritméticas básicas, como somas, subtrações. Exemplos desses computadores foram as Máquinas Diferencial e Analítica, de Blaise Pascal, que estavam mais para máquinas calculadoras do que para computadores.
  • Eletromecânicos (1930) - foram uma evolução do primeiro estágio, sendo que o mecanismo básico de operação são os relês, atuando como chaves. Neste modelo os acionamentos da parte mecânica deixaram de ser manual e passou a ocorrer pela ação de relês.
  • Eletrônicos (1943) - este terceiro estágio é o mais significativo e o que realmente concretizou o anseio do homem de criar uma máquina capaz de realizar os cálculos mais rapidamente, com maior precisão e autonomia.

Os Computadores Paralelos Dataflow: arquiteturas baseadas no modelo de Fluxo de Dados

As arquiteturas Fluxo de Dados (dataflow) surgiram no final da década de 70 para explorar o paralelismo entre as instruções de um programa. Uma arquitetura dataflow é uma arquitetura que explora o paralelismo na sua forma natural. Estes computadores possuem uma única memória para os dados e para as instruções e não possuem um contador de instruções como no modelo von Neumann.

Computadores Paralelos: Multiprocessadores versus Multicomputadores


Os computadores paralelos (Parallel Computers) são amplamente utilizados nas aplicações que requerem alto poder de processamento, normalmente envolvendo cálculos complexos, como na área de geoprocessamento, computação gráfica, simulações e outras. O ponto comum nestas aplicações é o grande volume de dados a serem processados, em um curto intervalo de tempo, e a complexidade da operação a ser realizada. Neste perfil, entram os computadores paralelos, pois podem realizar este processamento em um tempo menor que o tempo esperado na execução pelos computadores com um único processador.

Uma visão mais detalhada dos componentes básicos dos Computadores

Os computadores surgiram da necessidade do homem manipular grandes quantidades de informações de maneira rápida e eficiente. Entretanto, com a rápida disseminação dos computadores a computação saiu dos CPDs (Centros de Processamento de Dados) para ser incorporada nas mais variadas atividades e equipamentos, facilitando o dia-a-dia das pessoas e das empresas.

Sistemas Computacionais: uma Visão Geral


Os sistemas computacionais são caracterizados por dois componentes básicos: Hardware - parte física e Software - parte lógica, e essa é uma divisão primária para facilitar o entendimento da organização de um sistema computacional.
Entretanto, esses dois componentes trabalham integrados e de forma complementar, pois co-existem simultaneamente em um sistema computacional. Isto porque, cada um deles isoladamente não tem sentido de ser.

Programação de computadores, muito além da digitação de comandos

Há uma falsa ideia de que a programação dos computadores, tais como desktop, notebook, tablet, smartphone e outros, se resume a digitação de comandos de uma linguagem de programação, como exemplo C, Java e etc.
Com as novas linguagens, ferramentas e ambientes de programação há uma facilidade em se programar os computadores, o que levou a essa ideia equivocada a respeito da programação.

A Tecnologia da Informação como aliada nas Empresas

A Tecnologia da Informação (TI), e em alguns casos denominada de Informática, deixou de ser coadjuvante no cenário atual da sociedade e, principalmente, das empresas.
Contudo, algumas empresas ainda estão presas a uma mentalidade antiga, na qual a TI era vista como um componente secundário e que apenas representava custos. Isto claramente é uma visão ultrapassada e que não condiz com a realidade atual de uma economia globalizada, ágil e dinâmica.