professor: erivelto tschoeke udesc/ceplan. "as invenções já há muito alcançaram seu limite...

65
Professor: Erivelto Tschoeke Udesc/Ceplan

Upload: internet

Post on 17-Apr-2015

102 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Professor: Erivelto TschoekeUdesc/Ceplan

Page 2: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

"As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."- Julius Frontinus, eminente engenheiro romano (Roma, ano 10 DC).

Page 3: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

ÁBACO: O ÁBACO é um calculador decimal operado

manualmente. Costuma-se considerar o ábaco como o primeiro

dispositivo criado para facilitar o trabalho do homem em processar informações.

O ábaco foi inventado no oriente médio há milhares de anos e ainda hoje é muito utilizado no oriente.

Por exemplo, ainda hoje no Japão é comum encontrar comerciantes que continuam preferindo fazer contas utilizando ábacos - e as fazem muito mais rápido que uma moderna calculadora eletrônica (que por sinal custa hoje muito mais barato que um ábaco).

Page 4: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."
Page 5: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."
Page 6: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Em 1801, Joseph Marie Jacquard inventou um tear mecânico dotado de uma leitora de cartões perfurados.

Estes furos, representavam os desenhos do tecido - portanto um processador das informações relativas à padronagem do tecido;

O tear funcionava tão bem que este é o primeiro exemplo prático de desemprego provocado pela automação!

Page 7: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Charles Babbage (1792-1871) concebeu um Computador Analítico dotado de um dispositivo a que chamou de MOINHO (uma máquina de somar com precisão de até 50 casas decimais).

Um dispositivo de entrada (inspirado no tear de Jacquard) que leria cartões perfurados contendo não somente números (os dados) mas também INSTRUÇÕES (o que fazer com os dados).

Babbage imaginou ainda um dispositivo de memória que chamou de ARMAZÉM para guardar os números, um banco com 1000 "registradores" cada qual capaz de armazenar um número de 50 dígitos - os números dados pelos cartões de entrada ou então números resultados de operações do moinho.

Finalmente, incluiu um dispositivo impressor para dar saída aos resultados.

As instruções (gravadas em cartões) possíveis de ser implementadas pelo moinho eram:

Page 8: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1. Para usar a máquina de Babbage era necessário:

2. Entrar com um número no armazém; 3. Entrar com um número no moinho ;4. Mover um número do moinho para o armazém;5. Mover um número do armazém para o moinho;6. Comandar o moinho para executar uma

operaçãosair com um resultado;

Page 9: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Breve histórico: Para construir um dispositivo a partir destas

idéias, Babbage contou com a colaboração inestimável da matemática Ada Augusta Byron, Lady Lovelace, filha do poeta Lord Byron.

Ada desenvolveu séries de instruções para o calculador analítico, criando conceitos tais como sub-rotinas, loops e saltos condicionais.

Babbage é considerado o precursor do computador. Ada é considerada a precursora do software.

Page 10: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Babbage e Ada estavam muito além do seu tempo e não conseguiram financiamento para construir o seu Computador Analítico, que ficou apenas como uma belíssima idéia no papel - ele nunca foi concluído.

"Ele não tem pretensões de originar nada, mas pode processar qualquer coisa que nós soubermos programá-lo para realizar." Ada Augusta Byron, Condessa de Lovelace, falando sobre o Engenho Analítico de Babbage, precursor dos modernos computadores (Londres, cerca de 1830)

Page 11: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Herman Hollerith (1860-1929) também inspirou-se nos cartões de Jacquard para criar uma máquina para acumular e classificar informações - a Tabuladora de Censo. Aplicação: processamento dos dados do censo.

Page 12: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1941- Konrad Zuse (Alemanha) Primeiro computador digital, automático, programável, de propósito geral, completamente funcional (eletro-mecânico).

Page 13: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1942 - John V. Atanasoff / Clifford Berry (EUA)Primeiro protótipo de calculador eletrônico que funcionou nos EUA.

Page 14: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1943 - Alan Turing (Bletchley Park, Inglaterra)Primeiro computador eletrônico programável; aplicação: criptografia; quebra de códigos

Page 15: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1944 - Howard Aiken (Universidade de Harvard - EUA)

Primeiro computador eletromecânico automático de grande porte

Page 16: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1946 - John Mauchly e J. Presper Eckert (Ballistic Research Lab, University of Pennsylvania, EUA)Primeiro computador eletrônico digital de grande porte;

Características: Decimal (operava na base dez, não binário) 19000 válvulas; 175 Kw de potência; 5.000 operacões por segundo - armazenamento

para 20 números de 10 dígitos, mas não tinha qualquer tipo de memória central - tempo médio entre falhas (MTBF) de 5,6 horas;

Aplicação: cálculo balístico.

Page 17: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Transistor: 1947 - Universidade de Stanford (EUA) Inventado o primeiro dispositivo eletrônico de estado sólido.

Page 18: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1948 - F.C.Williams, Tom Kilburn e a Max Neuman Royal Society Computing Machine Laboratory (Universidade de Manchester, Inglaterra);

Primeiro protótipo de computador eletrônico de programa armazenado.

Executou o primeiro programa com sucesso em 21/06/48)

Page 19: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1949 - Maurice Wilkes (Universidade de Cambridge, Inglaterra);

Primeiro computador eletrônico digital de programa armazenado de grande porte, totalmente funcional;

Executou o primeiro programa com sucesso em 06/05/49.

Page 20: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1949 - Mauchly and Eckert Computer Corporation, depois UNIVAC, depois Unisys

Primeiro computador eletrônico disponível comercialmente, usava programa armazenado e um compilador.

Aplicação: Processamento das eleições.

Page 21: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1950 - J.Forrester (Massachussets Institute of Technology - MIT, EUA)

Primeiro computador para processamento em tempo real.

Page 22: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1953 - IBM Corporation

Primeiro computador eletrônico digital IBM.

Page 23: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1957 - NCR Corporation

Primeiro computador comercial 100% Construído com componentes de

estado sólido (transistores).

Page 24: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1957 - IBM Corporation

Primeiro computador comercial a utilizar unidades de disco com cabeças móveis.

Page 25: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1959 - Digital Equipment Corporation

Primeiro mini-computador.

Page 26: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1960 - Conference on Data System Languages CODASYL;

Primeira linguagem de programação de computadores para aplicação comercial padronizada.

Page 27: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1961 - Fairchild Corporation

Primeiro circuito integrado disponível comercialmente.

Page 28: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1971 - Intel Corporation

Primeiro microprocessador disponível comercialmente.

Page 29: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1972 - MITS (Micro Instrumentation and Telemetry Systems)

Primeiro microcomputador disponível para uso pessoal.

Page 30: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1973 - Xerox PARC (Palo Alto Research Center)

Primeiro microcomputador pessoal completo, totalmente funcional, incluindo monitor

Page 31: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1975 - Edward Roberts, William Yates e Jim Bybee

Primeiro microcomputador pessoal produzido industrialmente para venda em massa.

Page 32: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1976 - Steve Jobs e Steve Wozniak (Apple Corp.)

Primeiro microcomputador pessoal a ter sucesso comercial.

Page 33: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

1981 - IBM Corp (Boca Raton, FL, EUA)

Primeiro microcomputador pessoal IBM; arquitetura aberta; um imenso sucesso comercial.

Page 34: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Historicamente, máquina de calcular automatizadas sempre fizeram parte da obsessão do ser humano em inventar dispositivos capazes de melhorar de alguma forma sua vida.

Com os computadores não foi diferente, desde sua concepção até os dias atuais, seu projeto inicial foi mudado, mas características todos têm em comum:

Vejamos algumas:

Page 35: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Um dos fatores que separam as gerações dos computadores é a evolução tecnológica promovida entre uma e outra tecnologia, as datas muitas vezes se confundem no tempo, O que é sempre considerado é o marco tecnológico, uma inovação, essa inovação é que separa as gerações dos computadores.

Page 36: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Computadores Baseados na teoria da Máquina de John Von Neumann;

Computadores que processam uma tarefa de cada vez;

ENIAC (Primeiro computador construido para o uso científico);

Circuitos eletrônicos e válvulas;

Page 37: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Uso restrito ; Apenas cientistas, matemáticos e

físicos estavam aptos á utilizar estes computadores;

Inviável para o uso comercial, pois custava algumas centenas de milhões de dólares;

Page 38: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Sua fabricação era destinada apenas ao uso cientifico e militar;

Precisava ser reprogramado a cada tarefa; Grande consumo de energia; Problemas devido ao aquecimento elevado; Ocupava vários andares de um prédio;

Page 39: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

As válvulas foram utilizadas em computadores eletrônicos, como por exemplo no ENIAC, já citado anteriormente.

Normalmente quebrava após algumas horas de uso e tinha o processamento bastante lento.

Nesta geração os computadores calculavam com uma velocidade de milésimos de segundo e eram programados em linguagem de máquina.

Page 40: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Início do uso comercial Construção do EDVAC (auxiliado por

Von Neumann). Tamanho gigantesco Capacidade de processamento muito

pequena Uso de transistores em substituição às

válvulas

Page 41: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

A válvula foi substituída pelo transistor. Seu tamanho era 100 vezes menor que o da

válvula, não precisava de tempo para aquecimento, consumia menos energia, era mais rápido e confiável.

Os computadores desta geração já calculavam em microssegundos (milionésimos) e eram programados em linguagem montadora.

Page 42: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Surgem os circuitos integrados; Diminuição do tamanho; Maior capacidade de processamento; Início da utilização dos computadores

pessoais.

Page 43: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Os transistores foram substituídos pela tecnologia de circuitos integrados (associação de transistores em pequena placa de silício);

Além deles, outros componentes eletrônicos foram miniaturizados e montados num único CHIP;

Já calculavam em nanossegundos (bilionésimos).

Page 44: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Os computadores com o CI (Circuito Integrado) são muito mais confiáveis, bem menores, tornando os equipamentos mais compactos e rápidos, pela proximidade dos circuitos;

Possuem baixíssimo consumo de energia e menor custo.

Nesta geração surge a linguagem de alto nível, orientada para os procedimentos.

Page 45: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Surgem os softwares integrados; Processadores de Texto; Planilhas Eletrônicas; Gerenciadores de Banco de Dados; Gráficos; Gerenciadores de Comunicação;

Page 46: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Em 1975/77, ocorreram avanços significativos, surgindo os microprocessadores, os microcomputadores e os supercomputadores;

Em 1977 houve uma explosão no mercado de microcomputadores, sendo fabricados em escala comercial e a partir daí a evolução foi sendo cada vez maior, até chegar aos micros atuais.

O processo de miniaturização continuou e foram denominados por escalas de integração dos circuitos integrados:

Page 47: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

LSI (Large Scale of Integration), VLSI (Very Large Scale of Integration) e ULSI (Ultra Large Scale of Integration),

utilizado a partir de 1980. Nesta geração começa a utilização das

linguagens de altíssimo nível, orientadas para um problema.

Page 48: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Supercomputadores; Automação de escritórios; Acesso a computadores ilimitado; Automação comercial e industrial;

Page 49: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

CAD; Robótica; Imagem virtual; Multimídia; Era on-line (comunicação através da

Internet); ADSL (Assymmetric Digital Subscriber Line )

ou Linha Digital Assimétrica para Assinante.

Page 50: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Redes Sem Fio;

Redes de Altíssima velocidade;

Uso da fibra óptica em larga escala; Capacidade de transmissão acima dos

5Gb’s

Page 51: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

O primeiro supercomputador, de fato, surgiu no final de 1975.

As aplicações para eles são muito especiais e incluem laboratórios e centro de pesquisa aeroespacial como a NASA;

Empresas de altíssima tecnologia, produção de efeitos e imagens computadorizadas de alta qualidade, entre outros.

Eles são os mais poderosos, mais rápidos e de maior custo.

Page 52: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

A arquitetura básica de um computador moderno segue ainda de forma geral os conceitos estabelecidos pelo Professor da Universidade de Princeton, John Von Neumann (1903-1967), um dos construtores do ENIAC e do EDVAC.

Page 53: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Von Neumann propôs construir computadores que:

Codificassem instruções que pudessem ser armazenadas na memória e sugeriu que usassem cadeias de uns e zeros (binário) para codificá-los ;

Armazenassem na memória as instruções e todas as informações que fossem necessárias para a execução da tarefa desejada;

Ao processarem o programa, as instruções fossem buscadas diretamente na memória.

Este é o conceito de PROGRAMA ARMAZENADO.

Page 54: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

O modelo de Von Neumann:

Page 55: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Toda a lógica dos computadores é construída a partir de chaves liga / desliga ou os circuitos lógicos.

Inicialmente foram usados chaves mecânicas, depois relés eletro-mecânicos - o Z-1 construído por Konrad Zuse em 1941 e o MARK 1 de Howard Aiken em 1944 (capazes de executar até 5 chaveamentos por segundo).

Posteriormente, foram substituídos pelas válvulas no ENIAC em 1946 (capazes de 100.000 chaveamentos por segundo), e finalmente pelos transistores (semicondutores) inventados em Stanford em 1947.

Os circuitos integrados (ou CI's) são encapsulamentos compactos (LSI - Large Scale Integration e VLSI - Very Large Scale Integration) de circuitos constituídos de minúsculos transistores.

Page 56: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Willian Stallings no seu livre (Arquitetura e Organização de Computadores) define o projeto de um computador dessa maneira :

Page 57: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Que a história dos computadores é contada a partir da construção de computadores baseados na teoria de Von Neumann;

Computadores como o Colossus, Mark 1 e Z1 foram construídos antes do ENIAC e não seguiam o padrão imposto por Von Neumann.

Antes de 1945 TODOS os computadores construídos não seguem o padrão da máquina de Von Neumann.

Page 58: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.

Principais Funções: Executar instruções - realizar aquilo que a instrução determina.

Realizar o controle das operações no computador.

a) Unidade Lógica e Aritmética (ULA) - responsável pela realização das operações lógicas (E, OU, etc) e aritméticas (somar, etc).

b) Unidade de Controle (UC) - envia sinais de controle para toda a máquina, de forma que todos os circuitos e dispositivos funcionem adequada e sincronizadamente.

Page 59: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

A Memória Principal tem por finalidade armazenar toda a informação que é manipulada pelo computador - programas e dados.

Para que um programa possa ser manipulado pela máquina, ele primeiro precisa estar armazenado na memória principal.

OBS.: os circuitos da Memória Principal não são combinatoriais, eles tem capacidade de armazenar bits.

Os circuitos usados são do tipo "flip-flop", conforme veremos em Circuitos Lógicos.

Page 60: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Tem por finalidade permitir a comunicação entre o usuário e o computador.

OBS.: Para executar um programa, bastaria UCP e MP; no entanto, sem os dispositivos de E/S não haveria a comunicação entre o usuário e o computador.

Page 61: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

"O problema dos computadores é que eles fazem exatamente aquilo que você os instruiu a fazer e não aquilo que você realmente queria que eles fizessem."Autor : Um programador frustrado.

Page 62: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

O programas são armazenados na MP e a UCP é capaz de executar um processamento inteiro sem a intervenção do usuário, mesmo que haja vários desvios no programa.

PRINCIPAIS PASSOS: armazenar o programa na MP; indicar à UCP onde o programa está armazenado. Estas operações são realizadas pelos SISTEMA S

OPERACIONAIS:

Page 63: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."
Page 64: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Tarefa 1 - Criar um projeto (programa) que simule um programa instruindo um computador a somar 2 números na memória e mostrar o resultado na tela.

Page 65: Professor: Erivelto Tschoeke Udesc/Ceplan. "As invenções já há muito alcançaram seu limite - e eu não vislumbro qualquer esperança de futuros desenvolvimentos."

Tarefa 2 - Desenvolva um texto de no mínimo 15 linhas onde você DEVE descrever a importância de se estudar arquitetura e organização de computadores.

Todos deverão fazer a leitura dos textos.