informática histórico e conceitos...

57
Informática Histórico e Conceitos Básicos Prof. Valderi R. Q. Leithardt

Upload: vuonghanh

Post on 23-Sep-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Informática

Histórico e Conceitos Básicos

Prof. Valderi R. Q. Leithardt

2

Antes de 3000AC as primeiras tentativas de calcular

provavelmente surgiram através de comparação, onde o homem

primitivo comparava seus bens com alguns objetos de referência

sem se preocupar com a quantidade. Por exemplo: Cada ovelha

do rebanho tinha uma pedra correspondente.

Histórico

3

Histórico

Entre 3000 e 2000 AC, no oriente médio, estima-se que o Ábaco, primeira máquina que ajudava o homem a calcular, tenha surgido. O Ábaco foi muito utilizado até o século XVII e ainda é usado em alguns países orientais.

4

Histórico

Entre 1610 e 1614, John Napier desenvolveu umas tabelas móveis de multiplicação feitas de marfim, denomida Ossos de Napier, ou Napier´s bones.

5

Histórico

•Em 1621, o matemático inglês William Oughtred desenvolveu a Régua de Cálculo inspirada nas tabelas de Napier. •No ano de 1623, o matemático alemão Schickard inventou a 1ª máquina de calcular. •Entre 1642 e 1647, o matemático francês Blaise Pascal desenvolveu uma máquina de calcular capaz de somar e subtrair por meio de engrenagens mecânicas, com funcionamento semelhante ao odômetro de um carro, denominada Pascaline.

6

Histórico

No ano de 1671, o matemático alemão Gottfried Von

Leibnitz, adicionou à Pascaline os recursos de

multiplicação e divisão baseados na repetição dos

processos de soma e subtração anteriormente

desenvolvidos naquela máquina.

7

Histórico

Em 1801, o matemático francês Josef Marie Jacquard introduziu o conceito de armazenamento de informações em placas perfuradas utilizadas em máquinas de tear.

8

Histórico

Em 1820, o francês Charles

Thomas de Calmar aperfeiçoou

a máquina de Leibnitz e inventou

a primeira máquina de calcular

com sucesso comercial,

denominada Arithometer. Em

30 anos, foram vendidas por

volta de 1500 unidades. Entre 1823 e 1834, o inglês

Charles Babbage, com o auxílio

do governo, desenvolveu a

Máquina diferencial.

9

Histórico

Entre 1834 e 1871, Charles Babbage trabalhou em um ambicioso projeto, chamado de Máquina analítica, que nunca ficou pronto. A tecnologia da época tornou o projeto caro e trabalhoso, impedindo o financiamento.

10

Histórico

Em 1854, baseado nos projetos de Babbage, George Boole

desenvolveu a álgebra booleana. Este paradigma

matemático, que deu ênfase a notação binária em vez da

tradicional notação decimal, estabeleceu os princípios

binários utilizados atualmente nos computadores.

11

Histórico

No ano de 1880, o matemático especializado em estatística

Hermann Hollerith, modificou o sistema de Jacquard para

desenvolver um método de contagem automática dos dados

levantados pelo Census Bureau, nos Estados Unidos.

O processo de cartões perfurados reduziu em um terço o

tempo necessário para contagem do censo americano. O

sucesso da máquina motivou Hollerith a comercializá-la. Em

1896, Hermann Hollerith fundou a Tabulating Machine Company

(TMC), que em 1911 associou-se a outras companhias. Em

1914, Thomas Watson assume a direção da TMC e em 1924 a

TMC passa a chamar-se IBM.

12

Histórico

Em 1890, o bancário e contador William S. Burroughs iniciou a

produção de uma calculadora mecânica que imprimia as

parcelas e os resultados. Era vendida inicialmente pela

American Arithometer Company, que mudou de nome, vindo a

chamar-se Burroughs Company. Em 1986 uniu-se com a Univac

e transformou-se na Unisys.

13

Histórico

Em 1935, o alemão Konrad Zuse desenvolveu a primeira calculadora

eletrônica. No ano de 1936 o matemático inglês Alan Mathison Turing desenvolveu a

teoria da máquina universal, capaz de resolver qualquer cálculo arbitrário

desde que carregada com um programa pertinente. A máquina ficou conhecida

como Máquina de Turing. Em 1941, Konrad Zuze construiu o Z3, que foi o primeiro computador

eletromecânico. Esta máquina marcou o que chamamos de Geração Zero

dos computadores. Em 1944, Howard Aiken também construiu um computador eletromecânico,

conferindo esta tecnologia também para os Estados Unidos. A máquina

chamava-se MARK I.

14

EniacHistórico

15

ENIAC - Eletronic Numerical Integrator Analyser and Computer

Desenvolvido em 1946 por John Mauchly e Pesper Eckert na universidade da Pensilvania. Esta máquina se notabilizou por ser o primeiro computador genuinamente eletrônico e também pelas suas exageradas dimensões. Tamanho:170m2;Peso:30 toneladas;18000 válvulas;10000 capacitores;milhares de resistores e relés;Consumia 150Kw.

Histórico

16

5000 adições ou subtrações por segundo;20 registradores com capacidade para armazenar um número decimal de 10 dígitos, cada um;Programação feita por fios, alterando a estrutura da própria máquina.Custo do equipamento: $500.000,00 da época.Esta máquina marcou o início da geração de computadores construídos com válvulas, muito mais rápidas que o sistema eletromecânico utilizado na geração zero.

ENIAC - Eletronic Numerical Integrator Analyser and Computer

Histórico

17

O ENIAC inaugurou a Primeira Geração de Computadores, e as características desta geração eram: • máquinas com armazenamento interno de dados e instruções; • sistema operacional manual (os técnicos tinham de cuidar de todo o funcionamento básico da máquina); • poucos recursos de programação (utilização de linguagem de máquina); • armazenamento em cartões perfurados e início do armazenamento em tambores magnéticos.

ENIAC - Eletronic Numerical Integrator Analyser and Computer

Histórico

18

EDVAC Electronic Discrete Variable

Automatic Computer

1947

                                               

                                    

 Mauchly e Eckert construiram um outro computador electrónico que permitia

armazenar na memória qualquer programa e constituisse um multipurpose

computer. A memória do EDVAC era construida com lâmpadas de mercúrio

(mercury delay lines ). Excitando uma lâmpada de mercúrio com um impulso

elétrico este poderia ser enviado para a frente e para trás de modo a ser lido

sob a forma de 0 ou 1.

Histórico

19

John Von Neumann

No período entre 1945 e 1950 - John Von Neumann,

Burks e Goldstine desenvolveram a lógica dos

circuitos, os conceitos de programação, operações

com números binários e o conceito de que tanto

instruções como os dados podiam ser armazenados

e manipulados internamente. Estes conceitos estão

presentes em todos os computadores construídos desde

aquela época.

Histórico

20

Segunda Geração

O transistor inaugura a Segunda Geração de Computadores que possuem as seguintes características: •aumento na capacidade do armazenamento interno de dados e instruções; •sistema operacional com um certo grau de automação; •médios recursos de programação (surgimento de linguagens de programação de alto nível como Cobol - utilizado em aplicações comerciais e Fortran - empregado em aplicações científicas); •armazenamento em cartões perfurados e início do armazenamento em discos magnéticos.

Histórico

21

Conceitos Básicos

INFORMÁTICA

Trata a informação de

forma automática

INFORMÁTICA = INFORMAÇÃO+

AUTOMÁTICA

22

Conceitos Básicos

INFORMÁTICA

Cibernética

Teoria dos Sistemas

Teoria da Informação

Ciência da Computação

23

Conceitos Básicos

INFORMÁTICA

Ciência da Computação: preocupa-se com o processamento de dados, levando-se em conta a arquitetura das máquinas e a programação das mesmas.

Ciência da Informação: preocupa-se com o tratamento da informação, como é armazenada, manipulada e mostrada.

Teoria dos Sistemas: preocupa-se com o estudo e técnicas para solucionar problemas.

Cibernética: preocupa-se com a eficiência de ações ordenadas feitas através de mecanismos autômatos.

24

Principais Funções da Informática

• Desenvolvimento de novas máquinas;

• Desenvolvimento de novos métodos de trabalho;

• A construção de aplicações automáticas;

• A melhoria de métodos e aplicações existentes.

Conceitos Básicos

25

São os elementos necessários para compor

a informação. Podem ser considerados como

a matéria-prima para a informação.

DADOS

É um conjunto de dados organizados,

sensíveis ao contexto e tendo portanto,

significado.

INFORMAÇÃO

Conceitos Básicos

26

quanto ao princípio de operação:

quanto à característica de utilização:

quanto à característica de construção:

CLASSIFICAÇÃO DOS COMPUTADORES

Conceitos Básicos

27

quanto ao princípio de operação: Analógicos (Ex.: velocímetro) Digitais (Ex.: odômetro)

quanto à característica de utilização:

quanto à característica de construção:

CLASSIFICAÇÃO DOS COMPUTADORES

Conceitos Básicos

28

quanto ao princípio de operação: Analógicos Digitais

quanto à característica de utilização: Científicos Comerciais

quanto à característica de construção:

CLASSIFICAÇÃO DOS COMPUTADORES

Conceitos Básicos

29

quanto ao princípio de operação: Analógicos Digitais

quanto à característica de utilização: Científicos Comerciais

quanto à característica de construção: 1ª Geração 2ª Geração 3ª Geração 4ª Geração 5ª Geração

CLASSIFICAÇÃO DOS COMPUTADORES

Conceitos Básicos

30

1ª Geração Circuitos eletrônicos a válvulas Operações internas em milissegundos (10-3 seg)

2ª Geração Circuitos eletrônicos transistorizados Operações internas em microssegundos (10-6 seg)

3ª Geração Circuitos integrados (SSI e MSI) Operações internas em nanossegundos (10-9 seg)

4ª Geração Tecnologia de firmware Chips (LSI, VLSI, ULSI) Operações internas em picossegundos (10-12 seg)

EQUIPAMENTOS ELETRÔNICOS DE COMPUTAÇÃO CONVENCIONAL

Conceitos Básicos

31

EQUIPAMENTOS ELETRÔNICOS DE COMPUTAÇÃO CONVENCIONAL

Conceitos Básicos

5ª Geração

?

?

? ?

?

?

?

?

?

??

32

• Microcomputadores

TIPOS DE COMPUTADORES

• Palmtop

• Laptop

• Desktop

• Computadores de Grande Porte (Mainframe)

• Supercomputadores

Conceitos Básicos

33

É um dispositivo eletrônico que quando manipulado através de um programa executa as seguintes operações básicas:

1. Entrada

2. Processamento

3. Armazenamento

4. Saída

O QUE É UM COMPUTADOR?

Conceitos Básicos

34

Componentes de um Ambiente Computacional

Conceitos Básicos

Hardware

Software

Usuário

35

HARDWARE

É a parte FÍSICA do computador.

É o equipamento.

SOFTWARE

É a parte LÓGICA do computador.

São os programas que possibilitam a manipulação do hardware para atender as necessidades dos usuários.

Conceitos Básicos

36

BYTE

BIT É a menor unidade de informação do computador.

O computador é um sistema biestável, isto é, distingue apenas 2 estados: 1 - passa corrente elétrica; 0 - não passa corrente elétrica.

0 e 1 são dígitos binários (BInary digiT)

Conceitos Básicos

É a unidade básica de tratamento de informação.

É o conjunto de 8 bits necessários para representar um caracter: algarismo, letra ou símbolo.

É a contração de BinarY TErm.702

00000111 00000000 00000010

37

ESQUEMA BÁSICO DO COMPUTADOR

Unidadede

Entrada Unidadede

Saída

Processamentoe

Controle

ArmazenamentoSecundário

Conceitos Básicos

38

DISPOSITIVOS DE ENTRADA DE DADOS• Teclado• Mouse• Scanner

DISPOSITIVOS DE SAÍDA DE DADOS

• Monitor

• Impressora

• Plotador

•Matricial

• Jato de tinta

• Laser

Conceitos Básicos

39

DISPOSITIVOS DE

ENTRADA/ SAÍDA DE DADOS

•Monitor

•Modem

•Meios de armazenamentos

Conceitos Básicos

40

CPU (Central Processing Unit) ou

UCP (Unidade Central de Processamento)

Processa e analisa os dados de entrada gerando resultados e apresentando-os.

Microprocessador (chip): determina o modelo do microcomputador (PC486, Pentium, Pentium II, Pentium III...)

A velocidade do processador é medido em:• MIPS no microcomputador (MHz, GHz…)• FLOPS em supercomputadores (Mflops, Gflops…)

Conceitos Básicos

41

MEMÓRIA

•Função- Armazenar dados e programas.

•Tipos

- Principal: Ela é usada para armazenar as instruções e os dados que estão sendo processados pela CPU.

- Secundária: Permite o armazenamento permanente de dados e programas.

Conceitos Básicos

42

ARMAZENAMENTO SECUNDÁRIO

As informações podem ser lidas, gravadas, regravadas ou apagadas.

• Disquetes (discos flexíveis / floppy disk)• Disco rígido (hard disk / HD / winchester)• CD-ROM• DVD• Zip Driver

Conceitos Básicos

43

MEMÓRIA

A memória é medida em bytes:

1 byte = 8 bits

1 Kbyte = 210 bytes = 1024 bytes

1 Mbyte = 220 bytes = 1024 Kbytes (210 x 210 bytes)

1 Gbyte = 230 bytes = 1024 Mbytes (210 x 220 bytes)

1 Tbyte = 240 bytes = 1024 Gbytes (210 x 230 bytes)

1 Pbyte = 250 bytes = 1024 Tbytes (210 x 240 bytes) ... ...

Conceitos Básicos

44

CLASSIFICAÇÃO DE SOFTWARE

• Básico

• Sistemas operacionais

• Linguagens de programação

•Aplicativos

Conceitos Básicos

45

SISTEMAS OPERACIONAIS

• DOS

• WINDOWS 95, 98, 2000, XP, Vista, NT

• LINUX

• UNIX

• OS/2

• Solaris

• IRIX

• UNICOS

Conceitos Básicos

46

LINGUAGENS DE PROGRAMAÇÃO

• Visual Basic

• Delphi

• C

• C++

• Fortran

• Java

• HTML

Conceitos Básicos

47

PROGRAMAS APLICATIVOS1. EDITORES DE TEXTO

• MS-Word (*)• Word Pad• SO-Writer

1. PLANILHAS ELETRÔNICAS• MS-Excel (*)• SO-Calc

Conceitos Básicos

48

PROGRAMAS APLICATIVOS3. EDITORES GRÁFICOS

• Paint / Paintbrush• Corel Draw• Photo Shop• Auto CAD• 3D Studio

1. GERENCIADORES DE BANCO DE DADOS• MS-Access• Fox Pro• dBase V• Paradox

Conceitos Básicos

49

PROGRAMA

É um conjunto de instruções ordenadas logicamente, com início e fim para encontrar um resultado.

INSTRUÇÃO

É um comando que define integralmente uma operação a ser executada pelo computador.

Conceitos Básicos

ROTINA ou BIBLIOTECA

É um sub-programa que pode ser inserido em diversos programas.

50

MULTIPROGRAMAÇÃORefere-se à existência de mais de um programa em diferentes partes da memória principal ao mesmo tempo.

Objetivo: eficiência computacional.

Conceitos Básicos

MULTIPROCESSAMENTORefere-se a sistemas com dois ou mais processadores (CPU) em um único sistema computacional. Dessa forma, duas ou mais instruções podem ser executadas ao mesmo tempo (paralelamente).

Objetivo: aumentar a velocidade de processamento

51

ERGONOMIA

Alinhe seu equipamento de tal maneira que a iluminação do ambiente não reflita na tela do monitor de vídeo ou em seus olhos.

Ergonomia

52

Caso o equipamento fique próximo a janelas, ou quaisquer outras fontes de luz, reduza o ofuscamento através de cortinas ou painéis.

Ergonomia

ERGONOMIA

53

Observe que existem distâncias e ângulos adequados a serem respeitados.A correta utilização dos equipamentos reduz o cansaço e minimiza a ocorrência de doenças profissionais.

Ergonomia

ERGONOMIA

54

Não dobre o corpo para trabalhar.Mantenha uma boa postura.

Ergonomia

ERGONOMIA

55

Evite torcer o corpo.

Ergonomia

ERGONOMIA

56

ÉTICA: Os 10 Mandamentos

1- Não use o computador para prejudicar as pessoas.

2- Não interfira no trabalho dos outros.

3- Não vasculhe arquivos alheios.

4- Não utilize o computador para roubar.

5- Nem para mentir.

6- Não copie programas sem pagamento.

7- Nem os utilize sem autorização.

8- Não utilize trabalhos feitos por outras pessoas como se fossem seus.

9- Pense nas conseqüências sociais daquilo que escreve e/ou dissemina pela rede.

10 - Use o computador com educação e respeito pelos outros.

Ética

57

Referências:

• VELLOSO, Fernando de Castro. Informática - Conceitos Básicos. Editora Campus. 1997.

• WEBER, Raul Fernando. Fundamentos de Arquitetura de Computadores. Editora Sagra Luzzatto. 2000.

• WEBER, Raul Fernando. Arquitetura de Computadores Pessoais. Editora Sagra Luzzatto. 2001.

• Imagens retiradas dos sites:– http://www.stockbrazil.com.br– http://www.inforap.pt

• Esquema do computador retirado do site da prof. Leda Mara Cadoro do Instituto de Informática da PUC-RS.

• Figuras sobre ergonomia foram retiradas do site do prof. Gustavo Schimidt Moreira do Colégio Nacional, RJ.

Conceitos Básicos