www.professores.ifba.edu.br/antoniocarlos1 introdução a computação coletânea de conceitos...

24
www.professores.ifba.edu.br/a ntoniocarlos 1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3 www.professores.ifba.edu.br/antoni o carlos ww.professores.ifba.edu.br/antoniocarlos

Upload: internet

Post on 16-Apr-2015

104 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

1

Introdução a ComputaçãoColetânea de Conceitos

Antonio Carlos SouzaADS/IFBA

Aula 3www.professores.ifba.edu.br/antonio carloswww.professores.ifba.edu.br/antoniocarlos

Page 2: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

2

C.Computação = Informática

EUA Europa

BrasilComputação <>/= Informática

Aplicação das tecnologias de computação aos

processos de automação

Processo ComputacionalComputar termos E/S

Ciência

Conceitos

Page 3: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

3

Computação- Vem de Computar, - Nasce com a matemática, - contar quantos 'animais' haviam

no rebanho para depois conferir- daí o surgimento do primeiro

'computador', chamado Abaco.

Page 4: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

4

Informática- Informática = Informação +

Automática- Como automatizar a informação- Como torná-la prática, acessível,

reaproveitável

Page 5: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

5

Onde a Computação vale a pena?

• Grande Volume de Informação• Grande Processamento

Page 6: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

6

Processamento de Processamento de dadosdados

• Convivemos no nosso dia a dia Convivemos no nosso dia a dia com processamento de dados.com processamento de dados.• Podemos dividir o P.D. em três Podemos dividir o P.D. em três

fases:fases:– Entrada – Processamento– Saída

Page 7: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

7

Processamento Processamento HumanoHumano

• Entrada– Impressões sensoriaisImpressões sensoriais

• Processamento– Pensar, Ordenar, Controlar, Combinar, Pensar, Ordenar, Controlar, Combinar,

Comparar, etc.Comparar, etc.

• Saída– Voz, Gestos, Trabalhos realizadosVoz, Gestos, Trabalhos realizados

Page 8: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

8

Grandes Volumes Grandes Volumes x x

TempoTempo• A medida que evoluía o homem

começou a inventar máquinas para auxiliá-lo a resolver suas tarefas mais rapidamente:– Abaco, Régua de cálculo, Máquina de calcular Abaco, Régua de cálculo, Máquina de calcular

mecânica, Cartões de madeira, Cartões de cartolina mecânica, Cartões de madeira, Cartões de cartolina (tear automático), Sistema binário, Calculadora (tear automático), Sistema binário, Calculadora automática (programa), Mark I (relés), Eniac automática (programa), Mark I (relés), Eniac (válvulas), Máquinas com transistor, Máquinas com (válvulas), Máquinas com transistor, Máquinas com circuito integrado, Microcomputadores, . . . circuito integrado, Microcomputadores, . . .

Page 9: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

9

Gerações de Gerações de ComputadoresComputadores

• 1ª Geração (1952)– Computadores grandes– Usavam válvulas– Grande dissipação de calor– Linguagem de máquina– Operações em milissegundos

• (Complementar em sala discutindo com o grupo)(Complementar em sala discutindo com o grupo)

Page 10: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

10

Gerações de Gerações de ComputadoresComputadores

• 2ª Geração (1959)– Usavam transístores– Diminui o problema com o calor– Comandos abreviados - mneumônicos– Operações em milionésimos de segundo.

• (Complementar em sala discutindo com o (Complementar em sala discutindo com o grupo)grupo)

Page 11: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

11

Gerações de Gerações de ComputadoresComputadores

• 3ª Geração (1964)– Micro circuitos– Linguagem de alto nível (Cobol, Fortran)– Operações em nanosegundos.

• (Complementar em sala discutindo com o (Complementar em sala discutindo com o grupo)grupo)

Page 12: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

12

Gerações de Gerações de ComputadoresComputadores

• Depois da 3ª Geração– Circuitos pré-impressos– Chips– Linguagem de alto nível (Natural)– Banco de Dados– Grande proliferação de Microcomputadores– Grande evolução na área de teleprocessamento

• (Complementar em sala discutindo com o (Complementar em sala discutindo com o grupo)grupo)

Page 13: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

13

Custos deCustos de Pessoal X Computador Pessoal X Computador

Computador

Pessoal

10.000

1.000

100

10

60 70 80 Ano

Custo

Page 14: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

14

ComputadorComputador

• O Computador não passa de um amontoado de peças plásticas, metálicas, circuitos e outros componentes eletrônicos, construído com o intuito de nos ajudar.

• Sozinho, esse amontoado, por mais engraçadinho que seja, não consegue fazer nada. É necessário que alguém instrua-o para que saiba o que fazer (software e programas em geral)

Page 15: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

15

HW HW xx SW SW xx PW PW xx FW FW• Hardware

– É a parte física do computador, ou seja, o conjunto de É a parte física do computador, ou seja, o conjunto de máquinas.máquinas.

• Software– É a parte lógica do computador, ou seja, um conjunto de É a parte lógica do computador, ou seja, um conjunto de

programas e instruções que serão introduzidos na máquina programas e instruções que serão introduzidos na máquina com a finalidade de controlar e realizar o processamento com a finalidade de controlar e realizar o processamento das informações.das informações.

• Peopleware– É a parte humana do processamento de dados (Gerentes, É a parte humana do processamento de dados (Gerentes,

Analistas, Programadores, Operadores, Digitadores, Analistas, Programadores, Operadores, Digitadores, Técnicos, Pessoal de apoio, etc.)Técnicos, Pessoal de apoio, etc.)

• Firmware– É o software encapsulado num hardware (BIOS).É o software encapsulado num hardware (BIOS).

Page 16: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

16

Tipos de Tipos de ComputadoresComputadores

• Grande Porte– Grande capacidade de processamento e Grande capacidade de processamento e

armazenamentoarmazenamento– Permite que muitos usuários utilizem-no ao mesmo Permite que muitos usuários utilizem-no ao mesmo

tempotempo– Altíssimo custo de aquisição e manutençãoAltíssimo custo de aquisição e manutenção– Operação e manutenção altamente especializadaOperação e manutenção altamente especializada– Programação altamente especializadaProgramação altamente especializada

• (Atualizar em sala discutindo com o grupo)(Atualizar em sala discutindo com o grupo)

Page 17: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

17

Tipos de Tipos de ComputadoresComputadores

• Médio Porte– Média capacidade de processamentoMédia capacidade de processamento– Permite que mais de um usuário utilize-o ao mesmo Permite que mais de um usuário utilize-o ao mesmo

tempotempo– Médio custo de aquisição e manutençãoMédio custo de aquisição e manutenção– Operação especializadaOperação especializada– Programação especializadaProgramação especializada

• (Atualizar em sala discutindo com o grupo)(Atualizar em sala discutindo com o grupo)

Page 18: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

18

Tipos de Tipos de ComputadoresComputadores

• Microcomputador– Pequena capacidade de processamento e armazenamentoPequena capacidade de processamento e armazenamento– Somente um usuário de cada vezSomente um usuário de cada vez– Pequeno custo de aquisição e manutençãoPequeno custo de aquisição e manutenção– Operação simples, qualquer pessoa pode operá-lo com Operação simples, qualquer pessoa pode operá-lo com

pouco treinamentopouco treinamento– Programação mais simples, podendo utilizar-se de Programação mais simples, podendo utilizar-se de

linguagens de quarta geração, de fácil aprendizadolinguagens de quarta geração, de fácil aprendizado• (Atualizar em sala discutindo com o grupo)(Atualizar em sala discutindo com o grupo)

Page 19: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

19

Exemplo de Processamento de Exemplo de Processamento de Dados Dados

• Vejamos o que seria necessário para um Vejamos o que seria necessário para um funcionário emitir uma relação de funcionário emitir uma relação de salários de uma empresa. Nessa relação salários de uma empresa. Nessa relação deverá constar o nome e o salário de deverá constar o nome e o salário de cada funcionário, e um total com o cada funcionário, e um total com o somatório destes salários.somatório destes salários.

Page 20: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

20

Exemplo de Processamento de Exemplo de Processamento de

DadosDados • Precisamos de uma mesa de trabalho; Precisamos de uma mesa de trabalho; • do arquivo de fichas da empresa, contendo os dados do arquivo de fichas da empresa, contendo os dados

cadastrais dos empregados; cadastrais dos empregados; • uma máquina de escrever com papel, onde será uma máquina de escrever com papel, onde será

datilografada nossa relação de salários; datilografada nossa relação de salários; • uma calculadora para efetuar a soma dos salários; uma calculadora para efetuar a soma dos salários; • uma folha de rascunho para que o funcionário faça uma folha de rascunho para que o funcionário faça

alguma anotação caso necessário alguma anotação caso necessário • e uma lista dos passos que o funcionário deverá seguir e uma lista dos passos que o funcionário deverá seguir

para a realização da tarefa.para a realização da tarefa.

Page 21: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

21

Exemplo de Processamento de Exemplo de Processamento de DadosDados

• Lista dos passos a serem seguidos.Lista dos passos a serem seguidos.• 1-Abrir a gaveta do fichário, preparar máq.escrever1-Abrir a gaveta do fichário, preparar máq.escrever• 2-Datilografar o título ‘Relação de Salários...’2-Datilografar o título ‘Relação de Salários...’• 3-Apanhar uma ficha do arq. (Se acabou passo 7).3-Apanhar uma ficha do arq. (Se acabou passo 7).• 4-Somar o valor do salário.4-Somar o valor do salário.• 5-Datilografar o nome e o salário constante da ficha5-Datilografar o nome e o salário constante da ficha• 6-Voltar ao passo 36-Voltar ao passo 3• 7-Imprimir a linha com o total dos salários7-Imprimir a linha com o total dos salários• 8-Liberar o arquivo e a máquina de escrever.8-Liberar o arquivo e a máquina de escrever.• 9-Fim9-Fim

Page 22: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

22

Folha de Pagamento Correlações

• Manual• Fichário• Ficha• Máq.de escrever• Calculadora• Funcionário• Mesa• Lista de passosff

• Com o Computador• Arquivo (Fita,Disco, etc)• Registro do func.• Impressora• Un. Aritmética e Lógica• Un.de Controle• Memória• Programa

Page 23: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

23

Sistema x Sub-SistemaSistema x Sub-Sistema

• Sistema: Conjunto de elementos em interação com Sistema: Conjunto de elementos em interação com vistas a atingir um objetivo.vistas a atingir um objetivo.

• Sub-Sistema: São os elementos independentes que Sub-Sistema: São os elementos independentes que interagem.interagem.

• Exemplo: O Carro tem o objetivo de transporte e Exemplo: O Carro tem o objetivo de transporte e seus sub-sistemas podem ser:seus sub-sistemas podem ser:– Freio, Motor, Carroceria, Suspensão, etc.Freio, Motor, Carroceria, Suspensão, etc.

Page 24: Www.professores.ifba.edu.br/antoniocarlos1 Introdução a Computação Coletânea de Conceitos Antonio Carlos Souza ADS/IFBA Aula 3

www.professores.ifba.edu.br/antoniocarlos

24

Exercícios para Pensar

• Torre de Hanói• Coelho, Raposa, Cenoura para atravessar

via barco• Sistema de Numeração Binário• Freqüência do clock do processador