Upload
hoangnguyet
View
218
Download
0
Embed Size (px)
Citation preview
14/03/2011
1
HISTÓRICO DOS COMPUTADORES &
CLASSIFICAÇÃO DOS SISTEMAS COMPUTACIONAIS
Prof.: Alberto Melo
Histórico dos Computadores
� Pedras, dedos e gravetos não eram mais suficientes para calcular . . .
� Ábaco (5000 a.C): primeiro instrumento de cálculo. Possuía uma moldura retangular de madeira com varetas paralelas e pedras deslizantes. Com ele inicia-se a história do processamento manual da informação
2
Histórico dos Computadores
� Em 1642, Blaise Pascal inventou a primeira máquina de somar (Máquina de Pascal - PASCALINA). Executava operações aritméticas quando seus discos eram girados.
3
Dispositivo inteiramente mecânico, usava várias engrenagens, acionado por uma alavanca.
Pascal construiu a máquina com 19 anos.
Histórico dos Computadores
4
Máquina de Pascal
•Máquina com 6 rodas dentadas, cada uma contendo algarismos de 0 a 9
•Permitia somar até 3 parcelas de cada vez, desde que o total não ultrapassasse
999 999
•Vida útil: quase 200 anos (foi sendo aperfeiçoada por diversos inventores)
•Entrada de dados dependia da eficiência do operador da máquina
Histórico dos Computadores
� 1671, Gottfried Leibnitz (Filósofo e um dos formuladores do Cálculo Integral), inventou uma máquina que efetuava cálculos de multiplicação e divisão, além da soma e subtração. Se tornou a antecessora direta das calculadoras manuais.
5
Equivalente às calculadoras de bolso que efetuam as quatro operações.
Histórico dos Computadores
� 1802 – Jacquard desenvolveu os cartões-perfurados para a entrada de dados
6
14/03/2011
2
Histórico dos Computadores
� Em 1822, o matemático Charles Babbage desenvolveu uma Máquina Diferencial que fazia cálculos com funções logarítmicas e trigonométricas, utilizando os cartões de Jacquard.
� Em 1834, desenvolveu uma máquina que realizava as quatro operações, armazenava dados na memória e imprimia resultados. Ela máquina só foi concluída após sua morte, tornando-se a base dos computadores atuais. Por esse motivo, ele fosse considerado o “Pai do Computador”
7 8
� 1837 - Samuel F. B. Morse iniciou o desenvolvimento de um sistema telegráfico que utilizasse a energia elétrica para transmitir sinais à distância.
� O Código Morse continua a ser utilizado. � Ficou célebre a mensagem enviada pelo operador telegráfico do
Titanic antes do seu afundamento: ... --- ... SOS - Save Our Souls (salvai as nossas almas)
Histórico dos Computadores
9
� Concepção dos fundamentos lógicos para a criação de programas: lógica matemática / álgebra booleana(matemático George Boole, Inglaterra, 1854)
� Estabelecimento de uma forma de armazenamento e processamento de dados utilizando relações binárias: As leis do pensamento
Histórico dos Computadores Histórico dos Computadores
� 1890 - Herman Hollerith
� Cartões de Jacquard + conceito de impulsos elétricos para transmissão de dados (conversão de dados em impulsos magnéticos nos cartões perfurados)
� Construção de um tabulador que utiliza os cartões e torna mais rápido o processamento de estatísticas
10
Histórico dos Computadores
� Sistema reconhecido no recenseamento americano de 1890. Eliminou o trabalho braçal de tabular os milhões de dados que coletados.
� Os resultados ficaram prontos em um tempo muito menor que normalmente levaria, gerando enorme economia (redução de 8 para 3 anos).
� Em 1896, Hollerith fundou a "Tabulating Machine Company" para explorar suas invenções.
� Sua empresa acaba sendo bem sucedida depois de seu computador mecânico vencer uma concorrência do governo Americano e em 1924 torna-se a International Business Machines Corporation. (IBM).
11 12
Próximos passos:
Tentativas de substituir as partes mecânicas dos “computadores” por
partes elétricas.
14/03/2011
3
13
Guerra e Computação: o que tem a ver?
� Por incrível que pareça, foi durante as guerras que a computação teve um maior desenvolvimento.
� Os governos incentivaram o desenvolvimento de equipamentos que pudessem calcular trajetórias, decifrar mensagens inimigas,....
Histórico dos Computadores
14
Década de 1930
� Tentativas de substituir as partes mecânicas dos computadores por partes elétricas.
� O uso de relés (interruptor acionado eletricamente) era uma forma de fazer essas substituições, mas o alto custo, tamanho físico e baixo desempenho eram as desvantagens desses tipos de máquinas.
Histórico dos Computadores
15
Classificação dos Sistemas
Computacionais
16
� O computador é uma máquina eletrônica capaz de receber informações, submetê-las a um conjunto especificado e pré-determinado de operações lógicas e aritméticas, e fornecer o resultado destas operações.
� Os computadores de hoje são dispositivos eletrônicos que, sob direção e controle de um programa, executam quatro operações básicas: �� Entrada, Entrada, �� Processamento,Processamento,�� Saída e Saída e �� Armazenamento.Armazenamento.
Sistemas Computacionais - Classificação
17
� Um sistema computacionalsistema computacional é um conjunto de componentes integrados para funcionar como se fossem um único elemento e que têm por objetivo realizar manipulações com dados, isto é, realizar algum tipo de operação com os dados de modo a obter uma informação útil.
� Atualmente existe uma grande diversidade de computadores, com diferentes tamanhos, custos, propósitos e funcionalidades. Por essa razão, tornou-se necessário o seu agrupamento em categorias.
Como podemos classificáComo podemos classificá--los ?los ?
Sistemas Computacionais - Classificação
18
�� Quanto à característica de construçãoQuanto à característica de construção� Primeira, segunda, terceira, quarta e quinta (????)
geração
�� Quanto ao princípio de construção (quanto à Quanto ao princípio de construção (quanto à natureza)natureza)
� Analógicos e Digitais
�� Quanto ao âmbitoQuanto ao âmbito� Âmbito geral e Âmbito específico
�� Quanto aoQuanto ao PortePorte (porte, custo, desempenho e propósito)� Supercomputadores, Mainframes, Minicomputadores,
Estações de trabalho e Computadores pessoais
Esta classificação não é única, porém é um razoável auxílio para quem vai adquirir um sistema, a fim de definir suas necessidades.
Sistemas Computacionais - Classificação
14/03/2011
4
19
Quanto à característica de construçãoQuanto à característica de construção
�� 1ª 1ª GERAÇÃO GERAÇÃO -- Válvulas Válvulas (...Década de 50): (...Década de 50):
� A válvula é o componente básico� Grande� Esquentava muito e queimava constantemente� Gastava muita energia elétrica� Muito lentas
� Computadores ocupavam muito espaço físico.� Tinham, dispositivos de Entrada/Saída primitivos (através da cartões perfurados).
� Eram aplicados em campos científicos e militares. � Linguagem de programação: linguagem de máquina.� Operações internas mediam-se em milissegundos.
Sistemas Computacionais - Classificação Sistemas Computacionais - Classificação
� ENIAC - o primeiro computador eletrônico : o pai de todos os computadores
� 30 m e 32 toneladas� Totalmente eletrônico� Temperatura local a 50 ºC� Mais de 17.500 válvulas� 5 mil operações /seg� Usado para fins militares� Única memória existente eram oscartões perfurados
20
O ENIAC teve vida ativa curta e foi aposentado em 1952
21
�� 2ª GERAÇÃO 2ª GERAÇÃO –– TransistorsTransistors (Início (Início dos anos 60): dos anos 60):
� O transistor é o componente básico � Tamanho menor que a válvula� Esquentava menos� Gastava menos energia elétrica� Mais durável e confiável
� As máquinas diminuíram muito em tamanho e suas aplicações passam além da científica e militar à administrativa e gerencial.
� Surgem as primeiras linguagens de programação.
� Operações internas mediam-se em microssegundos.
Sistemas Computacionais - Classificação
� UNIVAC : o primeiro computador comercializado
� 35² m e 13 toneladas� 1905 operações/seg� Usava transistors
� aquecimento mínimo
� pequeno consumo de energia
� mais confiável e veloz do que as válvulas
� Instruções por fita magnética� Usado para prever resultados de umaeleição presidencial
22
Sistemas Computacionais - Classificação
23
�� 3ª GERAÇÃO 3ª GERAÇÃO -- Circuitos Integrados (meados Circuitos Integrados (meados dos anos 60 até dos anos 60 até meados dos anos 70):meados dos anos 70):
� Marco inicial: surgimento dos Circuitos Integrados. � O LSI passa a ser o componente básico
� O LSI ficou conhecido como ‘chip’ � Pequena pastilha de silício de 1 cm2
� Composto de milhares de transistores
� Os computadores diminuíram de tamanho e aumentaram seu desempenho
� Evolução dos Sistemas Operacionais, surgimento da multiprogramação, real time e modo interativo.
� A memória é feita de semicondutores e discos magnéticos. � Operações internas mediam-se em nanossegundos.
Sistemas Computacionais - Classificação
24
�� 4ª 4ª GERAÇÃO GERAÇÃO –– Circuitos Integrados em Alta Escala Circuitos Integrados em Alta Escala (meados dos anos 70 a início dos anos 90):(meados dos anos 70 a início dos anos 90):
� Tem como marco inicial o surgimento do microprocessador.
� O VLSI é o componente básico (menor que o LSI)
� Houve a miniaturização dos computadores
� Nesta geração é que surgiram os microcomputadores PC
� Surgem muitas linguagens de alto-nível e nasce a teleinformática, transmissão de dados entre computadores através de rede, Internet
� Operações internas mediam-se em picossegundos.
Sistemas Computacionais - Classificação
14/03/2011
5
25
�� 5ª GERAÇÃO (anos 90 5ª GERAÇÃO (anos 90 -- ????): ????):
� Devido ao avanço tecnológico o conceito de geração torna-se obsoleto. � O ULSI é o componente básico (menor que o VLSI)� Caracteriza-se pelas aplicações de Linguagem Natural, Processamento Paralelo, Inteligência Artificial,...
� Altíssima velocidade de processamento, � Alto grau de interatividade, etc.
OBS1.: Para alguns historiadores a 3ª GERAÇÃO de computadores vai até hoje.
Outros, afirmam que de 1970 até os dias de hoje fazem parte da 4ª GERAÇÃO.
Outros definem que a 4ª GERAÇÃO começou a partir de 1975 com os circuitos de VLSI.
Para Outros, desde as máquinas RISC, circuito integrados de escala ULSI e processamento paralelo, já estamos na 5ª GERAÇÃO DE COMPUTADORES.
Sistemas Computacionais - Classificação
26
Quanto ao princípio de construçãoQuanto ao princípio de construção
Computador AnalógicoComputador Analógico
� Trata-se de uma classe de computadores que resolve problemas referentes à condições físicas, por meio de quantidades mecânicas ou elétricas, utilizando circuitos equivalentes como analogia ao fenômeno físico que está sendo tratado.
� A informação é recebida e processada de um modo contínuo.
� A informação pode ser, por exemplo, um conjunto de valores de corrente elétrica, de temperatura ou de velocidade.
Sistemas Computacionais - Classificação
27
Computador DigitalComputador Digital
� Processa informações representadas por combinações de dados discretos ou descontínuos.
� Mais especificamente: trata-se de um dispositivo projetado para executar seqüências de operações lógicas e aritméticas.
� Estes computadores são bastante versáteis e por isso são muito mais utilizados do que os computadores analógicos.
“O computador analógico mede. “O computador analógico mede. O computador digital conta.”O computador digital conta.”
Normalmente, quando não é feita qualquer referência à natureza do computador subentende-se que se trata de um computador digital.
Sistemas Computacionais - Classificação
28
Quanto ao âmbitoQuanto ao âmbito
Computadores de âmbito específicoComputadores de âmbito específico
� Computadores desenhados para desempenhar um conjunto muito reduzido de tarefas.
� Utilizados, por exemplo, no controlo de mecanismos industriais e em cálculos científicos.
Sistemas Computacionais - Classificação
29
Computadores de âmbito geral Computadores de âmbito geral
� Computadores capazes de desempenhar uma grande variedade de tarefas, através da execução de um grande número de programas.
� Estes computadores são bastante utilizados em escritórios, escolas e mesmo em casa.
Sistemas Computacionais - Classificação
30
� Os computadores também podem ser classificados quanto à quanto à utilizaçãoutilização, em Computador CientíficoComputador Científico e Computador ComercialComputador Comercial.
�� Computador CientíficoComputador Científico - dirigido ao emprego em áreas de cálculos e pesquisas científicas, nas quais são requeridos resultados de maior precisão e pequeno volume de entrada e saída de dados.
�� Computador ComercialComputador Comercial - constitui a grande maioria dos equipamentos utilizados nas empresas, caracteriza-se por permitir o trato rápido e seguro de problemas que comportam grande volume de entrada e saída de dados.
� A maioria dos fabricantes hoje dispõe de produtos – ditos de uso ditos de uso geralgeral – que comportam emprego tanto na área científica quanto na área comercial.
Sistemas Computacionais - Classificação
14/03/2011
6
31
Quanto ao PorteQuanto ao Porte
�� SupercomputadoresSupercomputadores�� MainframesMainframes
�� MinicomputadoresMinicomputadores�� Estações de trabalhoEstações de trabalho�� Computadores pessoaisComputadores pessoais
� Desktop
� Notebook
� Palmtop
Com o grande desenvolvimento que as comunicações têm sofrido, foi criado um novo conceito de computador: o computador de redecomputador de rede.
Sistemas Computacionais - Classificação
32
SupercomputadoresSupercomputadores
� Computadores com grande poder de processamento� Utilizados principalmente no campo científico, nos quais se
destacam as simulações.� Outros exemplos de aplicação: previsão de tempo e modelagem
tridimensional.� Estes computadores são de âmbito específico, realizando um
grupo de tarefas reduzido.� Seu custo é muito elevado.� Possuem um tamanho muito grande e necessitam de condições
especiais de funcionamento.�� ExemplosExemplos: CRAY Y-MP e IBM 9021
Sistemas Computacionais - Classificação
33
�� Exemplo de SupercomputadorExemplo de Supercomputador
IBM Blue GeneIBM Blue Gene
Sistemas Computacionais - Classificação
34
Mainframes (Computadores de Grande Porte)Mainframes (Computadores de Grande Porte)
� São sistemas projetados para manusear considerável volume de dados e executar simultaneamente programas de uma grande quantidade de usuários.
� Utilizados por grandes empresas que necessitam armazenar grande quantidade de informação e ter um acesso rápido à ela.
� Os usuários acessam o mainframe através de terminais. Um mainframe possui à ele conectado uma grande quantidade de terminais.
� Ao contrário dos supercomputadores, são de âmbito extenso, utilizadas em grandes organizações como bancos, companhias de seguros e centros de investigação.
�� ExemplosExemplos: Sistemas IBM 3090 e Control Data CDC 6600
Sistemas Computacionais - Classificação
35
�� Exemplo de Exemplo de MainframeMainframe
Sistemas Computacionais - Classificação
36
Supercomputadores x MainframesSupercomputadores x Mainframes
� A distinção não é clara e direta
� Normalmente os supercomputadores são utilizados na solução de problemas em que tempo de cálculo é um limite.
� Ideal para execução de processos paralelos
� Enquanto os mainframes são utilizados em soluções que exigem alta disponibilidade e envolvem alta taxa de transferência de dados.
� Otimizados para aplicações que acessam grandes quantidades de informações em banco de dados
Sistemas Computacionais - Classificação
14/03/2011
7
37
Supercomputadores x Mainframes (Aplicações)Supercomputadores x Mainframes (Aplicações)
� Supercomputadores: análise de modelos de clima, análise estrutural de proteínas e processamento de filmes digitais são tarefas bastante apropriadas para os supercomputadores
� Mainframes: processamento de cartões de crédito, gerenciamento de contas bancárias, negociações mercantis e processamento de seguro social
Sistemas Computacionais - Classificação
38
MainframesMainframes
� Terminal burro: todo o processamento é feito no mainframe. O terminal apenas é um meio de entrada e visualização dos dados.
� Terminal inteligente: faz parte do processamento no terminal. Geralmente é um computador pessoal.
Sistemas Computacionais - Classificação
39
MinicomputadoresMinicomputadores
� O minicomputador foi resultado de uma redução no tamanho dos computadores.
� Grande capacidade de processamento.� Possui terminais conectados a ele.� Os minicomputadores são computadores de médio porte
adequados a tarefas como, por exemplo, o controle de processos industriais e a gestão de sistemas multiusuário.
� Com o aparecimento e posterior desenvolvimento dos microcomputadores, a distinção entre estas duas categorias é cada vez menos clara.
�� ExemplosExemplos: VAX-11/780/DEC e sistemas AS/400/IBM.
Sistemas Computacionais - Classificação
40
�� Exemplos de MinicomputadorExemplos de Minicomputador
Primeiro minicomputador IBM
Sistemas Computacionais Sistemas Computacionais –– ClassificaçãoClassificação
41
Estações de trabalho (Estações de trabalho (workstationworkstation))
� Situam-se logo abaixo dos minicomputadores.
� Geralmente possuem arquitetura RISC e sistema operacional UNIX.
� Especialmente no que se refere a velocidade do processador e capacidade de memória, a potência de uma estação de trabalho é semelhante à de um minicomputador.
� As estações de trabalho são dirigidas para uso de um usuário, ao contrário dos minicomputadores.
� É essencialmente um microcomputador projetado para realizar tarefas “pesadas”, em geral na área científica ou industrial, como computações matemáticas complexas, projetos com auxílio de computação (CAD), processamento de imagem, etc.
�� ExemplosExemplos: O sistema DECstation 5000/33 ou IBM RS/6000
Sistemas Computacionais - Classificação
42
Desktop/RackMount Ultra 10
Solaris Workstations/Servers
www.nextcomfigure.com/
�� Exemplo de Estação de TrabalhoExemplo de Estação de Trabalho
Sistemas Computacionais - Classificação
14/03/2011
8
43
Computadores pessoaisComputadores pessoais
� Também conhecidos como: Microcomputadores, MicroMicrocomputadores, Micro e PCPC(personal computer).
� Possuem diversas formas e modelos.� A característica marcante era a integração do processador, único
e de dimensões micro, num pequeno chip de memória semicondutora, formando um microprocessador.
� Capacidade de processamento evolui rapidamente.� Interligação em rede possibilita a substituição de computadores de
maior porte.� Preço acessível. Fácil upgrade de hardware. Seu tamanho tende
a diminuir cada vez mais.
� Está presente em todos os tipos de empresas.
Sistemas Computacionais - Classificação
44
Computadores pessoaisComputadores pessoais
� Há no mercado várias categorias de microcomputadores, cuja classificação está muito relacionada ao tamanho físicotamanho físico do equipamento e seu grau de portabilidadegrau de portabilidade.
�� Tipos:Tipos:
� Desktop
� Notebook
� Palmtop
Sistemas Computacionais - Classificação
45
Computadores pessoaisComputadores pessoais
�� DesktopDesktop
� Computador de mesa. O mais comum dos micros.
Sistemas Computacionais - Classificação
46
Computadores pessoaisComputadores pessoais
NotebookNotebook
� Computador portátil.
� Energizados por corrente elétrica ou por bateria.
� Mais caro.
� Capacidade de processamento similar ao Desktop.
Os microcomputadores portáteis (alimentados por bateria) são chamados de diversos nomes, dependendo do seu tamanho: os maiores foram denominados LaptopsLaptops, em seguida apareceram os NotebooksNotebooks, de tamanho menor, em formato parecido com um livro. Há também os subnotebookssubnotebooks, ainda menores, e os PalmtopsPalmtops, quase são do tamanho da palma de nossas mãos.
Sistemas Computacionais - Classificação
47
PalmtopPalmtop
� Computador portátil.
� Alimentado por bateria.
� Mais caro.
� Capacidade de processamento menor.
� Conhecido também por PDA (Personal Digital Assistants)
Sistemas Computacionais - Classificação
48
Computadores pessoaisComputadores pessoais
MacintoshMacintosh
� Computador pessoal da empresa Apple.
� Muito utilizado em trabalhos gráficos, dada a sua capacidade neste ramo, simplicidade e facilidade de uso.
� Os MACs estão sendo utilizados por profissionais da área gráfica, arquitetura, vídeo e tudo relacionado à multimídia principalmente.
Sistemas Computacionais - Classificação
14/03/2011
9
49
Computadores pessoais Computadores pessoais -- MacintoshMacintosh
O Mac foi o primeiro computador pessoal a incluir: drive de disquetes de 3½“ e drive de CD-ROM. O Mac foi o primeiro computador pessoal a possibilitar a visualização de imagens foto-realistas em milhões de cores e foi o primeiro capaz de passar seqüências de vídeo. [Apple]
Sistemas Computacionais - Classificação