O mais antigo equipamento para cálculos foi o ábaco, que era um quadro com móveis dispostas em arames paralelas, tendo, por tanto, um mecanismo simples. Surgido da tentativa do homem de se livrar dos trabalhos manuais e repetitivos e da necessidade inata desde fazer contas mais rápidas e precisamente, o ábaco provavelmente foi criado em 2.500 A.C., no mundo Mediterrâneo. Em latim, uma pedrinha de ábaco era designada de Calculus. E fazia operações aritméticas, isto é, calculare.

O brilhante matemático Inglês Charles Babbage (1792-1871), conhecido como “Pai do Computador” protegeu o chamado “Calculador Analítico”, muito próximo da concepção de um computador actual. O projecto, totalmente mecânico, era composto de uma memória, um engenho central, engrenagens e alavancas usadas para transferência de dados da memória para o engenho central e dispositivos para entrada e saída de dados. O calculador utilizava cartões perfurados e eram automáticos. Ada Augusta (1815-1852), Lady Lovelace, filha do poeta Lord Byron, era uma matemática amadora entusiasta e tornou-se a primeira programadora, escrevendo uma série de instruções para o engenho analítico.
Conteúdos
Gerações dos computadores
Os sistemas operacionais, tem evoluído com o passar dos anos. A seguir, vai se apresentar de forma sucinta este desenvolvimento.
A Primeira Geração (1945-1955) Válvulas e Plugs
Após muitos esforços mal sucedidos de se construir computadores digitais, antes da segunda guerra mundial em torno da metade da década de 1940, alguns sucessos foram obtidos na construção de máquinas de cálculos empregando se válvulas e relés.
Estas máquinas eram enormes, ocupando salas com racks que abrigavam dezenas de milhares de válvulas (que consumiam quantidades imensas de energia).
Toda a programação era feita absolutamente em linguagem de máquina, muitas vezes interligando plugs para controlar funções básicas da máquina. Linguagens de programação, eram conhecidas como, sistemas operacionais idênticas. Por volta de 1950 foram produzidos os cartões perfurados aumentando a facilidade de programação.
A Segunda Geração (1955-1965) Transístores e processamento em Batch
Os computadores tornam-se confiáveis e difundidos (com a fabricação em série) sendo empregados em múltiplas actividades.
Pela primeira vez houve uma separação clara entre projetistas, construtores, operadores, programadores e pessoal de manutenção. Entretanto, dado o seu custo ainda elevado somente corporações e universidade de Porto detinham recursos e infraestruturas para empregar os computadores desta geração.
A maioria dos computadores da segunda geração, foram utilizados para cálculos científicos e de engenharia. Estes sistemas eram largamente programados em FORTRAN e ASSEMBLEY, sistemas operacionais típicos eram o FMS (Fortans Monitor Systems) e o IBSYS (IBMˊS Operating systems)
A Terceira Geração (1965-1980) Circuitos integrada e multe-programação
No início dos anos 60, a maioria dos fabricantes de computadores mantinham duas linhas distintas e incompatíveis de produtos. De lado, haviam os computadores científicos que eram usados para cálculos numéricos nas ciências e na engenharia. Do outro lado, haviam os computadores comerciais que executavam tarefas como ordenação de dados e impressão de relatórios, sendo utilizados principalmente por instituições financeiras.
A IBM, tentou resolver este problema a série system/360, esta série consistia em máquinas com mesma arquitetura e conjunto de instruções. Desta maneira, programas escritos para uma máquina da série executavam em todas as de mais. A série 360 foi projectada para atender tanto aplicações científicas quanto comercias.
A Quarta Geração (1980) computadores pessoais e estações de trabalhos.
Com o desenvolvimento de circuitos integrados em larga escala (LSI).Chips contendo milhares de transístores em um centímetro quadrado de silício, surgiu a era dos computadores pessoais e estações de trabalhos. Em termos de arquitetura, estes não diferem dos microcomputadores da classe da PDP-11, excepto no quesito mais importante preço. Enquanto os minicomputadores atendiam companhias e universidades, os computadores pessoais e estações de trabalho passaram a atender usuários individualmente.
O aumento do potencial destas máquinas, criou um vastíssimo mercado de software a elas dirigido como requisito básico, estes produtos (tanto aplicativos quanto o próprio sistema operacional), necessitavam ser “amigáveis”, visando usuários sem conhecimento e sem intenção de estudar muito para utilizá-los. Esta foi certamente a maior mudança em relação ao OS/360 que era tão obscuro que diversos livros foram escritos sobre eles.
Dois sistemas operacionais têm dominado o mercado: MSDOS (seguido do MS-WINDOWS) para os computadores pessoais e UNIX (com suas várias vertentes) para as estações de trabalho.
A Quinta Geração (computador pessoal (1980 – aos dias de hoje)
A partir dos anos 80, os CIs (circuitos integrados) foram ficando cada vez menores e mais complexos chegando a bilhões de componentes em uma única pastilha de silício, possibilitando a criação de computadores menores, com maior desempenho, maior capacidade de armazenamento e maior capacidade de processamento. O marco desta revolução dos computadores como conhecimento hoje, é dada também a invenção dos sistemas operacionais.
Por conta disso tudo, os computadores começaram a se tornarem mais baratas mais “amigáveis” e mais “úteis” `a pessoas comuns. Por isso e sobre tudo a partir da década de 60 os computadores começaram a se popularizar e o hoje apresentam uma realidade para milhões de pessoas no mundo inteiro. Também iniciou-se por parte dos governos principalmente dos EUA e Japão um esforço gigantesco e altos investimentos em projecto de super-computadores com características computacionais de alta performance e inteligência artificial.
Tipos de Computadores
Supercomputadores – são computadores com poder de alta computação, especializada na realização de operações específicas. São usados principalmente na ciência.
Mainframe – é um computador de alto desempenho capaz de realizar processamento de dados complexos.
Minicomputador – é um computador com potência e desempenho intermediário entre um minicomputador e uma Mainframe, capaz de permitir o acesso à múltiplos usuários.
Microcomputador – é um computador, caracterizado pela presença de um único microprocessador.
Estação de trabalho – único computador do usuário que apresenta um trabalho de alto desempenho utilizado para execução de software profissional.
Rede de computadores – é capaz de computar a arquitetura para conectar vários computadores directamante um ao outro. A rede de computares, também é chamada de rede.
Computadores pessoais – é um tipo de computadores com poder suficiente e desempenho para atender as necessidades de um usuário médio.
Biometria
Os sistemas chamados biométricos podem basear o seu funcionamento em características de diversas partes do corpo humano, por exemplo: os olhos, a palma da mão, os digitais do dedo, retina ou íris dos olhos.
A biometria, por natureza, é basicamente uma analise estatística, portanto:
1- Quanto mais dados, temos em uma amostra biométrica (ou conjunto de amostra), maior é a probabilidade de ela ser única.
2 – Sempre há probabilidade de que pessoas diferentes gerarão amostras biométricas muito similares ou equivalentes;
3 – Sempre há probabilidade de um falso matching (erro do tipo I ou II) resultar de uma comparação biométrica.
Processos biométricos
Cadastro – tem a finalidade de coletar e arquivar amostra biométricas e gerar Templates numéricos para comparação do futuro.
Captura ao vivo – processo de coletar amostras de “averiguação” biométricas ao vivo durante a tentativa de aceso ou identificação e compará-las contra uma “galeria” de Templates registados previamente.
Extração de Templates – exigem o processamento de sinal das amostras biométricas brutas (por exemplo: amostra de imagens ou áudio) para gerar um Templates numérico.
Os Templates normalmente são gerados e armazenados no momento do cadastro para economizar tempo de processamento em comparações futuras.
A comparação de Templates Biométricos – aplica cálculos algorítmicos para avaliar sua similaridade. Na comparação, uma pontuação de matching é atribuída. Se ela estiver acima de um determinado limite, os Templates são considerados como matching positivos.
Leia Também Sobre: