• Nenhum resultado encontrado

Introdução à Ciência da Computação

N/A
N/A
Protected

Academic year: 2022

Share "Introdução à Ciência da Computação"

Copied!
34
0
0

Texto

(1)

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 danilo.eler@unesp.br

Departamento de Matemática e Computação Faculdade de Ciências e Tecnologia Unesp– Universidade Estadual Paulista

Presidente Prudente/SP, Brasil

(2)

2

Conteúdo

 Organização de Computadores

Memórias

Unidade Central de Processamento (UCP)

Subsistema de Entrada e Saída

Conexão entre Subsistemas

(3)

3

Modelo de Von Neumann

(4)

4

Organização de Computadores

Behrous Forouzan e Firouz Mosharraf. Fundamentos da Ciência da Computação. Cengage Learning, 2011

(5)

5

Subsistema de Entrada e Saída

(6)

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

(7)

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

(8)

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

(9)

9

Dispositivos de Armazenamento

 Exemplos desses dispositivos são

Discos magnéticos

Fitas magnéticas

Discos ópticos

CD-ROMs e DVDs

(10)

10

Discos Magnéticos

http://www.reviversoft.com/pt/blog/2013/02/resolving-hard-drive-problems/

(11)

11

Discos Magnéticos

http://technorati.com/technology/article/seagate-hard-drives-a-bargain-with/

(12)

12

Discos Magnéticos

Retirado do Livro de William Stallings (Arquitetura e Organização de Computadores)

(13)

13

Discos Magnéticos

Retirado do Livro de William Stallings (Arquitetura e Organização de Computadores)

(14)

14

Discos Magnéticos

Retirado do Livro de William Stallings (Arquitetura e Organização de Computadores)

(15)

15

Discos Magnéticos

Retirado de: Como funciona o computador, Ron White

(16)

16

Discos Magnéticos

Retirado de: Como funciona o computador, Ron White

(17)

17

Discos Ópticos

 CD-R

(18)

18

Discos Ópticos

 CD-RW

(19)

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-6m)

(20)

20

Interconexão de Subsistemas

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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

(26)

26

Conectando Dispositivos de E/S

Behrous Forouzan e Firouz Mosharraf. Fundamentos da Ciência da Computação. Cengage Learning, 2011

(27)

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

(28)

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

(29)

29

Conectando Dispositivos de E/S

Behrous Forouzan e Firouz Mosharraf. Fundamentos da Ciência da Computação. Cengage Learning, 2011

(30)

Exemplo de Arquitetura

30

Retirado do Livro de William Stallings (Arquitetura e Organização de Computadores)

(31)

31

Exemplo de Arquitetura

https://upload.wikimedia.org/wikipedia/comm ons/c/cb/Diagrama_placa-m%C3%A3e.png

(32)

Placa Mãe

32

https://howcomputerswereinvented.weebly.com/uploads/2/9/4/7/29476145/3250879_orig.gif

(33)

Placa mãe

https://image.slidesharecdn.com/presentation2-170521135327/95/the- 33

computer-motherboard-and-its-components-5- 638.jpg?cb=1495374841

(34)

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

Referências

Documentos relacionados

 Método que consiste na substituição de cada instrução do programa escrito na linguagem L2 por uma seqüência de instruções equivalente na linguagem L1. •

Escreva um programa que receba uma lista e retorne a soma dos elementos de índices pares (considere que o primeiro item da lista tem

de uma ou mais mensagens para o mestre (Message In) ou do mestre para o escravo (Message Out).. if request takes time to execute,

Máquina de Tabular Utilizava cartões perfurados para armazenar dados Herman Hollerith (1860-1929) História da Informática. Odhner inventou uma série de máquinas de

Como esses computadores se interligam para formar uma

n a memória secundária que permitem armazenar uma maior quantidade de dados e instruções por um período de tempo mais longo; o disco rígido é o exemplo mais evidente de

„ „ Final da d Final da dé écada de 50 cada de 50 - os computadores passaram a ser construídos usando transistores, que não eram lá tão menores que as válvulas usadas durante

 Governo Britânico construiu em 1943 o primeiro computador digital eletrônico, o COLOSSUS, para fins de decodificar as mensagens trocadas pelos alemães durante a