computacao na 01_introdução

86
UNIS Centro Universitário do Sul de Minas Tecnólogo em Análise e Desenvolvimento de Sistemas Nota de Aula 01 Introdução Disciplina: Computação Professor: Rodrigo Gomes

Upload: rodrigo-gomes-da-silva

Post on 07-Dec-2014

1.067 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Computacao na 01_introdução

UNIS – Centro Universitário do Sul de Minas

Tecnólogo em Análise e Desenvolvimento de Sistemas

Nota de Aula 01

Introdução

Disciplina: Computação

Professor: Rodrigo Gomes

Page 2: Computacao na 01_introdução

Disciplina Computação

Carga Horária: 80 horas

Aulas Teóricas e Práticas

Page 3: Computacao na 01_introdução

Disciplina Computação

Ementa: •O histórico da computação

•Computador hipotético

•Sistemas de Numeração

•Álgebra de Proposições

•Arquitetura Básica de um Computador

•Noções de: algoritmos, banco de dados, rede de

computadores, sistemas digitais, sistemas de

informação, interfaces homem-máquina e computação

gráfica.

•Linguagens, compiladores, sistemas operacionais e

noções de linguagens de programação.

Page 4: Computacao na 01_introdução

Disciplina Computação

Pontuação:

1ª Etapa: 25 Pontos Prova 1 (10 Pontos) + Prova 2 (15 Pontos)

2ª Etapa: 30 Pontos

Prova 3 (15 Pontos) + Prova 4 (15 Pontos)

3ª Etapa: 45 Pontos

Trabalhos (10 Pontos)

PIC (15 Pontos)

Prova Institucional (20 Pontos)

Page 5: Computacao na 01_introdução

Disciplina Computação

Bibliografia:

Sistemas operacionais.

Rômulo Silva de Oliveira

Ciência da Computação:

Uma visão abrangente.

J. Glenn BROOKSHEAR

Introdução a ciência da computação

Guimarães Lages

Page 6: Computacao na 01_introdução

Disciplina Computação

Bibliografia Complementar: •The use of the computer in planning. WillianK Benton.

•ntrodução a ciência da computação. Ângelo Guimaraes Moura.

•Sistemas operacionais: conceitos e aplicacoes. Abraham

Silberschatz.

•Sistemas operacionais modernos. Andrew S. Tanenbaum.

Page 7: Computacao na 01_introdução

Computação

Ciência

?

Page 8: Computacao na 01_introdução

Computação

Ciência

Explicações

Entendimento do

Mundo

Entendimento sobre os

seres vivos

Entendimento do Universo

Necessidade de conhecer

Page 9: Computacao na 01_introdução

Computação

Ciência

A ciência é testável, precisa de “provas”

Uma teoria científica não pode

ser considerada completamente

confirmada, ela é apenas a

melhor definição da realidade

que se conseguiu produzir até o

momento.

Page 10: Computacao na 01_introdução

Computação

Tecnologia

O que é Tecnologia?

Page 11: Computacao na 01_introdução

Computação

Tecnologia

Fazer

Atingir objetivos

Prática

Pode ser oriunda da

ciência ou não

Não necessariamente está

relacionada com

equipamentos eletrônicos

Page 12: Computacao na 01_introdução

Computação

Tecnologia

Isso é Tecnologia?

Page 13: Computacao na 01_introdução

Computação

Tecnologia

“Conjunto de conhecimentos,

especialmente princípios científicos,

que se aplicam a um determinado

ramo de atividade” (Aurélio)

Page 14: Computacao na 01_introdução

Computação

Tecnologia

“Meios para prover os produtos

necessários para o sustento e o

conforto do homem.” (MARTINO,

1983)

Page 15: Computacao na 01_introdução

Computação

Tecnologia

“ conjunto de objetos físicos e

operações técnicas

mecanizadas ou manuais

empregadas na transformação de

produtos em uma indústria”.”

(FLEURY, 1978)

Page 16: Computacao na 01_introdução

Computação

Tecnologia

“um corpo de conhecimentos, ferramentas e técnicas,

derivados da ciência e da experiência prática, que é

usado no desenvolvimento, projeto, produção, e

aplicação de produtos, processos, sistemas e serviços” (ABETTI, 1989)

Page 17: Computacao na 01_introdução

Computação

Informação

O que é Informação?

Page 18: Computacao na 01_introdução

Computação

Informação

A informação permite

Conjunto organizado de dados, que

constituem uma mensagem sobre um

determinado evento ou fenômeno.

Resolver

problemas

Tomar decisões

Page 19: Computacao na 01_introdução

Computação

Informação

A informação está presente sempre

que um sinal é transmitido de um

ponto à outro.

Para Claude Shannon

Page 20: Computacao na 01_introdução

Computação

Informação

fala

Para Claude Shannon

imagem

Sinal sonoro

Sinal visual (ondas de

luz)

Page 21: Computacao na 01_introdução

Computação

Informação

Informação

A informação pode ser armazenada e

reproduzida

Armazenamento

de informação

Livro

Jornal

Internet

Televisão

Page 22: Computacao na 01_introdução

Computação

Processamento da Informação

Refere-se a:

Armazenamento

Transmissão

Combinação

Comparação

Page 23: Computacao na 01_introdução

Computação

Era da informação

O que contribuiu para a era da informação?

Escrita

Imprensa

Telecomunicações

Difundem Informação

Comunicação

(fala, gestos)

Page 24: Computacao na 01_introdução

Computação

Era da informação

Nos dias de hoje, a informação é o bem

intangível mais valioso do mundo.

Page 25: Computacao na 01_introdução

Computação

Informação

Galileu Galilei

Viveu na Itália

Físico, matemático, astrônomo e filósofo

Criou o telescópio refrator

Page 26: Computacao na 01_introdução

Computação

Informação

Nathan Mayer

Rothschild

Banqueiro

Observou as batalhas entre Inglaterra e

França

Page 27: Computacao na 01_introdução

Computação

Informação

Bill Gates

Sabia que a IBM procurava um sistema

operacional para seus computadores

Conhecia quem tinha o sistema

operacional e o adquiriu por uma

barganha

Passou a fornecer o sistema para a IBM,

foi quando inciciou seu império.

Page 28: Computacao na 01_introdução

Computação

Era da informação

O agente mais recente a contribuir para esta

onda de informações em que vivemos:

Computador

Informação

Armazenar Classificar Comparar Combinar Exibir

Possibilita

De forma rápida barata segura

Page 29: Computacao na 01_introdução

Computação

Tecnologia da Informação (TI)

O que é TI?

Page 30: Computacao na 01_introdução

Computação

Tecnologia da Informação (TI)

É a utilização de tecnologias para criar,

armazenar, trocar e usar informações em

seus diversos formatos (dados, áudio,

vídeo, etc)

TI Engloba

Computadores Telecomunicações

Page 31: Computacao na 01_introdução

Computação

Computador

Impacto

O computador mudou o mundo!

Page 32: Computacao na 01_introdução

Computação

O computador está presente em todas as

áreas do conhecimento.

Page 33: Computacao na 01_introdução

Computação

Por que é possível aplicar o computador

em todas as áreas?

Page 34: Computacao na 01_introdução

Computação

Porque o computador é ferramenta(meio)

e não atividade fim.

Page 35: Computacao na 01_introdução

Computação

O que é Computação?

Page 36: Computacao na 01_introdução

Computação

O que é Computação?

Ato ou efeito de computar

O que é Computar?

Calcular, orçar, contar...

Page 37: Computacao na 01_introdução

Computação

Tudo começa pelos números!

Os numerais escritos

surgem nascivilizações

antigas e se baseiam

na repetição de

símbolos

Page 38: Computacao na 01_introdução

Computação

Os primeiros passos em direção ao

computador ocorreram na:

China Egito Babilônia

A mais de 5 milênios desenvolveram

sistemas de medida de distância, previsão

de cursos das estrelas e tabelas para

ajudar em cálculos

Page 39: Computacao na 01_introdução

Computação

Conheça mais sobre a história dos

números

E-book:

História da Computação: o caminho do

pensamento e da tecnologia

Cléuzio Fonseca Filho

Disponível para download em:

http://www.pucrs.br/edipucrs/online/histo

riadacomputacao.pdf

Page 40: Computacao na 01_introdução

Computação

Dispositivos Mecânicos

A evolução da humanidade gerou a

necessidade de construção de dispositivos

mecânicos capazes de auxiliar a realização de

operações matemáticas.

Page 41: Computacao na 01_introdução

Computação

Dispositivos Mecânicos

Ábaco

Considerado a

primeira calculadora;

Teve origem na

Mesopotânia há mais

de 5.500 anos;

Page 42: Computacao na 01_introdução

Computação

Soroban – Ábaco Japonês

Visite o site

www.sorobanbrasil.com.br

Page 43: Computacao na 01_introdução

Computação

Blaise Pascal (1642)

Em 1642, o

matemático francês

Blaise Pascal

construiu um

contador mecânico

que realizava adição

e subtração.

Quando inventou a máquina de

calcular,Blaise Pascal tinha 19 anos.

Ele a inventou para ajudar seu pai que era

coletor de impostos do governo.

Inteiramente mecânica, funcionava com

engrenagens movidas à manivelas,

operadas à mão.

Page 44: Computacao na 01_introdução

Computação

Blaise Pascal

Pascalina A máquina não fez muito sucesso porque era

cara e requeria prática de uso.

Page 45: Computacao na 01_introdução

Computação

Pascalina

Page 46: Computacao na 01_introdução

Computação

Gottfried von Leibniz (1672)

Em 1672, o

matemático alemão,

Baron Gottfried von

Leibniz, criou a

máquina de calcular

com 4 operações:

Adição, subtração,

multiplicação e

divisão.

Page 47: Computacao na 01_introdução

Computação

Após a invenção de Leibniz, foram 150

anos de silêncio!

Page 48: Computacao na 01_introdução

Computação

1815 – Nasce George Boole

Matemático e filósofo britânico, criador da

álgebra booleana, fundamental para o

desenvolvimento da computação moderna

Estudaremos mais sobre álgebra booleana nas próximas

aulas.

1815 - 1864

Page 49: Computacao na 01_introdução

Computação

1822 – Charles Babbage

Matemático inglês criou a máquina

diferencial, realizava adição e subtração.

Page 50: Computacao na 01_introdução

Computação

1834 – Charles Babbage

Máquina Analítica

Memória para 1.000 palavras

Armazenava resultados

Adição,subtração, multiplicação e divisão

Aceitava pequenos programas

Considerado o primeiro computador

Page 51: Computacao na 01_introdução

Computação

1834 – Charles Babbage

Máquina Analítica

Page 52: Computacao na 01_introdução

Computação

1834 – Charles Babbage

A máquina analítica de Babbage aceitava

programas

Mas, o que é um programa?

Page 53: Computacao na 01_introdução

Computação

Programa de Computador

Um programa é um conjunto de instruções que indicam

qual tarefa o computador deverá executar.

Para indicar ao computador o que ele deve fazer,

devermos utilizar uma linguagem de programação.

Page 54: Computacao na 01_introdução

Computação

Programa de Computador

O programa de computador surgiu antes da criação do

computador eletrônico.

Em 1843, Ada Lovelace sugeriu uma forma de calcular

utilizando a máquina analítica de Charles Babbage

Este foi o primeiro programa de computador do mundo.

Page 55: Computacao na 01_introdução

Computação

1843 – Ada Augusta Lovelace

Criou o primeiro programa

Considerada a primeira programadora

do mundo.

A partir daí, foi contratada por Charles

Babbage para escrever programas para

a sua máquina analítica.

Page 56: Computacao na 01_introdução

Computação

1890 – Dr. Herman Hollerith

Criou a máquina de perfurar cartões

Construiu a máquina para auxiliar o

SENSO americano de 1890.

Page 57: Computacao na 01_introdução

Computação

1890 – Dr. Herman Hollerith

Em 1911 fundou a empresa TMC –

Tabulating Machine Company

Em 1924 a TMC passou a se chamar

IBM – International Business Machines

Page 58: Computacao na 01_introdução

Computação

1936 – Konrad Zuze

Construiu a primeira calculadora à relê:

Z1

Page 59: Computacao na 01_introdução

Computação

1937 – Claude E Shannon

Estabeleceu uma ligação entre os

circuitos elétricos e o formalismo lógico.

Mostrou um caminho para projetar

máquinas baseadas na Álgebra de

Boole.

Page 60: Computacao na 01_introdução

Computação

Primeira Geração de Computadores

Válvula

Page 61: Computacao na 01_introdução

Computação

COLOSSUS – 1943

Primeiro computador eletrônico.

Criado na Inglaterra, foi mantido em

segredo por 30 anos, pelo governo inglês.

Page 62: Computacao na 01_introdução

Computação

ENIAC – 1943 à 1946

Primeiro computador eletrônico digital

americano.

Pesava mais de 30 toneladas

Ocupava 270m2

Realizava 5.000 operações por segundo

Criado na segunda guerra tinho o objetivo

de realizar cálculos balísticos

Possuia 18.000 válvulas

800 Km de cabos

Page 63: Computacao na 01_introdução

Computação

ENIAC – 1943 à 1946

Page 64: Computacao na 01_introdução

Computação

Após o ENIAC

EDSAC

JOHNIAC

ILLIAC

MANIAC

WEIZAC

EDVAC

Page 65: Computacao na 01_introdução

Computação

EDVAC

Page 66: Computacao na 01_introdução

Computação

IAS - 1946

John von Neumann iniciou a construção do IAS

Page 67: Computacao na 01_introdução

Computação

IAS - 1946

Page 68: Computacao na 01_introdução

Computação

John von Neumann

Matemático e físico, propôs a utilização

da aritmética binária.

Substituiu a programação via

cabos/chaves por programas digitais

armazenados em memória.

Page 69: Computacao na 01_introdução

Computação

John von Neumann

Page 70: Computacao na 01_introdução

Computação

1953 – IBM 701

Primeiro computador lançado pela IBM

Page 71: Computacao na 01_introdução

Computação

1947 – Invenção do Transistor

Os transístores passaram a substituir as válvulas

São utilizados como

amplificadores ou interruptores

de sinais elétricos.

Inventado no laboratório da Bell

Telephone.

Page 72: Computacao na 01_introdução

Computação

Segunda Geração de Computadores

Transístores

Page 73: Computacao na 01_introdução

Computação

TX 0 – Primeiro computador transistorizado

Page 74: Computacao na 01_introdução

Computação

TX 2 – Evolução do TX 0

Page 75: Computacao na 01_introdução

Computação

IBM 7090

Page 76: Computacao na 01_introdução

Computação

PDP 1 da DEC

Page 77: Computacao na 01_introdução

Computação

1958 – CI (Circuito Integrado)

Os CIs passaram a substituir os transístores

Também conhecido como Chip,

consistem em muitos transístores

e outros componentes capazes

de desempenhar várias funções.

Criado pela Texas Instruments

Co,em 1958

Page 78: Computacao na 01_introdução

Computação

Terceira Geração de Computadores

Circuito Integrado

Page 79: Computacao na 01_introdução

Computação

1970 – PDP 11

Page 80: Computacao na 01_introdução

Computação

IBM System 360

Page 81: Computacao na 01_introdução

Computação

Quarta Geração de Computadores

Evolução dos CIs

Page 82: Computacao na 01_introdução

Computação

1980

Os CIs passaram a substituir os transístores

Também conhecido como Chip,

consistem em muitos transístores

e outros componentes capazes

de desempenhar várias funções.

Criado pela Texas Instruments

Co,em 1958

Page 83: Computacao na 01_introdução

Computação

1980 – Quarta Geração

Mini e super minicomputadores

Sistemas multiusuário

PC de 16 bits

Multitarefa

Multiprocessamento

Redes

Page 84: Computacao na 01_introdução

Computação

Quinta Geração de Computadores

Page 85: Computacao na 01_introdução

Computação

1991 – Quinta Geração de Computadores

Mini e super minicomputadores

Sistemas especialistas

Multimídia

Banco de dados distribuídos

Inteligência artificial

Processamento distribuído

Interfaces gráficas

Internet

Page 86: Computacao na 01_introdução

Computação

O momento agora é dos smartphones, tablets e dos

ultrabooks