Está en la página 1de 18

Organização de

Computadores

Aula 10

Prof. Luiz di Marcello


CONCEITOS DE Entrada/Saída
Um sistema de E/S deve ser capaz de receber e enviar
informações ao meio externo e converter as informações de
forma que ser tornem legíveis para o computador ou para o
usuário

CARACTERÍSTICAS DOS DISPOSITIVOS


• Taxa de transmissão
• Aplicação
• Complexidade do controle
• Unidade de transferência
• Representação de dados
• Condições de erro
CONCEITOS DE Entrada/Saída
Um sistema de E/S deve ser capaz de receber e enviar
informações ao meio externo e converter as informações de
forma que ser tornem legíveis para o computador ou para o
usuário

CARACTERÍSTICAS DOS DISPOSITIVOS


• Taxa de transmissão
• Aplicação
• Complexidade do controle Tornam os dispositivos
• Unidade de transferência diferentes, pois combinadas
especificam um determinado
• Representação de dados
dispositivo ou grupo
• Condições de erro
COMPONENTES DO SISTEMA DE E/S

• PERIFÉRICO: dispositivo conectado a um computador


de forma a permitir a comunicação com o mundo
externo
• INTERFACE: componente que conecta o periférico aos
barramentos do computador
• CONTROLADOR: implementa as operações (leitura,
escrita, transferência, etc.)
• BARRAMENTO: conjunto de fios que transportam os
sinais
• PORTA DE E/S: endereço no sistema de E/S
DIAGRAMA DE BLOCOS: PLACA CONTROLADORA

Reg. de Estado Interface


com o
Vias de Dados Dispositivo

Reg. de Dados
Dispositivo

Vias de Endereço Interface Estado


Lógica com o
de E/S Dispositivo Controle
Vias de Controle
TIPOS DE ENDEREÇAMENTO DE E/S
 Utiliza um conjunto de registradores internos ao
controlador que recebem ordens do processador e
fornecem o status de uma operação
 Os registradores são associados a endereços e podem ser
implementados de duas formas:
EM ESPAÇO DE MEMÓRIA
 Na fase de projeto do computador é definida uma zona do
endereçamento de memória que será utilizada para
dispositivos de E/S
 Exemplo: Processadores da família Motorola
TIPOS DE ENDEREÇAMENTO DE E/S
 Os registradores são associados a endereços e podem ser
implementados de duas formas:
EM ESPAÇO DE E/S
 Instruções especiais para manipulação de dispositivos
 No projeto do processador são definidos dois espaços
distintos de endereçamento:
 Espaço de memória: acessado via instruções de acesso à
memória (MOV)
 Espaço de E/S: acessado via instruções de acesso específicas
(IN, OUT)
 Exemplo: Processadores da família Intel e da AMD
TIPOS DE TRANSMISSÃO
SERIAL
 O periférico é conectado ao controlador por apenas uma
linha de comunicação de dados
 Exemplos de barramento com transmissão serial:
 USB: Univeral Serial Bus
 PCI Express (substituto do AGP)
 Firewire (IEEE 1394)
 SATA: Serial Advanced Technology Attachment
TIPOS DE TRANSMISSÃO
PARALELA
 Um grupo de bits é transferido simultaneamente através
de um conjunto de linhas de comunicação
 Exemplos de barramento com transmissão paralela:
 MCA (IBM): Micro Channel Architecture
 ISA/EISA: Industry Standard Adapter
 PCI: Peripheral Component Interconnect
 AGP: Accelerated Graphics Port
MEMÓRIA SECUNDÁRIA: DISCO RÍGIDO
ARMAZENAMENTO EM DISCO
Seek (Tseek) :
cabeçotes para Tempo gasto para
leitura / gravação posicionar o cabeçote em
gravação
uma trilha

Atraso rotacional (Tatraso) :


braço dos Tempo gasto para
face superior
cabeçotes posicionar um setor
(latência)
face inferior cilindro Transferência (Ttransf) :
Tempo gasto para a
transferência de dados
T = Tseek + Tatraso + Ttransf
MEDIDAS DE DESEMPENHO
• Seek
Tseek = n . m + S n = nº. de trilhas
m = constante (depende do disco)
S = Startup time
• Atraso rotacional médio (meia volta)
Tatraso = 1/2r r =velocidade de rotação

• Transferência de uma trilha


Ttrasnf = b/rN N = qtd de bytes na trilha
ESTRATÉGIAS DE ESCALONAMENTO
DE DISCO

BASEADO NA FILA DE REQUISIÇÃO


 FiFo (First in First out)
– Mais simples
– Atendimento na ordem dos pedidos
 Prioridade
– Fora do controle do gerenciador
 LiFo (Last in First out)
– Diminui o movimento da cabeça de
leitura em arquivos sequenciais
ESTRATÉGIAS DE ESCALONAMENTO
DE DISCO

BASEADO NA LOCALIZAÇÃO
 SSTF (shortest service time first)
– Fila é reordenada para atender as requisições de
forma a minimizar o movimento da cabeça
– Possibilidade de starvation
 Scan (elevador)
– Variação do SSTF porém estipula uma direção
preferencial
– O sentido se inverte ao final da varredura
 C-Scan
– Semelhante ao Scan porém com um sentido único
Organização de
Computadores

Exercícios

Prof. Luiz di Marcello


1) No sistema de entrada e saída de um computador temos
alguns componentes que se destacam. Correlacione os
componentes abaixo com a sua função:
PERIFÉRICO - INTERFACE - CONTROLADOR - BARRAMENTO - PORTA DE E/S

I. Dispositivo conectado a um computador de forma a permitir


a comunicação com o mundo externo
II. Componente que conecta o periférico aos barramentos do
computador
III. Implementa as operações tipo leitura e escrita
IV. Conjunto de fios que transportam os sinais
V. Endereço do sistema de E/S

( ) I - II - IV - III - V
( ) I - III - II - IV - V
( ) I - III - II - V - IV
( ) I - II - III - IV - V
( ) I - IV - III - II - V
2) Analise as sentenças sobre dispositivos de Entrada/Saída
(E/S) dos computadores e, em seguida, assinale a alternativa
correta:
I. Um sistema de E/S deve ser capaz de receber e enviar
informações ao meio externo e converter as informações de
forma que se tornem legíveis para o computador ou para o
usuário
II. A arquitetura de E/S deve especificar um método para
identificação do dispositivo, o endereço do dado a ser
transportado, a quantidade de dados a serem transportados e um
método que identifique o término da operação de E/S
III. Os componentes dos dispositivos são: periférico, interface,
controlador, barramento, porta de E/S
( ) Somente as sentença I e II estão corretas
( ) Somente as sentenças II e III estão corretas
( ) Somente a sentença III está correta
( ) Todas as sentenças são corretas
( ) Somente a sentença III está correta

También podría gustarte