Universidade católica de Angola
República de Angola
TRABALHO DE ARQUITETURA DE COMPUTADORES
Maio de 2022
Universidade católica de Angola
República de Angola
Disciplina: Arquitetura de computadores
Evolução dos computadores
Evolução do Software
Tecnologia Integrada
Nome: João Santana Abrantes Sardinha
ID: 1000025843
Curso: Engenharia Informática
Maio de 2022
Conteúdo
INTRODUÇÃO............................................................................................................................ 4
DESENVOLVIMENTO ................................................................................................................. 5
Evolução dos computadores ................................................................................................. 5
Primeira Geração .............................................................................................................. 7
Segunda Geração .............................................................................................................. 7
Terceira Geração ............................................................................................................... 7
Quarta Geração ................................................................................................................. 8
Evolução do Software............................................................................................................ 8
Tecnologia Integrada............................................................................................................. 9
CONCLUSÃO ........................................................................................................................... 10
INTRODUÇÃO
Nesse trabalho, será desenvolvido três temas muito significativos para a história
da computação, que são: Evolução dos computadores; Evolução do Software; Tecnologia
Integrada. Temas esses que estão internamente ligados, sendo que na época em que os
computadores começaram a evoluir, os softwares evoluíam junto, tal como todo sistema
de tecnologia integrada. Porque foi no ano de 1950 onde os computadores começaram a
se tornar mais modernizados, já que nessa época já se podia encontrar computadores com
a capacidade de armazenamento de softwares, coisa esta que não se podia verificar uma
década atras.
DESENVOLVIMENTO
Evolução dos computadores
Nesse primeiro tema será abordado basicamente evolução dos computadores, para
termos em conhecimento de onde partiu a evolução e quais ocorrências impactaram nesse
período de tal modo que nos levaram de uma pequena máquina de calcular até aos nossos
computadores atuais.
Mas para isso, é nosso dever entender primeiro entender o que é um
‘‘computador’’ e a origem do termo. Levando em conta que o termo computar significa
fazer cálculos, contar, efetuar operações aritméticas, computador seria então o
mecanismo ou máquina que auxilia essa tarefa, de forma mais rápida e precisa.
Inicialmente o homem utilizou seus próprios dedos para essas tais contas, dando origem
ao sistema ‘‘decimal’’ e aos termos ‘‘digital’’ e ‘‘digito’’.
Para auxílio deste método, eram usados paus, pedras ou marcas na parede. Essa
mera abordagem leva-nos a falar da primeira máquina feita para fazer as contagens, que
muitos hoje acreditam ser a principal fonte dos computadores atuais, o Ábaco, porque na
medida em que os cálculos foram se complicando e aumentando de tamanho, sentiu-se a
necessidade de um instrumento que viesse em auxílio, surgindo assim há cerca de 2.500
anos este instrumento. Este era formado por fios paralelos e contas ou arruelas deslizantes
que, de acordo com a sua posição, representava a quantidade a ser trabalhada.
Ábaco chinês
Uma curiosidade é que esse sistema de contas e fios recebeu o nome de calculi
pelos romanos, dando origem à palavra cálculo.
Daí foram criadas várias máquinas e instrumentos para os cálculos, entre eles os
mais significativos foram os bastões de Napier, que foram criados como auxílio à
multiplicação, e as réguas de cálculo que foi tido como primeiro computador analógico.
Mas a próxima grande evolução foi o ‘‘contador mecânico’’, criado pelo
matemático Blaise Pascal, que utilizou mecanismos para efetuar somas e multiplicações.
Essas máquinas se chamavam Pascalinas. As calculadoras da geração da Pascalina
executavam somente operações sequenciais, completamente independentes.
A cada cálculo o operador deve intervir, introduzindo novos dados e o comando
para determinar qual operação deve ser efetuada. Essas máquinas não tinham capacidade
para tomar decisões baseadas nos resultados. Com isso o mecânico Joseph Marie, em
1801, trouxe o conceito de programação (basicamente), com cartões perfurados.
E somente em 1890, o norte-americano Hermann Hollerith (1860-1929)
desenvolveu o primeiro computador mecânico e partir de 1930, começam as pesquisas
para substituir as partes mecânicas de um computador por partes elétricas.
O Mark I, concluído em 1944 por uma equipe liderada por Howard Aiken, foi o
primeiro computador eletromecânico capaz de efetuar cálculos mais complexos sem a
interferência humana. Este, demorava 11 segundos para executar um cálculo.
Em 1946, surge o ENIAC (Electronic Numerical Integrator and Computer),
primeiro computador eletrônico e digital automático: pesa 30 toneladas, emprega cerca
de 18 mil válvulas e realiza 4.500 cálculos por segundo.
O ENIAC contém a arquitetura básica de um computador, empregada até hoje:
memória principal, memória auxiliar, unidade central de processamento e dispositivos de
entrada e saída de dados que atualmente permitem a ligação de periféricos como monitor,
teclado, mouse, scanner, tela, impressora, entre outros.
ENIAC (Electronic Numerical Integrator and Computer)
Como podemos ver na imagem a programação do ENIAC fazia-se por meio do
estabelecimento de ligações entre cabos elétricos e o acionamento de um grande número
de interruptores. A partir da década de 50, o progresso deste tipo de instalações foi cada
vez mais acelerada e seguiu uma série de etapas que recebem o nome de: Gerações dos
computadores. Que serão desenvolvidas posteriormente, contendo um campo “Pontos
principais” abaixo de cada explicação como estilo de resumo de cada geração.
Primeira Geração
A primeira geração é constituída pelos computadores construídos entre os anos
1950 e 1960. Trata-se das primeiras máquinas deste tipo fabricadas com fins comerciais,
sendo o componente eletrónico básico que tornava possível o seu funcionamento a
válvula de vácuo (dispositivo eletrónico formado por dois elétrodos encerrados numa
ampola em que se criou um vácuo). Estas máquinas programavam-se diretamente em
código máquina e eram capazes de realizar até 1000 instruções por segundo.
Pontos principais:
Circuitos e válvulas eletrónicas
Uso restrito
Grande consumo de energia
Problemas frequentes
Segunda Geração
A segunda geração é a que compreende os computadores construídos entre 1960
e 1965. Caracteriza-se pelo fato de o componente eletrônico, sobre o qual se baseia, ser o
transístor (dispositivo eletrônico que atua como um interruptor, já que determina a
passagem ou não da corrente entre dois pontos, em função da tensão aplicada a um
terceiro). Este fato faz com que a referida geração reduza substancialmente o consumo de
energia e o volume ocupado pelas máquinas, assim como por um aumento da fiabilidade
e da velocidade de cálculo das instalações. Os progressos do sistema lógico dos
computadores deram lugar ao aparecimento dos sistemas operativos, do processamento
em regime de multi-utilizador das linguagens de alto nível.
Pontos principais:
Uso comercial
Muito grande e mais lento
Uso de transístores
Problemas frequentes
Terceira Geração
A terceira geração, que abarca o período de 1965 a 1975, caracteriza-se
fundamentalmente pela redução das dimensões das instalações, já que a sua construção e
funcionamento se baseia no emprego de circuitos integrados. Por volta de 1974, logrou-
se obter, graças às técnicas VLSI (Very Large Scale Integrator, significa integração a
muito grande escala) um circuito integrado que albergava até 20 000 componentes numa
superfície de 25 mm2.
Pontos principais:
Circuitos integrados
Diminuição de tamanho
Maior capacidade de processamento
Computador pessoal
Quarta Geração
A quarta geração abarca o período desde 1975 até aos nossos dias e caracteriza-se
fundamentalmente pela continuação do processo de integração que culminou, em 1975,
com a consecução de uma escala de integração que permitia colocar 60 000 componentes
numa superfície de 25 mm2. Neste aspecto, a integração dos circuitos alcança o nível de
VLSI, isto é, a de pelo menos 1000000 transistores em 25 mm2. Por esta razão está ligada
com o aparecimento do microprocessamento (chip no qual se integram a unidade
aritmética e lógica, a unidade de controlo e os registos, isto é, a obtenção mediante
circuitos integrados de uma unidade central de processamento). E todos os computadores
atuais são regidos por essa organização.
Pontos principais:
Softwares integrados
Processadores de textos
Planilhas eletrónicas
Gráficos
Banco de dados
Gerenciadores de comunicação
Evolução do Software
Os primeiros computadores da década de 1940, não tinham um software: os
comandos eram implantados na máquina a partir de conexões de cabos entre os
componentes, foi por isso que surgiu a necessidade de um software, que basicamente
tornarias os computadores mais flexíveis, este consiste em um conjunto de instruções que
fazem a máquina produzir algum tipo de processamento, tal como proporciona uma
melhor interação entre o homem e máquina. O matemático húngaro John von Neumann
(1903-1957) em 1945 criou então o EDVAC, um processador coma a capacidade de
armazenar programas, e também os criadores do Mark I, da Universidade de Harvard,
contribuíram para o mesmo estudo, alavancando assim o início da era dos computadores
modernos, capazes de armazenar programas.
Estes programas passaram a ser chamados de Software alguns anos depois. O
termo inglês “software” foi usado pela primeira vez em 1958, em um artigo escrito pelo
cientista americano John Wilder Tukey. Software é uma sequência de instruções escritas
para serem interpretadas por um computador com o objetivo de executar tarefas
específicas. Em um computador, o software é classificado como a parte lógica cuja função
é fornecer instruções para o hardware.
Na década 40 cada programa executava sozinho e tinha total controle do
computador. Tudo devia ser programado detalhadamente pelo desenvolvedor, desde a
carga do programa em memória, varredura dos periféricos de entrada para busca de dados,
a computação propriamente dita e o envio dos resultados para os periféricos de saída.
Então, mais tarde, na década 50 o conceito de sistema operacional apareceu
durante a segunda geração da computação moderna (1955 – 1965), desenvolvido pela
GM Laboratories para o computador IBM 701 através da programação em Batch que
utilizava cartões perfurados. Assim, vários comandos já poderiam ser executados em
sequência através de cartões perfurados, eliminando parte do trabalho do operador de
terminal. Normalmente, um programa era composto por um conjunto de cartões inseridos
pelo usuário do sistema, na ordem correta.
Hoje, o software é composto de instruções escritas em uma linguagem específica
de programação, armazenadas em memória eletrônica e executadas por um
microprocessador, ou chip. Se essa for a definição aceita, o primeiro software surgiu na
Inglaterra em 1948, baseado no sistema criado por Neumann.
O incrível é que, cem anos antes de Neumann, esse conceito de software já havia
sido imaginado, na teoria, por uma mulher. Por isso, muitos estudiosos consideram que a
primeira programadora do mundo teria sido a condessa Ada Lovelace (1815-1852),
matemática.
Tecnologia Integrada
As empresas de TI buscam integrar diferentes soluções de software nos
computadores atuais seguindo um movimento considerado irreversível em direção às
arquiteturas Cliente/Servidor. Embora este modelo já exista há muito tempo, apenas nos
últimos anos têm-se dado maior atenção às suas premissas. Essa tecnologia no mundo da
engenharia de software atinge toda a indústria da computação. Isso atinge, obviamente, a
Manufatura Integrada por Computador.
Como o nome já diz, clientes e servidores são entidades lógicas separadas que
trabalham em conjunto através de uma rede de computadores para efetuar uma
determinada tarefa. Apesar deste tipo de arquitetura ter como fundação redes de
computadores, representa bem mais do que computadores conectados, adicionando a rede
uma série de funcionalidades.
Basicamente as empresas têm a necessidade de se integrar os sistemas computadorizados
de planejamento da produção com os de execução, como Controladores Lógicos
Programáveis e outros dispositivos que utilizam Sistemas Embutidos. Sistemas
Embutidos são programas que se alojam diretamente em hardware, muito comuns em
aparelhos de comunicação, aviônicos e robôs. Estes sistemas são difíceis de se criar e
manter, devido a estreita ligação com o hardware. Lasinger (1996) ressalta as dificuldades
em testar um sistema embutido, isto porque não é possível programar diretamente no
hardware e ao mesmo tempo os testes feitos no computador onde o sistema está sendo
criado nunca cobrirão toda a gama de situações criadas por um ambiente de chão de
fábrica.
CONCLUSÃO
Para depreender o trabalho, o que se tem a dizer é que segundo o desenvolver de
cada tema, se pode perceber que a evolução continua até os dias de hoje, tanto para os
computadores como para os softwares e a tecnologia de softwares integrados. Embora
estejamos na quarta geração dos computadores, com passar do tempo vão surgindo novas
tecnologias que estão a ser integradas internamente (software) e externamente (hardware)
nos computadores digitais.
REFERENCIAS BIBLIOGRAFICAS
Favaretto, F. e Bremer, C. F. : “Sistematização para Implantação Integrada de Sistemas
de
Planejamento Fino da Produção” - Gestão & Produção, pp 108-116, 1997.
Jain, A. K. : “Beyond MRP II: The Enterprise Soluction” - Industrial Engineering,
Volume
23, pp 33-36, 1991.
Lasinger, E. : “An Embedded C++ Application”, C/C++ Users Journal, Volume 14,
Number 2, pp 19-28, 1996.