Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia...
Transcript of Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia...
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
1
Organização de ComputadoresOrganização de Computadores
Luiz Paulo MaiaLuiz Paulo Maia
Visão GeralVisão Geral
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
2
Processamento de dados
• Dado x Informação
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
3
Hardware e software
• Hardware • Software– Sistemas
operacionais– Aplicativos– Utilitários– Jogos– Linguagens de
programação
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
4
Computadores digitais binários
• Instruções e dados são representados internamente como 0 e 1
• Simplicidade• Menor custo
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
5
O que faz um computador?
• Operações aritméticas• Operações lógicas• Mover dados • Desviar a sequência de um programa• Fazer a comunicação com os
dispositivos de E/S
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
6
Componentes
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
7
Processador
• Unidade Central de Processamento (UCP) ou CPU (Central Processing Unit)
• Responsável pela execução das instruções
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
8
Memória principal• Memória de acesso
aleatório ou RAM (Random Access Memory)
• Memória volátil, ou seja, se a energia é desligada o conteúdo é perdido
• Responsável por armazenar instruções e dados a serem processados
• “Programa armazenado” apresentado por John von Neumann
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
9
Memória secundária
• Memória não volátil, ou seja, se a energia é desligada o conteúdo não é perdido
• Discos magnéticos• Solid State Drive
(SSD)• CD e DVD• Pen-drive• Fita magnética
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
10
Unidades de medidas de memória
• 1 Byte (8 bits)• 1 KB (Kilo Byte) = 1.024 ou 210 bytes• 1 MB (Mega Byte) = 220 bytes• 1 GB (Giga Byte) = 230 bytes• 1 TB (Tera Byte) = 240 bytes• 1 PB (Peta Byte) = 250 bytes• 1 EB (Exa Byte) = 260 bytes• 1 ZB (Zeta Byte) = 270 bytes• 1 YB (Yotta Byte) = 280 bytes
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
11
Dispositivos de E/S
• Permite a entrada (input) e saída (output) dos dados
• Permite a comunicação com o mundo exterior ao sistema
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
12
Representação dos dados
• Bit: 0 ou 1• Byte: conjunto de 8 bits que representa
a unidade de armazenamento• Palavra: conjunto de bytes que
representa a unidade de processamento
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
13
Representação dos dados
• ASCII (American Standard Code for Information Interchange) utiliza 7 bits
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
14
Representação dos dados
• Tabela ASCII extendida utiliza 8 bits
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
15
Representação dos dados
• EBCDIC (Extended Binary-Coded Decimal Interchange Code) representação de 8 bits utilizada em antigos sistemas da IBM
• Unicode utiliza 16 bits e permite representar caracteres de diferentes idiomas
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
16
Tipos de dados em Java
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
17
Arquivos
• Arquivos sem formatação como arquivos de texto e programas
• Arquivos com formatação podendo ser formados por registros e campos
Byte
(a ) O rg an iza çã o n ã o - estruturad a
A na C lá ud ia Teresa
Bea triz C a m ila D an iele Pa tr ícia Tina Va nessa
Isab ela M ar ia
Registro
(b ) O rgan izaçã o Ind exa da