A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.

Apresentações semelhantes


Apresentação em tema: "1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1."— Transcrição da apresentação:

1 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1

2 2 Introdução à Informática Breve Histórico Estrutura Interna do Computador Unidade Central de Processamento Memórias Meios e Dispositivos de Entrada e Saída Microcomputadores Organização das Informações no Computador Redes de Computadores Software Sistemas Operacionais Linguagens de Programação Aplicativos

3 3 Histórico Blaise PASCAL: 1ª máquina de somar Joseph Marie JACQUARD: 1ª máquina de tecelagem controlada por cartões de couro perfurados Charles BABBAGE: 1ª máquina de calcular de 4 operações censo EUA: 7,5 anos censo EUA: estimativa --> 11 anos apuração --> 2,5 anos Hermann HOLLERITH: Tabulating Machine Company Computing-Tabulating Recording Company International Business Machines (IBM) Sperry Rand Corporation ENIAC: 1º computador eletrônico à válvula

4 4 Primeiro dispositivo manual de cálculo representando os números no sistema decimal Chinês Japonês Ábaco a.C.

5 5 Ábaco Especial

6 6 Estruturas de Napier John Napier idealizou um dispositivo baseado em bastões com números, capazes de multiplicar e dividir

7 7 Criada pelo atrônomo inglês Edmund Gunter, implementada pelo Reverendo William Oughtred e aperfeiçoada pelo Prof. de Geometria Amédée Mannheim, em 1850 (França) Possui uma régua deslizante sobre uma base fixa, com escalas logarítmicas para a realização de diversas operações Utilizada até a década de 70 Régua de Cálculo Oughtred

8 8 Régua de Cálculo Exemplo 1,3 x 2 = 2,6 1,3 2,6

9 9 Máquina Aritmética de Pascal

10 10 Possuia uma entrada de dados através de cartões perfurados que controlavam a confecção dos tecidos e dos desenhos Primeira máquina mecânica programada Tear automático de Jaquard

11 11 Tear automático de Jaquard

12 12 Dispositivo mecânico baseado em rodas dentadas para avaliação de funções e obtenção de tabelas. Máquina de Diferenças de Babbage

13 13 Máquina de Diferenças de Babbage Museu de Ciências (Londres)

14 14 Dispunha de programa, memória, unidade de controle e periféricos de entrada e saída Cálculo automático de tabelas de logaritmos e funções trigonométricas Devido a esse projeto Babbage é considerado Um dos pais da informática Máquina Analítica de Babbage

15 15 George Boole (Lincoln, England 02/11/ /12/1864) 1854: George Boole desenvolve a teoria da Álgebra de Boole, origem da Teoria dos Circuitos Lógicos

16 16 Possui cartões perfurados onde foram armazenados as informações coletadas no censo e uma máquina para ler e tabular essas informações Máquina de Cartões Perfurados de Hollerith

17 17 Herman Hollerith Fundador da IBM Slogans: Do It Right Think

18 18 MARK -I Possuia unidades de entrada, memória principal e unidade aritmética. Utilizava cartões e fitas perfuradas como entrada Primeiro computador eletromecânico construído a funcionar 117 metros de comprimento, 2 de altura, 70 toneladas Constituído de peças móveis, com fiação de metros Somava dois números em menos de 1 segundo e multiplicava em 6 segundos. Trabalhava com 23 dígitos decimais

19 19 ENIAC (Electronic Numerical Integrator And Calculator) 1946 a 1952: operação válvulas 1500 relés sala de 9 x 30 m consumia 200 kWh criado por John Mauchly e Prosper Eckert em válvulas já tinham sido substituídas operava por algumas horas e parava pela queima de cerca de 100 a 200 válvulas; ficava até uma semana em manutenção.

20 20 E lectronic N umerical I ntegrator A nd C alculator Primeiro computador eletrônico. Entrou em funcionamento em Utilizado pelo exército para cálculo da trajetória de projéteis através de tabelas O Computador ENIAC

21 21 ENIAC - características 1000 vezes mais rápido que o MARK - I Somava 2 números em 0,0002 s Multiplicava em 0,003 s 111 metros cúbicos 30 toneladas válvulas a vácuo comutadores resistências interruptores Consumo oscilava entre e watts

22 22 Curiosidades sobre o ENIAC Mulheres que trabalharam no projeto: –Marilyn Wescoff –Ruth Lichterman –Kay McNutty –Frances Bilas –Jean Jeannings –Betty Snyder Foram escolhidas porque os militares americanos achavam que os homens não tinham a paciência necessária para programar o projeto. Porém elas usavam uma sigla SP no crachá (Subprofessional)

23 23 Fatos históricos...continuação : John Atanasoff e Clifford Berry, do projeto ENIAC construíram uma máquina eletrônica que operava em código binário, seguindo as idéias de Babbage. Foi o primeiro computador digital 1944: John von Neumann desenvolve a idéia de um programa interno descrevendo o fundamento teórico para a construção de um computador eletrônico, denominado Modelo de von Neumann existência simultânea de dados e instruções no computador e a possibilidade de programação. 1952: construído o computador de von Neumann, como uma modificação do ENIAC. Foi chamado EDVAC (Electronic Discrete Variable Automatic Computer

24 24 Segue o modelo de von Neumann Utiliza fitas magnéticas Em 1952 são construídos os computadores MANIAC - I, MANIAC - II e UNIVAC - II. Computador UNIVAC I

25 25 Classificação dos computadores quanto à geração Geração 1ª 2ª 3ª 5ª 4ª Ano Circuitos VLSI, ULSI Circuito Integrado Monolítico Circuito Integrado Transistor Válvula Elemento Ativo Quase Inesgotáveis Bons Médios Bastante Automatizado Poucos Semi Manual Quase Todo Manual Recursos de Programação Todo Manual Sistema Operacional Quase Todo Automatizado Ótimos

26 26 Se o automóvel tivesse se desenvolvido como o fizeram os computadores nos últimos 40 anos, hoje um Rolls-Royce custaria US$ 2,00, faria um milhão de Km por litro de gasolina, produziria energia suficiente para movimentar o Queen Elizabeth e dez deles caberiam numa cabeça de alfinete Prof. Edward Eteinmüller (Universidade de Stanford)

27 27 Mainframe de 1970 Burroughs B-5000/ Memória de 6Mb

28 28 IBM/ UFRGS ( ) 32 Kb de memória

29 29 B-6700 da UFRGS ( )

30 30 Estrutura Interna do Computador

31 31 Estrutura Interna do Computador Entrada Processa mento Saída

32 32 Processamento Entrada Saída Memória Unidade de Controle Unidade Lógica Unidade Aritmética UCP

33 33 Unidade Central de Processamento (U.C.P.) Unidade de Controle Unidade Lógica Unidade Aritmética Memória (Principal)

34 34 ES Programas Unidade Aritmética

35 35 Processamento Entrada Saída Memória Unidade de Controle Unidade Lógica Unidade Aritmética UCP

36 36

37 37

38 38 UCP - Programa

39 39 Unidade Aritmética

40 40 Armazenamento (Memória)

41 41 Memórias: Núcleos Magnéticos Bit Fios de Cobre Anel de Ferro Magnetizável

42 42 Memória de Núcleos Magnéticos

43 43 Memórias Integradas

44 44 Memórias Integradas RAM (Random Access Memory) –É a memória de trabalho do usuário. –É nesta memória que se pode armazenar dados e programas. –É volátil, ou seja, quando se desliga o computador seu conteúdo é perdido (apagado). –Capacidades: de 32 Mbytes a 1 Gbytes ROM (Read Only Memory) –É a memória onde o fabricante grava partes do sistema operacional. –Nela o usuário não pode gravar nada, somente ler. –Não é volátil, ou seja, mesmo desligando o computador, seu conteúdo não é perdido. –Capacidades: 256 Kbytes a 16 Mbytes

45 45 Tipos de ROM ROM (Read Only Memory) –é gravada uma única vez, na fábrica, durante o processo de fabricação. PROM (Programmable ROM) –só pode ser gravada uma vez, porém fora da fábrica, usando um gravador de PROM. EPROM (Erasable PROM) –similar a PROM, porém seu conteúdo pode ser apagado, através da emissão de luz ultravioleta na janela superior, sendo feita a regravação tal como na PROM. EEPROM (Electrically EPROM) e EAROM (Electrically Alterable ROM) –similares à EPROM, porém o processo de apagamento se faz através da aplicação de uma tensão em um dos pinos. O apagamento é instantâneo

46 46 EPROM

47 47 Tipos de Memórias Atuais nos Micros Registradores Expandida (Expansão qualquer) Estendida (Extensão aos 640K do DOS- PC) Flash Cache –Nível 1 (interno UCP) –Nível 2 (externo à UCP) Virtual (Paginação e Segmentação)

48 48 Registradores Registrador é uma área de memória onde são colocados os dados, para que as Unidades Aritmética e Lógica possam fazer suas operações e comparações. Memória Estendida Memória Expandida É toda área de memória que é adicionada à memória original do computador. É toda memória que ultrapassa os 640 KB originais concebidos para o DOS.

49 49 Memória Flash É um tipo de memória similar a uma ROM em que se pode regravar os dados, até cerca de 1000 vezes. É usada para armazenar dados em cartões de memória. Memória Cache É uma memória de acesso privilegiado e rapidíssimo, onde são colocados os dados mais frequentemente acessados. Tem características similares aos Registradores. Há 2 níveis de Cache: –Cache L1 (Level 1): fica dentro do próprio processador (tamanho pequeno) –Cache L2 (level 2): fica na placa mãe (tamanho maior)

50 50 Memória Flash

51 51 Memória Flash

52 52

53 53 Memória Virtual É uma área de disco rígido que é usada como se fosse uma memória RAM. A vantagem é que não é necessário adicionar chips de memória para aumentar a capacidade. A desvantagem é que o tempo de acesso é bem mais lento. Na memória virtual geralmente se armazena programas grandes, ficando nela o programa dividido em partes, sendo cada parte levada à memória RAM, quando necessário executar aquela parte.

54 54 Particionamento de Programas na Memória Virtual Dois métodos podem ser usados pelo Sistema Operacional: –Segmentação –Paginação Segmentação : O programa é dividido em partes funcionais, chamadas Segmentos, sendo o tamanho destas partes variável, de acordo com o conteúdo a ser armazenado; Paginação: O programa é dividido em partes de igual tamanho, chamadas de Páginas, mesmo que determinada parte funcional tenha que ocupar várias páginas, ou que numa página caibam várias partes funcionais.

55 55 Memórias (continuação) RAM DRAM (Dynamic RAM) –EDO –SDRAM –RDRAM SRAM (Static RAM) - Cache VRAM (Video RAM) WRAM SIMM DIMM

56 56 Memória RAM Pode ser de dois tipos: –DRAM (Dynamic RAM) –SRAM (Static RAM) DRAM : Memória que não fica energizada todo o tempo, economizando energia. Há um capacitor que mantém a carga por certo período, após o que deve ser recarregado (refresh). Tem maior capacidade e menor custo. SRAM - Memória mais rápida que a DRAM, e mais cara.

57 57 DRAM - EDO (Extended Data Output) Memória tipo DRAM, mais rápida, que recebe um bloco de memória por vez em sua cache interna, enquanto o processador processa este bloco, recebe outro bloco; DRAM normal recebe um byte por vez. SDRAM (Synchronous DRAM) SDRAM- Transfere dados a cada ciclo da máquina. DDR-SDRAM (Double Data Rate): É uma SDRAM que transfere dados 2 vezes por ciclo. RDRAM (Rambus DRAM) Transfere dados a taxa de 1,6 GBps, enquanto as DRAM comuns transferem a 800 MBps.

58 58 VRAM (Video RAM) Memória específica para armazenar o conteúdo do que é mostrado no vídeo. Dela depende a resolução (nº PIXELS) e o nº de cores que pode ser exibido. WRAM (Window RAM) Similar a VRAM, porém dispõe de um buffer da próxima imagem que será mostrada. Isto diminui o efeito de flicker na tela. É uma criação da Samsumg.

59 59 Módulos SIMM e DIMM SIMM (Single In-Line Memory Module) –Módulo de memória em que os chips estão dispostos numa placa com um fileira única. DIMM (Dual In-Line Memory Module) –Módulo de memória em que os chips estão dispostos em fileira dupla. 30, 72 e 100 pinos 72, 144, 168 e 184 pinos

60 60 UCP Registradores Cache Nível 1 Nível 2 RAM Física Memória Virtual Dispositivos de Armazenamento ROM / BIOS Drives Removíveis Armazenamento Internet/ Redes Winchester Dispositivos de Entrada Teclado Mídias Removíveis Mouse Dispositivos Remotos Scanner Camera Microf. Video Outros


Carregar ppt "1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1."

Apresentações semelhantes


Anúncios Google