Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Fundamentos da Computação 
Trabalho compilado da Internet 
Prof. Claudio Passos 
Objetivos 
 Relacionar as gerações da tecnologia 
da computação. 
 Identificar as principais inovações 
que caracterizam cada uma delas. 
Conceitos de Computador 
 Um computador é qualquer 
dispositivo utilizado para processar 
informação de acordo com um 
procedimento bem definido. 
 Conceito originalmente utilizado 
para descrever pessoas empregadas 
para fazer cálculos aritméticos. 
Conceito Universal de Computador 
 A noção moderna assume o conceito 
de propósito-geral e universal, isto 
é, dada a capacidade de 
programação, qualquer computador 
pode emular o comportamento de 
qualquer outra máquina. 
Modelo Universal de Computador: 
Máquina de Turing 
 Uma máquina de Turing é um 
modelo abstrato de computador que 
formaliza as noções de 
armazenamento e execução de 
programas. 
 Introduzido em 1936 por Alan 
Turing de forma a caracterizar 
precisamente a noção de algoritmo. 
Tese de Turing (válida até os dias de 
hoje....) 
 “Qualquer modelo prático de 
computação tem que ser equivalente 
ou então ser um subconjunto das 
capacidades de computação de uma 
Máquina de Turing”. 
 Limite = Turing-Completo 
Primeiros Dispositivos 
 Ábaco: Utilizado na 
antiguidade (do Egito a 
China) por comerciantes 
para fazer operações 
aritméticas. 
 Com um ábaco, você 
utiliza as contas em um 
fio para representar os 
números (dados) e 
segue as regras de 
adição, subtração, etc. 
 Continuou sendo 
utilizado até a invasão 
das calculadoras de 
bolso (4000 anos de 
uso). 
Gerações na História da Computação 
 Primeira (1945-1955) 
 Segunda(1955-1965) 
 Terceira (1965-1980) 
 Quarta (1980-????) 
Primeira Geração - Causas 
 Surgiu com a necessidade de 
desenvolvimento causada pela 
segundaGuerra Mundial (cálculos 
complexos). 
 Invenção de válvulas a vácuo, 
capacitores e relés. 
 Componentes elétricos e eletrônicos 
começam a substituir componentes 
mecânicos 
Primeira Geração - Hardware e 
Máquinas 
 O hardware era essencialmente 
baseado em circuitos construídos 
com base na fiação eletrônica, e 
equipados com tubos de vácuo e 
relés. 
 Entrada de dados e memória não-
volátil era fornecida através de 
cartões perfurados e fitas 
magnéticas, respectivamente. 
Primeira Geração - Hardware e 
Máquinas 
 Computador Z3 de Konrad Zuse. 
 Primeira máquina construída e que 
era Turing-Completa. 
 Permitia cálculos com números 
binários e em ponto flutuante. 
 Zuse trabalhou para os nazistas, 
que utilizaram seu projeto para a 
produção de mísseis guiados. 
Primeira Geração - Hardware e 
Máquinas 
 ENIAC: [Eletronic Numerical Integrator 
and Calculator] (1941- 1945): Era 
programável e de propósito-geral. 
Totalmente eletrônico. 
 Entretanto, a programação era feita pelo 
completo rearranjo de toda a fiação 
eletrônica (modificação física). 
 Turing-Completo 
Primeira Geração - Hardware e 
Máquinas 
 ENIAC: Considerado pelos historiadores o 
primeiro computador eletrônico digital de 
grande porte. 
 ENIAC: Pesava 30 toneladas e utilizava 
cerca de 18.000 válvulas a vácuo. 
 Consumia tanta energia, que ocasionava 
queda de intensidade na energia de 
cidades vizinhas toda vez que era ligado. 
Primeira Geração - Hardware e 
Máquinas 
 EDVAC[1949-1952] (Electronic 
DiscreteVariable Automatic 
Computer): Primeiro computador 
realmente construído com a 
capacidade de armazenamento de 
programas e dados na memória 
[idéia de Von Neumann]. 
 A arquitetura de Von Neumann é 
usada até hoje. 
Arquitetura de Von Neumann 
John Von Neumann 
 John Von Neumann:Matemático 
húngaro que inventou o conceito de 
computador com programa 
armazenado. 
 Programas e dados podem ser 
armazenados no mesmo espaço. 
 Portanto, a máquina pode alterar 
tanto o seu programa como os seus 
dados. 
Primeira Geração 
Hardware e Máquinas 
 UNIVAC (1951): Universal 
Automatic Computer. Primeiro 
computador comercial produzido em 
massa. 
 Foram vendidas 46 unidades, ao 
preço de U$ 1 milhão cada. 
 Utilizava em torno de 5200 válvulas 
a vácuo. Utilizava tape magnético 
para entrada de dados 
Primeira Geração 
Software e Linguagens 
 Até o ENIAC, programação era feita 
diretamente pela alteração de fiação 
eletrônica. 
 A partir do EDVAC, programação 
feita com linguagem de máquina. 
Segunda Geração 
Hardware e Máquinas 
 Primeiro passo: Invenção do transistor 
em 1947. 
 Um transistor é um pequeno dispositivo 
eletrônico, também utilizado para 
controlar o fluxo de eletricidade em um 
circuito eletrônico. 
 Um transistor possui uma fração mínima 
do peso, do consumo de energia e da 
troca de calor de uma válvula a vácuo. 
 Computadores são menores, mais 
confiáveis, e mais rápidos. 
Segunda Geração 
Hardware e Máquinas 
 IBM 1401: mainframe de bastante 
sucesso para aplicações comerciais, 
o qual vendeu mais de 12.000 
unidades. 
 IBM System/360: Podia executar 
aplicações comerciais e científicas, e 
possibilitava a utilização de 
linguagens de programação de alto 
nível. 
Segunda Geração 
Software e Linguagens de Programação 
 Surgimento das linguagens: 
 FORTRAN (Formula Translator) 
 COBOL (Common Businness Oriented 
Language) 
 APL (A Programming Language) 
 PL/I (Programming Language I) 
 Algol (Algorithmic language) 
 Invenção dos compiladores 
Terceira Geração 
Hardware e Máquinas 
 Invenção do Circuito Integrado 
(1958):Muitos transistores e 
circuitos eletrônicos em uma única 
placa (chip) de silício. 
 Integração em pequena escala: 20-
30 transistores por chip. 
Terceira Geração 
Hardware e Máquinas 
 Desenvolvimento do minicomputadores 
 Início da utilização dos computadores por 
empresas menores (ao invés de 
organizações governamentais). 
 Alguns minicomputadores cabiam dentro 
do porta-malas de um carro. 
 Surgimento de companhias importantes 
como HP e DEC. 
Terceira Geração 
Software e Linguagens de Programação 
 Desenvolvimento de sistema 
operacional multitarefa (via 
timesharing). 
 Criação do UNIX. 
 Surgimento do Basic, C e Pascal. 
Quarta Geração 
Hardware e Máquinas 
 Criação do circuito integrado em 
larga escala (VLSI). 
 Criação da Apple Computer Inc. em 
1977. 
Quarta Geração 
Hardware e Máquinas 
 Introdução do Intel 4004 (1971). Primeiro 
processador em um chip. 
 Introdução do processador 8080 pela 
Intel (1974). Cérebro do primeiro PC, o 
Altair, que era equipado com um 
interpretador BASIC, escrito por Bill 
Gates. 
 Introdução do IBM PC em 1981 com Intel 
8088. 
 Surgimento do Apple Machintosh, em 
1984. 
Quarta Geração 
Software e Linguagens de Programação 
 Surgimento do DOS em 1980. 
 Turbo Pascal pela Borland em 1984. 
 Interfaces Gráficas a partir de 1984, 
com o Apple Machintosh. 
 Lançamento do Windows em 1985 
(interface gráfica para o DOS). 
Quarta Geração 
Software e Linguagens de Programação 
 Linguagens de Programação: 
 Prolog (70´s) 
 SmallTalk (70´s) 
 Ada (70´s) 
 C++ (80´s) 
 Java, JavaScript (1991,1995) 
Comentários Finais 
 Os computadores são tão antigos 
quanto a própria civilização. 
 Os predecessores mais importantes 
da tecnologia da computação foram 
o tear programado por cartões, de 
Jacquard (século XIX), e a Máquina 
Analítica de Babbage. 
Comentários Finais 
 O primeiro computador digital eletrônico 
em larga escala, o ENIAC, constituiu a 
base para a indústria da computação 
moderna. 
 O conceito de programa armazenado 
incentivou o crescimento da indústria de 
computação, porque permitia que os 
clientes alterassem facilmente as funções 
do computador, executando um programa 
diferente. 
Comentários Finais 
 Os computadores da primeira geração 
utilizavam válvulas a vácuo e precisavam 
ser programados em linguagem de 
máquina. 
 Os computadores da segunda geração 
introduziram os transistores e as 
linguagens de programaçãode alto nível, 
como COBOL e FORTRAN. 
 Os computadores da terceira geração 
introduziram os circuitos integrados, que 
reduziram os custos e lançaram a 
indústria de minicomputadores. 
Comentários Finais 
 As inovações-chave incluíram o compartilhamento 
de tempo, as redes de longa distância e as redes 
locais. 
 A quarta geração de computadores utiliza os 
microprocessadores (circuitos integrados em larga 
escala). As inovações-chave incluem computadores 
pessoais, a interface gráfica com o usuário e o 
crescimento da rede de computadores

Mais conteúdos dessa disciplina