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...
![Page 1: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/1.jpg)
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
![Page 2: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/2.jpg)
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
2
Processamento de dados
• Dado x Informação
![Page 3: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/3.jpg)
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
![Page 4: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/4.jpg)
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
![Page 5: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/5.jpg)
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
![Page 6: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/6.jpg)
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
6
Componentes
![Page 7: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/7.jpg)
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
![Page 8: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/8.jpg)
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
![Page 9: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/9.jpg)
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
![Page 10: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/10.jpg)
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
![Page 11: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/11.jpg)
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
![Page 12: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/12.jpg)
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
![Page 13: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/13.jpg)
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
![Page 14: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/14.jpg)
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
![Page 15: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/15.jpg)
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
![Page 16: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/16.jpg)
Org
aniz
açã
o d
e C
om
puta
dore
s –
Luiz
Paulo
Maia
16
Tipos de dados em Java
![Page 17: Organização de Computadores – Luiz Paulo Maia 1 Organização de Computadores Luiz Paulo Maia Visão Geral.](https://reader036.fdocumentos.tips/reader036/viewer/2022062307/552fc160497959413d8e8951/html5/thumbnails/17.jpg)
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