1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática /...
Transcript of 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática /...
![Page 1: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/1.jpg)
1
Introdução à Informática
Prof. Roberto Cabral de Mello BorgesInstituto de Informática / Escola Técnica - UFRGS
2009
Parte 1
![Page 2: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/2.jpg)
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
![Page 3: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/3.jpg)
3
Histórico• 1642 - Blaise PASCAL: 1ª máquina de somar
• 1801 - Joseph Marie JACQUARD: 1ª máquina de tecelagem controlada por cartões de couro perfurados.
• 1812 - Charles BABBAGE: 1ª máquina de calcular de 4 operações.
• 1880 - censo EUA: 7,5 anos• 1890 - censo EUA: estimativa --> 11 anos
apuração --> 2,5 anos
• 1896 - Hermann HOLLERITH: Tabulating Machine Company.
• 1911 - Computing-Tabulating Recording Company.
• 1924 - International Business Machines (IBM).
• 1927 - Sperry Rand Corporation.
• 1946 - ENIAC: 1º computador eletrônico à válvula
![Page 4: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/4.jpg)
4
Primeiro dispositivo manual de cálculo representando osnúmeros no sistema decimal
Chinês Japonês
Ábaco - 2600 a.C.
![Page 5: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/5.jpg)
5
Ábaco Especial
![Page 6: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/6.jpg)
6
Estruturas de Napier - 1550
John Napier idealizou um dispositivo baseado em bastões com números, capazes de multiplicar e dividir
![Page 7: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/7.jpg)
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 - 1650
Oughtred
![Page 8: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/8.jpg)
8
Régua de Cálculo
• Exemplo
• 1,3 x 2 = 2,6
1,3 2,6
![Page 9: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/9.jpg)
9
Máquina Aritmética de Pascal -
1642
![Page 10: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/10.jpg)
10
Máquina para multiplicar - 1623
• Idealizada por Wilhelm Schickard
• Realizava operações de multiplicação, através de rodas dentadas.
• Multiplicação realizada através de somas sucessivas
![Page 11: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/11.jpg)
11
Máquina arimética de Morland - 1666
• Samuel Morland (Inglaterra)
• Máquina mecânica • operações de soma e
subtração
• Em 1672 publicou “The Description and Use of Two Arithmetic Instruments”, que descrevia a máquina de Napier aperfeiçoada.
![Page 12: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/12.jpg)
12
Consiste num aprimoramento da máquina de Pascal
Operações de soma, subtração, divisão e raiz quadrada
Calculadora Universal de Leibnitz - 1672
![Page 13: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/13.jpg)
13
Máquina de calcular capaz de realizar somas, subtrações, multiplicações e divisões
Calculadora de Hahn - 1779(Philip Matthäus Hahn)
![Page 14: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/14.jpg)
14
Possuia uma entrada de dados através de cartões perfuradosque controlavam a confecção dos tecidos e dos desenhos
Primeira máquina mecânicaprogramada
Tear automático de Jaquard - 1801
![Page 15: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/15.jpg)
15
Tear automático de Jaquard - 1801
![Page 16: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/16.jpg)
16
Dispositivo mecânico baseado em rodas dentadas paraavaliação de funções e obtenção de tabelas.
Máquina de Diferenças de Babbage - 1822
![Page 17: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/17.jpg)
17
Máquina de Diferenças de Babbage
Museu de Ciências (Londres)
![Page 18: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/18.jpg)
18
•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 - 1833
![Page 19: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/19.jpg)
19
Augusta Ada Byron (Condessa Ada Lovelace)
1842 : Augusta Ada Byron (Condessa de Lovelace) apresenta certos aspectos da arimética binária utilizados 100 anos depois por Von Neumann
Considerada a primeira programadora da história por seus trabalhos na máquina analítica de Babbage, o qual conheceu em 1832.
![Page 20: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/20.jpg)
20
George Scheutz• 1854: George Scheutz contrói um modelo da
Máquina de Diferenças de Babbage que funciona bem na obtençao de tabelas
![Page 21: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/21.jpg)
21
•Primeira calculadora a obter sucesso comercial•Utilizada em transações e cálculos científicos
Máquina milionária de Steiger - 1893
![Page 22: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/22.jpg)
22
George Boole(Lincoln, England 02/11/1815 - 08/12/1864)
• 1854: George Boole desenvolve a teoria da Álgebra de Boole, origem da Teoria dos Circuitos Lógicos
![Page 23: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/23.jpg)
23
Possui cartões perfurados onde foram armazenados as informações coletadas no censo e uma máquina para lere tabular essas informações
Máquina de Cartões Perfurados de Hollerith - 1896
![Page 24: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/24.jpg)
24
Herman Hollerith
Fundador da IBMSlogans:• Do It Right• Think
![Page 25: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/25.jpg)
25
Fatos históricos ...continuação...
1887: Leon Bolle contrói uma máquina de multiplicar diretamente, sem o processo de somas sucessivas
1895: Hollerith inclui na sua máquina a operação de somar para a contabilidade das Ferrovias Centrais de Nova York
1896: Hollerith funda a empresa Tabulating Machines Company, que em 1924 junto com outras empresas forma a IBM.
![Page 26: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/26.jpg)
26
Fatos históricos ...continuação...
1914: Leonardo Quevedo constrói uma máquina que simula os movimentos das peças de xadrez
1936: Alan Turing desenvolve a teoria de uma máquina capaz de reolver qualquer tipo de problema. Teve início a Teoria Matemática da Computação
algoritmo representa um processoSurge a Teoria da Computabilidade
– estudos para encontrar formas de descrição e representação de processos através de algoritmos
1937: construção do primeiro computador eletromecânico baseado em relés e engrenagens
– Calculadora Automática de Seqüência Programada, MARK - I
![Page 27: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/27.jpg)
27
Fatos históricos ...continuação...
1938: Claude Shannon aplica a Teoria da Álgebra de Boole na representação de circuitos lógicos
![Page 28: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/28.jpg)
28
MARK -IPossuia 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 700.000 peças móveis, com fiação de 800.000 metros
Somava dois números em menos de 1 segundo e multiplicava em 6 segundos. Trabalhava com 23 dígitos decimais
![Page 29: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/29.jpg)
29
ENIAC (Electronic Numerical Integrator And Calculator)
• 1946 a 1952: operação
• 18.000 válvulas
• 1500 relés
• sala de 9 x 30 m
• consumia 200 kWh
• criado por John Mauchly e Prosper Eckert
• em 1952 19.000 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.
![Page 30: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/30.jpg)
30
Electronic Numerical Integrator And CalculatorPrimeiro computador eletrônico.Entrou em funcionamento em 1945.Utilizado pelo exército para cálculo da trajetória de projéteis através de tabelas
O Computador ENIAC - 1945
![Page 31: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/31.jpg)
31
ENIAC - características
1000 vezes mais rápido que o MARK - ISomava 2 números em 0,0002 sMultiplicava em 0,003 s111 metros cúbicos30 toneladas17.000 válvulas a vácuo50.000 comutadores70.000 resistências7.500 interruptoresConsumo oscilava entre 100.000 e 200.000 watts
![Page 32: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/32.jpg)
32
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)
![Page 33: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/33.jpg)
33
Fatos históricos ...continuação...
1942: 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
![Page 34: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/34.jpg)
34
•Segue o modelo de von Neumann•Utiliza fitas magnéticas
Em 1952 são construídosos computadores MANIAC - I, MANIAC - II eUNIVAC - II.
Computador UNIVAC I - 1951
![Page 35: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/35.jpg)
35
Classificação dos computadores quanto à geração
Geração
1ª
2ª
3ª
5ª
4ª
1985
1972
1945
1965
1959
Ano
CircuitosVLSI, ULSI
Circuito IntegradoMonolítico
Circuito Integrado
Transistor
Válvula
ElementoAtivo
QuaseInesgotáveis
Bons
Médios
Bastante Automatizado
Poucos
Semi Manual
Quase TodoManual
Recursos deProgramação
Todo Manual
Sistema Operacional
Quase TodoAutomatizado
Ótimos
![Page 36: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/36.jpg)
36
“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)
![Page 37: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/37.jpg)
37
Mainframe de 1970
• Burroughs B-5000/6000 - Memória de 6Mb
![Page 38: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/38.jpg)
38
IBM/1130 - UFRGS (1968 - 1979)
• 32 Kb de memória
![Page 39: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/39.jpg)
39
B-6700 da UFRGS (1971-1987)
![Page 40: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/40.jpg)
40
Estrutura Interna do Computador
![Page 41: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/41.jpg)
41
Estrutura Interna do Computador
Entrada
Processamento
Saída
![Page 42: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/42.jpg)
42
Processamento
Entrada
Saída
Memória
Unidade deControle
UnidadeLógica
Unidade Aritmética
UCP
![Page 43: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/43.jpg)
43
Unidade Central de Processamento (U.C.P.)
• Unidade de Controle
• Unidade Lógica
• Unidade Aritmética
• Memória (Principal)
![Page 44: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/44.jpg)
44
E S
Programas
Unidade Aritmética
![Page 45: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/45.jpg)
45
Processamento
Entrada
Saída
Memória
Unidade deControle
UnidadeLógica
Unidade Aritmética
UCP
![Page 46: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/46.jpg)
46
![Page 47: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/47.jpg)
47
![Page 48: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/48.jpg)
48
UCP - Program
a
![Page 49: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/49.jpg)
49
Unidade Aritmética
![Page 50: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/50.jpg)
50
Armazenamento (Memória)
![Page 51: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/51.jpg)
51
Memórias:• Núcleos Magnéticos
Bit Fios de Cobre
Anel de Ferro Magnetizável
![Page 52: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/52.jpg)
52
Memória de Núcleos Magnéticos
![Page 53: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/53.jpg)
53
Memórias Integradas
![Page 54: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/54.jpg)
54
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
![Page 55: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/55.jpg)
55
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
![Page 56: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/56.jpg)
56
EPROM
EPROM
![Page 57: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/57.jpg)
57
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)
![Page 58: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/58.jpg)
58
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.
![Page 59: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/59.jpg)
59
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)
![Page 60: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/60.jpg)
60
Memória Flash
![Page 61: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/61.jpg)
61
Memória Flash
![Page 62: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/62.jpg)
62
![Page 63: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/63.jpg)
63
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.
![Page 64: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/64.jpg)
64
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.
![Page 65: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/65.jpg)
65
Memórias (continuação)
• RAM• DRAM (Dynamic RAM)
–EDO –SDRAM–RDRAM
• SRAM (Static RAM) - Cache• VRAM (Video RAM)• WRAM• SIMM• DIMM
![Page 66: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/66.jpg)
66
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.
![Page 67: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/67.jpg)
67
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.
![Page 68: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/68.jpg)
68
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.
![Page 69: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/69.jpg)
69
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
![Page 70: 1 Introdução à Informática Prof. Roberto Cabral de Mello Borges Instituto de Informática / Escola Técnica - UFRGS 2009 Parte 1.](https://reader036.fdocument.pub/reader036/viewer/2022062404/552fc10b497959413d8c292a/html5/thumbnails/70.jpg)
70
UCP Registradores
CacheNível 1
Nível 2
RAM Física Memória Virtual
Dispositivos de Armazenamento
ROM /BIOS
DrivesRemovíveis
Armazenamento
Internet/Redes Winchester
Dispositivos de Entrada
Teclado Mídias Removíveis
Mouse DispositivosRemotos
ScannerCameraMicrof.Video
Outros