Buscar

aula_revisaoav1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

ORGANIZAÇÃO DE COMPUTADORES
SIMONE MARKENSON
Rio de Janeiro, maio de 2011
1
Aula 1: Fundamentos				
Aula 2: Sistemas de numeração		
Aula 3: Representação de dados		
Aula 4: Lógica Digital
Aula 5: Álgebra de Boole				
CONTEÚDO DESSA AULA
AULA DE REVISÃO PARA A AV1
Composição da nota: 10,0 (dez) pontos da prova presencial
Matéria: aulas 1 a 5
PARA QUE SERVE UM COMPUTADOR?
	DADOS 				INFORMAÇÃO
PROCESSAMENTO
PROCESSAMENTO 
DE DADOS
HARDWARE
SOFTWARE
O QUE SE CHUTA E O QUE SE XINGA?
AULA 1
3
GABINETE
MONITOR
TECLADO & MOUSE
HARDWARE
AULA 1
4
GABINETE
MONITOR
TECLADO & MOUSE
HARDWARE
AULA 1
PLACA MÃE
PROCESSADOR (CPU)
MEMÓRIA PRINCIPAL
DISCOS (MEMÓRIA SECUNDÁRIA)
FONTE (ENERGIA)
5
MONITOR
HARDWARE: OUTROS FORMATOS
TABLET
NETBOOK
SMARTPHONE
DESKTOP
LAPTOP
(NOTEBOOK)
AULA 1
6
COMO ESTES COMPONENTES SE CONECTAM?
ENDEREÇO
DADOS
CONTROLE
BARRAMENTOS
E PARA FUNCIONAR?
AULA 1
PROGRAMA
(FONTE)
						
OBJETO
					
EXECUTÁVEL
COMPILADOR
LIGADOR
7
RESUMO – AULA 1
PROCESSAMENTO DE DADOS é a tarefa de transformar dados em informações
Esta tarefa pode ser executada por um COMPUTADOR
Para que o computador faça uma tarefa é necessário que exista um PROGRAMA que determine como esta tarefa deve ser executada
Para desenvolvimento de um programa utilizamos uma LINGUAGEM DE PROGRAMAÇÃO
O programa escrito nesta linguagem é transformado em CÓDIGO DE MÁQUINA através dos processos de compilação e ligação
AULA 1
8
SISTEMA DE NUMERAÇÃO DECIMAL
COMO FUNCIONA?
		
Utilizamos o sistema decimal (base 10), no qual temos algarismos de 0 a 9 representando valores de unidades, dezenas, centenas, etc.
Dependendo da posição (notação posicional) o valor de um algarismo assume um valor diferente
Cada posição corresponde a uma potência da base começando em 0 (zero)
	Por exemplo: 	258 na base 10 ou 25810
				258 = 2 * 102 + 5 * 101 + 8 * 100
				(2 centenas + 5 dezenas + 8 unidades)
AULA 2
QUE BASES VAMOS ESTUDAR?
10 algarismos da base decimal: 
0 1 2 3 4 5 6 7 8 9
2 algarismos na base binária: 
0 1
16 algarismos na base hexadecimal: 
0 1 2 3 4 5 6 7 8 9 A B C D E F
AULA 2
CADA POSIÇÃO CORRESPONDE A UMA POTÊNCIA DA BASE, ASSIM COMO NA BASE DECIMAL?
SIM !!!
A516 = A * 161 + 5 *160
10 * 16 + 5 *1
160 + 5 = 16510
De quantos bits eu preciso?
E de byte em byte...
Devemos encontrar a potência de 2 mais próxima que comporte o número, considerando que Bn equivale as combinações com n algarismos.
120  serão necessários 7 bits : 27 = 128 combinações
12010 = 1 1 1 1 0 0 02 
AULA 2
Um conjunto de oito bits (octeto) representa um byte
Utilizar os múltiplos (K, M, G ...) facilita, pois a capacidade de armazenamento dos diversos dispositivos no computador é medida em bytes	
Quais são os múltiplos do byte?
NOME
SÍMBOLO
MÚLTIPLO
quilobyte
KB
210
megabyte
MB
220
gigabyte
GB
230
terabyte
TB
240
petabyte
PB
250
exabyte
EB
260
zetabyte
ZB
270
yottabyte
YB
280
AULA 2
Exercícios de registro de frequência
AULA 2
Quantos bytes possuem, respectivamente, 2KB, 4MB e 8GB?
	1) 2¹² , 4²º , 2³² 
2) 2¹¹ , 2²º , 2³² 
3) 2¹¹ , 2²² , 2³³ 
4) 2¹² , 2²² , 2³¹ 
Qual o valor em decimal do número ABC (em hexadecimal)?
	1) 2748 
2) 2700 
3) 33 
4) 2747
Quantos arquivos de 2MB cabem em um cartão de memória de 32 GB?
Os números podem ser representados em bases diferentes
As bases 2 e 16 são as mais utilizadas na informática
Saber trabalhar com números binários e seus múltiplos é fundamental e facilitará seu trabalho
Você deve praticar!
E lembrem-se... existem 10 tipos de pessoas no mundo, as que conhecem números binários e as que não conhecem
RESUMO DA AULA 2
AULA 2
Conversão de Base
Decimal  Binário
1) Realizar divisões sucessivas por 2 enquanto quociente diferente de zero
2) Os “restos” irão formar o número convertido
Decimal  Hexadecimal
1) Realizar divisões sucessivas por 16 enquanto quociente diferente de zero
2) Os “restos” irão formar o número convertido
Hexadecimal  Binário
1) Cada quatro bits formam um algarismo hexadecimal
AULA 3
E OS NÚMEROS NEGATIVOS?
SINAL e MAGNITUDE		
-10 = 1 1010	
sinal
magnitude
AULA 3
Um bit reservado para sinal
A magnitude (valor) é o número apresentado em binário
Complemento a 1		
-10 = 1 0 1 0 1
Um bit reservado para sinal
Diferença entre cada algarismo do número e o maior algarismo possível na base
Para a base 2 o maior algarismo é o 1 e, para este caso, equivale a inverter todos os dígitos
E OS NÚMEROS NEGATIVOS?
1010 invertido
sinal
AULA 3
Complemento a 2		
-10 = 1 0 1 1 0
Um bit reservado para sinal
Obtido a partir do complemento a 1 de um número binário, somando-se 1
Representação mais utilizada
E OS NÚMEROS NEGATIVOS?
sinal
0101 + 1
AULA 3
SINAL E MAGNITUDE
Registra o sinal do maior número e subtrai a magnitude
COMPLEMENTO A 1
Efetua a soma bit a bit (inclusive sinal)
“vai um” para fora do número é somado ao resultado
Se não houver “vai um” para fora do número, o resultado é negativo e deve ser complementado (mantendo o sinal)
COMPLEMENTO A 2
Efetua a soma bit a bit (inclusive sinal)
“vai um” para fora do número indica resultado positivo
Se não houver “vai um” para fora do número, o resultado é negativo e deve ser complementado (mantendo o sinal)
			
SOMANDO E SUBTRAINDO
AULA 3
Exercícios
Qual a representação em base binária do número FFh e 10h respectivamente?
	1) 11111111 e 00010000 
2) 11111111 e 00010110 
3) 10000000 e 00010001 
4) 10000000 e 00010000 
A  representação em complemento a 2 do número decimal -13 utilizando 5 bits é:
	1) 11101 
2) 10011 
3) 10010 
4) 01101
Joãozinho só sabe contar em hexadecimal e tem uma coleção com 1B bolinhas de gude. Seu irmão mais velho lhe deu 7 bolinhas. A mãe de Joãozinho perguntou a ele quantas bolinhas ele tinha. O que Joãozinho respondeu?
AULA 3
Conceitos de Lógica Digital
Vamos conhecer as portas lógicas, que são circuitos eletrônicos (hardware) elementares de um sistema de computação
Uma operação lógica realizada sobre um ou mais valores lógicos produz um resultado lógico, conforme a regra definida para essa operação
Valores lógicos (booleanos):
Falso (F = bit 0)
Verdadeiro (V = bit 1)
AULA 4
Falso ou Verdadeiro?
Falso ou Verdadeiro?
AND
Produz resultado verdade se e somente se todas as entradas forem verdade
Representação algébrica: A * B (ou A . B)
Representação gráfica:
A	B	X
0	0	0
0	1	0
	0	0
1		1	1
X = A * B
X
Tabela-Verdade
OR
Produz resultado verdade se pelo menos uma das entradas for verdade
Representação algébrica: A + B
Representação gráfica:
A	B	X
0	0	0
0	1	1
	0	1
1		1	1
X = A + B
X
Falso ou Verdadeiro?
Tabela-Verdade
NOT
Inverte o valor da entrada
Representação algébrica: A
Representação gráfica:
A	X
1	0
0	1
X = A
X
Falso ou Verdadeiro?
Tabela-Verdade
NAND
Produz o inverso do AND equivalente
Representação algébrica: A * B
Representação gráfica:
X = A * B
A	B	X
0	0	1
0	1	1
	0	1
1		1	0
X
Falso ou Verdadeiro?
Tabela-Verdade
NOR
Produz o inverso do OR equivalente
Representação algébrica: A + B
Representação gráfica:
X = A + B
A	B	X
0	0	1
0	1	0
	0	0
1		1	0
X
Falso ou Verdadeiro?
Tabela-Verdade
XOR
Produz resultado verdade se as entradas forem diferentes
Representação Algébrica: A  B
Representação gráfica:
X = A  B
A	B	X
0	0	0
0	1	1
	0	1
1		1	0
X
Falso ou Verdadeiro?
Tabela-Verdade
A OR B
NOT (1) 
C AND resultado de (2)
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
A B C 	 A+B A+B X
0 1 0
0 1 1
1 0 0
1 0	 0
1 0 0
1 0 0
1 0 0
1 0 0
Combinando... 
X =( A + B )* C 
X =( A + B )* C 
Representando graficamente:
AULA 4
C
X
Exercícios de registro de frequência
Considere os valores A=0110 e B=1101. Podemos afirmar que os valores de X para X = A*B e X = A+B são, respectivamente:
1) 1111 e 0100 
2) 0100 e 1111 
3) 0100 e 1001 
4) 1001 e 1111 
Seja A = 10010 e B = 11110. O valor de X = A*B será:
1) 10010 
2) 11110 
3) 00001 
4) 01101
AULA 4

Outros materiais