introdução à ciência da computação organização de ......introdução à ciência da...
TRANSCRIPT
![Page 1: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/1.jpg)
1
Introdução à Ciência da Computação
Organização de Computadores: Entrada
e Saída; Conexão entre os Subsistemas
Prof. Danilo Medeiros Eler
Departamento de Matemática e Computação
Faculdade de Ciências e Tecnologia
Unesp – Universidade Estadual Paulista
Presidente Prudente/SP, Brasil
![Page 2: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/2.jpg)
2
Conteúdo
Organização de Computadores
Memórias
Unidade Central de Processamento (UCP)
Subsistema de Entrada e Saída
Conexão entre Subsistemas
![Page 3: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/3.jpg)
3
Modelo de Von Neumann
![Page 4: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/4.jpg)
4
Organização de Computadores
Behrous Forouzan e Firouz Mosharraf. Fundamentos da Ciência da Computação. Cengage Learning, 2011
![Page 5: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/5.jpg)
5
Subsistema de Entrada e Saída
![Page 6: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/6.jpg)
6
Subsistema de Entrada e Saída
Permite que o computador se comunique com
o mundo externo
Permite o armazenamento de programas e
dados, mesmo quando a energia estiver
desligada
Pode ser dividido em duas amplas categorias:
Dispositivos de armazenamento
Dispositivos sem armazenamento
![Page 7: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/7.jpg)
7
Dispositivos Sem Armazenamento
Permitem que a CPU/Memória se comunique
com o mundo externo, mas não podem
armazenar informações
Teclado
Monitor
Impressora
![Page 8: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/8.jpg)
8
Dispositivos de Armazenamento
Podem armazenar grandes quantidades de
informações
São mais baratos que a memória principal
Seu conteúdo não é volátil
Não se perde quando a energia é desligada
Também chamados de dispositivos de
armazenamento auxiliar
![Page 9: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/9.jpg)
9
Dispositivos de Armazenamento
Exemplos desses dispositivos são
Discos magnéticos
Fitas magnéticas
Discos ópticos
CD-ROMs e DVDs
![Page 10: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/10.jpg)
10
Discos Magnéticos
http://www.reviversoft.com/pt/blog/2013/02/resolving-hard-drive-problems/
![Page 11: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/11.jpg)
11
Discos Magnéticos
http://technorati.com/technology/article/seagate-hard-drives-a-bargain-with/
![Page 12: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/12.jpg)
12
Discos Magnéticos
Retirado do Livro de William Stallings (Arquitetura e Organização de Computadores)
![Page 13: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/13.jpg)
13
Discos Magnéticos
Retirado do Livro de William Stallings (Arquitetura e Organização de Computadores)
![Page 14: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/14.jpg)
14
Discos Magnéticos
Retirado do Livro de William Stallings (Arquitetura e Organização de Computadores)
![Page 15: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/15.jpg)
15
Discos Magnéticos
Retirado de: Como funciona o computador, Ron White
![Page 16: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/16.jpg)
16
Discos Magnéticos
Retirado de: Como funciona o computador, Ron White
![Page 17: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/17.jpg)
17
Discos Ópticos
CD-R
![Page 18: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/18.jpg)
18
Discos Ópticos
CD-RW
![Page 19: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/19.jpg)
19
Discos Óticos
http://www.todateoria.com.br/old/arquitetura-de-computadores-%E2%80%93-parte-4/
1 μm equivale a
um milionésimo de
metro (1 × 10-6 m)
![Page 20: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/20.jpg)
20
Interconexão de Subsistemas
![Page 21: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/21.jpg)
21
Interconexão de Subsistemas
As informações precisam se trocadas entre os
diferentes subsistemas
Instruções, endereço e dados
Os dispositivos dos diferentes subsistemas trocam
informação por conexões chamadas de barramento
uma série de fios condutores para conectar todos
os componentes do sistema
Pelo barramento podem trafegar sinais de controle,
endereço e dados
![Page 22: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/22.jpg)
22
Interconexão de Subsistemas
Há três grupos de barramentos
Barramento de dados
Barramento de endereços
Barramento de controle
http://sdacprocessadores.blogspot.com/feeds/posts/default
![Page 23: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/23.jpg)
23
Barramento de Dados
É composto de diversas linhas de conexão
Cada uma delas transportando 1 bit de cada vez
O número de linhas depende do tamanho
das palavras utilizadas pelo computador
Se a palavra tiver 32 bits, precisamos de um
barramento de dados com 32 linhas de conexão
Para que todos os 32 bits possam ser
transmitidos ao mesmo tempo
![Page 24: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/24.jpg)
24
Barramento de Endereços
Permite acesso a determinada palavra na
memória
O número de linhas depende do espaço de
endereçamento da memória
Se a memória tiver 2n palavras, o barramento
precisa transportar n bits de cada vez
Portanto, é preciso ter n conexões
![Page 25: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/25.jpg)
25
Barramento de Controle
Transporta a comunicação entre CPU, memória e
outros componentes
O número de conexões depende do número
total de comandos de controle que um
computador precisa
Se o computador tiver 2m ações de controle,
precisamos de m linhas de conexões para o
barramento de controle
![Page 26: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/26.jpg)
26
Conectando Dispositivos de E/S
Behrous Forouzan e Firouz Mosharraf. Fundamentos da Ciência da Computação. Cengage Learning, 2011
![Page 27: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/27.jpg)
27
Conectando Dispositivos de E/S
Os dispositivos de E/S não podem ser
conectados diretamente aos barramentos
que conectam a CPU e a memória
Duas razões principais
Sua natureza é diferente da natureza da CPU e
da memória
Dispositivos magnéticos, ópticos, eletromecânicos
Operam em uma velocidade muito inferior
GB/s contra MB/s
![Page 28: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/28.jpg)
28
Conectando Dispositivos de E/S
Existe a necessidade de algum dispositivo
intermediário para lidar com essa diferença
Por isso, eles são conectados aos
barramentos por meio de controladores de
entrada e saída, ou interfaces
Existe um controlador específico para cada
dispositivo de E/S
![Page 29: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/29.jpg)
29
Conectando Dispositivos de E/S
Behrous Forouzan e Firouz Mosharraf. Fundamentos da Ciência da Computação. Cengage Learning, 2011
![Page 30: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/30.jpg)
Exemplo de Arquitetura
30
Retirado do Livro de William Stallings (Arquitetura e Organização de Computadores)
![Page 31: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/31.jpg)
31
Exemplo de Arquitetura
https://upload.wikimedia.org/wikipedia/comm
ons/c/cb/Diagrama_placa-m%C3%A3e.png
![Page 32: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/32.jpg)
Placa Mãe
32https://howcomputerswereinvented.weebly.com/uploads/2/9/4/7/29476145/3250879_orig.gif
![Page 33: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/33.jpg)
Placa mãe
33https://image.slidesharecdn.com/presentation2-170521135327/95/the-
computer-motherboard-and-its-components-5-
638.jpg?cb=1495374841
![Page 34: Introdução à Ciência da Computação Organização de ......Introdução à Ciência da Computação Organização de Computadores: Entrada e Saída; Conexão entre os Subsistemas](https://reader036.vdocuments.site/reader036/viewer/2022062613/614aa1e012c9616cbc698a92/html5/thumbnails/34.jpg)
34
Bibliografia
- Behrous Forouzan e Firouz Mosharraf. Fundamentos da
Ciência da Computação. Cengage Learning, 2011
- William Stallings. Arquitetura e organização de computadores.
8a edição. São Paulo: Pearson Pratice Hall, 2010