Mudanças entre as edições de "MI1022806 2021 2 AULA13"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(Criou página com '=Dispositivos de Entrada e Saída= Os dispositivos de entrada e saída (E/S) ou input/output (I /O), ou ainda '''periféricos''' são aqueles que permitem a interação entr...')
 
 
Linha 1: Linha 1:
=Dispositivos de Entrada e Saída=
+
=Lista de Exercícios para AT2=
  
 +
Nossa segunda avaliação se aproxima. Esta lista de exercícios servirá de guia de estudos para
 +
vocês, não vou corrigi-la e também vocês não precisarão entregá-la mas vou tirar todas as
 +
dúvidas de vocês via grupo do WhatsApp.
  
Os dispositivos de entrada e saída (E/S) ou input/output (I /O), ou ainda '''periféricos''' são aqueles que permitem a interação entre processador e usuário, ou entre processador e processador. Eles se enquadram dentro da denominada '''Arquitetura de Von Neumann''', que explica as principais partes de um computador.
+
==Parte 1 – CPU e Barramentos==
 +
# Quais as funções da CPU?
 +
# Quais os componentes da CPU?
 +
# Para que serve a ULA?
 +
# Para que servem os registradores?
 +
# Com relação a funcionalidades, que tipo de registradores podemos encontrar em uma CPU?
 +
# Quantos registradores possui um processador da família 8088/8086, como são divididos e quais são suas funções e características?
 +
# Como se caracteriza o registrador PSW?
 +
# Para que serve o UC?
 +
# Como acontece um ciclo de busca-execução?
 +
# Quantas são as categorias de instruções e para servem?
 +
# Numa máquina hipotética de 32 bits qual é o formato da instrução e de um dado inteiro?
 +
# Para que serve interrupções em um microprocessador?
 +
# Quais são as fontes de interrupções mais comuns e como acontecem?
 +
# Como é o ciclo de interrupção quando alguma interrupção estiver pendente?
 +
# Como o processador trata múltiplas interrupções?
 +
# Qual a diferença em tratamento de interrupções com execução sequencial e com execução aninhada?
 +
# Para que serve o sinal de clock em um sistema microprocessado?
 +
# O que é e para que serve um barramento?
 +
# Cite os principais aspectos de um projeto de sistema de barramento.
 +
# Qual a diferença entre barramento serial e barramento paralelo?
 +
# Como pode ser estruturado um barramento?
 +
# Qual a diferença entre linhas de dados e linhas de endereço?
 +
# Para que serve as linhas de controle?
 +
# Qual a diferença de um barramento dedicado ou multiplexado?
 +
# Como o microprocessador decidi qual módulo terá prioridade no uso do barramento? Explique.
 +
# Cite os barramentos comuns de um microcomputador (PCs)?
 +
# Para que serve os barramentos de E/S?
  
Desde o início da Informática, inúmeros dispositivos periféricos foram desenvolvidos. E inúmeros não são mais utilizados.
+
==Parte 2 – Memória Interna==
 
+
# O que é memória?
[[image:fig_207_MI1022806.jpeg|center]]
+
# Que tipo de memória é diretamente acessada pelo processador?
<center>
+
# Para que serve o barramento de Entrada/Saída?
Figura 1 - Exemplos de dispositivos periféricos.
+
# Explique a razão do custo, velocidade e tamanho de memórias.
</center>
+
# Como é organizada a memória de um computador?
 
+
# Quantos bits têm em um petabyte (PB)?
Os dispositivos de entrada ''codificam'' a informação que entra para o sistema binário, de forma que possa ser processada pelo computador.
+
# Como se chama a quantidade de bits da memória principal que podem ser lidos ou escritos de uma só vez?
 
+
# Como são acessados os dados de uma memória de acesso sequencial?
os dispositivos de saída ''decodificam'' os dados binários em informação que pode ser compreendida pelo usuário, ou transmitida a outros sistemas.
+
# Como são acessados os dados de uma memória de acesso direto?
 
+
# O que significa acesso aleatório de uma memória?
Há dispositivos que funcionam tanto para entrada como para saída de dados, como o fax-modem.  
+
# O que caracteriza o desempenho de uma memória?
 
+
# Quais são as tecnologias empregadas na fabricação de memórias?
Muitos autores consideram memórias e drivers de memória também como dispositivos de entrada e saída. Mas, por já terem sido tratados no capítulo anterior, não serão citados nesta aula.
+
# Quanto as características físicas explique o que é persistência e o que é alterabilidade.
 
+
# Com quantos endereços ficaria uma memória de 512kB com arranjos de 8, 16 e 32 bits?
Atualmente, outro dispositivo híbrido de dados é a rede de computadores.
+
# Qual a capacidade de transferência das memórias DDR2 e como ela consegue fazer isso?
 
+
# Desenhe o circuito do codificador de endereços constituído de portas lógicas inversora e E, cuja matriz de dados é formada por diodos semicondutores e as chaves de saídas constituídas por buffers ativos com zero. Complete e utilize a tabala abaixo.
==Dispositivos de Entrada==
+
{| border="1" cellpadding="5" cellspacing="0" style="text-align: center;"
 
+
|-
Os dispositivos de entrada mais conhecidos são:
+
! colspan="2" style="background: #FFFFE0;" | Endereço
* teclado,
+
! colspan="9" style="background: #FFFFE0;" | Dados
* mouse,
+
|-
* microfone,
+
| style="border-bottom: 1px solid grey;" | A1
* câmera digital,
+
| style="border-bottom: 1px solid grey;" | A0
* ''webcam'',
+
| style="border-bottom: 1px solid grey;" | HEX
* scanner,
+
| style="border-bottom: 1px solid grey;" | D7
* ''joystick'',
+
| style="border-bottom: 1px solid grey;" | D6
* caneta óptica,
+
| style="border-bottom: 1px solid grey;" | D5
* mesa digitalizadora,
+
| style="border-bottom: 1px solid grey;" | D4
* leitor de código de barras,
+
| style="border-bottom: 1px solid grey;" | D3
* luvas para realidade virtual (e/ou ''mousegloves''),
+
| style="border-bottom: 1px solid grey;" | D2
* sensores de movimento,
+
| style="border-bottom: 1px solid grey;" | D1
* ''touchpad''.
+
| style="border-bottom: 1px solid grey;" | D0
 
+
|-
 
+
| style="border-bottom: 1px solid grey;" | 0
 
+
| style="border-bottom: 1px solid grey;" | 0
[[image:fig_208_MI1022806.jpeg|border|center|500px]]
+
| style="border-bottom: 1px solid grey;" | B6
<center>
+
| style="border-bottom: 1px solid grey;" |
Figura 2 - Dispositivos de entrada.
+
| style="border-bottom: 1px solid grey;" |  
</center>
+
| style="border-bottom: 1px solid grey;" |
 
+
| style="border-bottom: 1px solid grey;" |
 
+
| style="border-bottom: 1px solid grey;" |
[[image:fig_209_MI1022806.png|center]]
+
| style="border-bottom: 1px solid grey;" |
<center>
+
| style="border-bottom: 1px solid grey;" |
Figura 3 - Luvas para realidade virtual ou ''mousegloves''.
+
| style="border-bottom: 1px solid grey;" |  
</center>
+
|-
 
+
| style="border-bottom: 1px solid grey;" | 0
 
+
| style="border-bottom: 1px solid grey;" | 1
[[image:fig_210_MI1022806.jpeg|border|center]]
+
| style="border-bottom: 1px solid grey;" | 7A
<center>
+
| style="border-bottom: 1px solid grey;" |
Figura 4 - Mesa digitalizadora.
+
| style="border-bottom: 1px solid grey;" |
</center>
+
| style="border-bottom: 1px solid grey;" |  
 
+
| style="border-bottom: 1px solid grey;" |
 
+
| style="border-bottom: 1px solid grey;" |
[[image:fig_211_MI1022806.png|border|center|500px]]
+
| style="border-bottom: 1px solid grey;" |
<center>
+
| style="border-bottom: 1px solid grey;" |
Figura 5 - Sensores de movimento para ''games''.
+
| style="border-bottom: 1px solid grey;" |  
</center>
+
|-
 
+
| style="border-bottom: 1px solid grey;" | 1
==Dispositivos de Saída==
+
| style="border-bottom: 1px solid grey;" | 0
 
+
| style="border-bottom: 1px solid grey;" | 8D
Os dispositivos de saída mais conhecidos são:
+
| style="border-bottom: 1px solid grey;" |
* monitor,
+
| style="border-bottom: 1px solid grey;" |
* alto-falantes,
+
| style="border-bottom: 1px solid grey;" |
* impressora,
+
| style="border-bottom: 1px solid grey;" |  
* placa de vídeo,
+
| style="border-bottom: 1px solid grey;" |
* placa de som,
+
| style="border-bottom: 1px solid grey;" |  
* plotter,
+
| style="border-bottom: 1px solid grey;" |
* fax,
+
| style="border-bottom: 1px solid grey;" |  
* óculos para realidade virtual.
+
|-
 
+
| style="border-bottom: 1px solid grey;" | 1
 
+
| style="border-bottom: 1px solid grey;" | 1
 
+
| style="border-bottom: 1px solid grey;" | E7
 
+
| style="border-bottom: 1px solid grey;" |
[[image:fig_212_MI1022806.jpeg|border|center|500px]]
+
| style="border-bottom: 1px solid grey;" |
<center>
+
| style="border-bottom: 1px solid grey;" |
Figura 6 - Exemplos de dispositivos de saída.
+
| style="border-bottom: 1px solid grey;" |
</center>
+
| style="border-bottom: 1px solid grey;" |
 
+
| style="border-bottom: 1px solid grey;" |
 
+
| style="border-bottom: 1px solid grey;" |
[[image:fig_213_MI1022806.jpeg|border|center|500px]]
+
| style="border-bottom: 1px solid grey;" |
<center>
+
|-
Figura 7 - Impressora tipo ''plotter''.
+
|}
</center>
+
:17. Qual a principal diferenças entre as memórias EPROM, EEPROM e FLASH?
 
+
:18. Como acontece a transferência de dados entre a CPU, memória cache e memória principal?
 
 
[[image:fig_214_MI1022806.jpeg|border|center|500px]]
 
<center>
 
Figura 8 - Óculos para realidade virtual.
 
</center>
 
 
 
=Outros tipos de dispositivo=
 
 
 
Também existem os dispositivos de comunicação que permitem a interação com outras máquinas:
 
* placa de rede,
 
* entradas de USB
 
* roteador,
 
* etc.
 
 
 
E existem periféricos muito menos conhecidos, normalmente empregados em projetos de mais baixo nível, dedicados e/ou microcontrolados:
 
 
 
* sensores para biomedicina,
 
* atuadores para biomedicina,
 
* Motores de Passo,
 
* Fotocélulas,
 
* Termostatos,
 
* braços robóticos,
 
* etc.
 
 
 
Todos estes periféricos operam através de '''interrupções''' que fazem com que as tarefas executadas pelo processador sejam suspendidas temporariamente, para atender às requisições de entrada e saída.
 
 
 
Assim, os dispositivos de entrada e saída enviam interrupções ao processador através de um controlador que pode estar integrado no próprio processador, além de habilitar ou desabilitar estas petições.
 
 
 
O procedimento envolve a execução da instrução, que estes valores sejam salvos para serem processados novamente, que a CPU atenda ao dispositivo e que finalmente, ao terminar a interrupção, volte à instrução obtida.
 
 
 
 
 
Para realizar estas tarefas, as placas mãe que radicam os diferentes componentes de um computador dispõem de um sistema de barramento de controle.
 
 
 
[[image:fig_216_MI1022806.png|border|center|600px]]
 
<center>
 
Figura 9 - Fluxograma de E/S controlada por interrupção.
 
</center>
 
 
 
 
 
 
 
==Resolução==
 
 
 
A maioria dos periféricos, hoje em dia, tem como principal parâmetro de qualidade a '''resolução'''.
 
 
 
A resolução da tela, ou da impressora, ou da câmera, plotter, display, etc, é responsável pela nitidez das imagens e do texto e depende dos seguintes parâmetros:
 
 
 
* pixel - é uma abreviatura de ''picture elements'' e representa os pontos coloridos individuais, contidos em um visor.
 
* dpi - ''dots per inch'', medida de pontos por polegada, densidade de pixels com relação ao tamanho do display.
 
 
 
 
 
A resolução é expressa por meio do número de pixels no eixo horizontal (linhas) e no eixo vertical (colunas).
 
 
 
Por exemplo: resolução de 800x600 significa que a tela tem 800 pixels na horizontal, por 600 pixels na vertical.
 
 
 
Alguns padrões e resoluções típicas de monitores:
 
 
 
 
 
* LCD e monitores de tela plana de 15,4" em laptops: WXGA (Wide XGA) - 1280x800
 
 
 
* LCD de tela plana de 20": WSXGA+ (Wide SXGA plus) - 1680x1050
 
 
 
* LCD de tela plana de 22" ou +: WUXGA (Wide Ultra XGA) - 1920x1200
 
 
 
Obviamente, o tamanho da tela afeta a resolução.
 
 
 
Assim, a mesma resolução de pixels é melhor em um monitor menor e pior em um monitor maior, pois o mesmo número de pixels se espalha para ocupar um espaço físico maior.
 
 
 
Por exemplo, uma imagem com resolução de 800x600 em um monitor de 15" vai parecer mais definida, que quando exibida em um monitor de 19" polegadas com esta mesma resolução.
 
 
 
 
 
 
 
Os dispositivos podem ter dois tipos de resolução: a ótica máxima e a interpolada.  
 
 
 
Se a resolução ótica de um scanner popular é de 300 dpi, a resolução interpolada pode chegar a 9600 dpi.
 
 
 
A resolução interpolada é aquela na qual o dispositivo, após fazer a leitura ótica máxima (limitada pelo tamanho da lente do dispositivo e pela resolução do [https://pt.wikipedia.org/wiki/Sensor_de_imagem CCD]), interpola outros pontos, entre os pontos que foram captados na leitura.
 
  
 +
==Parte 3 – Memória Externa, Dispositivos de E/S e Paralelismo==
  
 +
# Quais os tipos de memórias externas mais utilizados?
 +
# Qual o princípio de funcionamento dos HDs?
 +
# Quais as diferenças entre CD, DVD e Bluray?
 +
# O que é um PENDRIVE? Como funciona? Quais as tecnologias utilizadas na fabricação?
 +
# O que é um SSD? Como funciona? Quais as tecnologias utilizadas na fabricação?
 +
# O que eu preciso saber se eu quero ampliar a memória RAM do meu notebook?
 +
# O que eu ganho e/ou perco trocando o meu HD por um SSD?
 +
# Para que serve um dispositivo de E/S?
 +
# Cite dispositivos de entrada mais conhecidos.
 +
# Cite dispositivos de saídas mais conhecidos.
 +
# Placa de rede e entrada USB são exemplos de dispositivos de E/S?
 +
# Como funcionam os periféricos num PC?
 +
# Explique o que é resolução, onde aparecem, e do que dependem.
 +
# O que é HD, Full HD e 4k? Qual a diferença entre elas?
 +
# O que é paralelismo?
 +
# O que é um processador superescalar?
 +
# Sobre organização de processadores – o que são SISD, SIMD, MISD e MIND?
 +
# Explique como funcionam as arquiteturas paralelas atuais?
 +
# O que é paralelismo no nível de instrução?
 +
# O que é pipelining?
 +
# Explique a diferença na execução de instruções em uma máquina-base e numa máquina superescalar? Qual a vantagem de uma sobre a outra?
 +
# O que implica as chamadas dependências de desvios?
 +
# Quando ocorre um chamdo conflito de recursos?
 +
# Como pode ser definido um computador SMP?
 +
# Existe vantagens e desvantagens de um sistema SMP?
 +
# O que é um cluster de computadores?
 +
# Quais as vantagens e desvantagens de se utilizar clusters?
 +
# O que é NUMA?
  
  

Edição atual tal como às 13h49min de 13 de outubro de 2021

Lista de Exercícios para AT2

Nossa segunda avaliação se aproxima. Esta lista de exercícios servirá de guia de estudos para vocês, não vou corrigi-la e também vocês não precisarão entregá-la mas vou tirar todas as dúvidas de vocês via grupo do WhatsApp.

Parte 1 – CPU e Barramentos

  1. Quais as funções da CPU?
  2. Quais os componentes da CPU?
  3. Para que serve a ULA?
  4. Para que servem os registradores?
  5. Com relação a funcionalidades, que tipo de registradores podemos encontrar em uma CPU?
  6. Quantos registradores possui um processador da família 8088/8086, como são divididos e quais são suas funções e características?
  7. Como se caracteriza o registrador PSW?
  8. Para que serve o UC?
  9. Como acontece um ciclo de busca-execução?
  10. Quantas são as categorias de instruções e para servem?
  11. Numa máquina hipotética de 32 bits qual é o formato da instrução e de um dado inteiro?
  12. Para que serve interrupções em um microprocessador?
  13. Quais são as fontes de interrupções mais comuns e como acontecem?
  14. Como é o ciclo de interrupção quando alguma interrupção estiver pendente?
  15. Como o processador trata múltiplas interrupções?
  16. Qual a diferença em tratamento de interrupções com execução sequencial e com execução aninhada?
  17. Para que serve o sinal de clock em um sistema microprocessado?
  18. O que é e para que serve um barramento?
  19. Cite os principais aspectos de um projeto de sistema de barramento.
  20. Qual a diferença entre barramento serial e barramento paralelo?
  21. Como pode ser estruturado um barramento?
  22. Qual a diferença entre linhas de dados e linhas de endereço?
  23. Para que serve as linhas de controle?
  24. Qual a diferença de um barramento dedicado ou multiplexado?
  25. Como o microprocessador decidi qual módulo terá prioridade no uso do barramento? Explique.
  26. Cite os barramentos comuns de um microcomputador (PCs)?
  27. Para que serve os barramentos de E/S?

Parte 2 – Memória Interna

  1. O que é memória?
  2. Que tipo de memória é diretamente acessada pelo processador?
  3. Para que serve o barramento de Entrada/Saída?
  4. Explique a razão do custo, velocidade e tamanho de memórias.
  5. Como é organizada a memória de um computador?
  6. Quantos bits têm em um petabyte (PB)?
  7. Como se chama a quantidade de bits da memória principal que podem ser lidos ou escritos de uma só vez?
  8. Como são acessados os dados de uma memória de acesso sequencial?
  9. Como são acessados os dados de uma memória de acesso direto?
  10. O que significa acesso aleatório de uma memória?
  11. O que caracteriza o desempenho de uma memória?
  12. Quais são as tecnologias empregadas na fabricação de memórias?
  13. Quanto as características físicas explique o que é persistência e o que é alterabilidade.
  14. Com quantos endereços ficaria uma memória de 512kB com arranjos de 8, 16 e 32 bits?
  15. Qual a capacidade de transferência das memórias DDR2 e como ela consegue fazer isso?
  16. Desenhe o circuito do codificador de endereços constituído de portas lógicas inversora e E, cuja matriz de dados é formada por diodos semicondutores e as chaves de saídas constituídas por buffers ativos com zero. Complete e utilize a tabala abaixo.
Endereço Dados
A1 A0 HEX D7 D6 D5 D4 D3 D2 D1 D0
0 0 B6
0 1 7A
1 0 8D
1 1 E7
17. Qual a principal diferenças entre as memórias EPROM, EEPROM e FLASH?
18. Como acontece a transferência de dados entre a CPU, memória cache e memória principal?

Parte 3 – Memória Externa, Dispositivos de E/S e Paralelismo

  1. Quais os tipos de memórias externas mais utilizados?
  2. Qual o princípio de funcionamento dos HDs?
  3. Quais as diferenças entre CD, DVD e Bluray?
  4. O que é um PENDRIVE? Como funciona? Quais as tecnologias utilizadas na fabricação?
  5. O que é um SSD? Como funciona? Quais as tecnologias utilizadas na fabricação?
  6. O que eu preciso saber se eu quero ampliar a memória RAM do meu notebook?
  7. O que eu ganho e/ou perco trocando o meu HD por um SSD?
  8. Para que serve um dispositivo de E/S?
  9. Cite dispositivos de entrada mais conhecidos.
  10. Cite dispositivos de saídas mais conhecidos.
  11. Placa de rede e entrada USB são exemplos de dispositivos de E/S?
  12. Como funcionam os periféricos num PC?
  13. Explique o que é resolução, onde aparecem, e do que dependem.
  14. O que é HD, Full HD e 4k? Qual a diferença entre elas?
  15. O que é paralelismo?
  16. O que é um processador superescalar?
  17. Sobre organização de processadores – o que são SISD, SIMD, MISD e MIND?
  18. Explique como funcionam as arquiteturas paralelas atuais?
  19. O que é paralelismo no nível de instrução?
  20. O que é pipelining?
  21. Explique a diferença na execução de instruções em uma máquina-base e numa máquina superescalar? Qual a vantagem de uma sobre a outra?
  22. O que implica as chamadas dependências de desvios?
  23. Quando ocorre um chamdo conflito de recursos?
  24. Como pode ser definido um computador SMP?
  25. Existe vantagens e desvantagens de um sistema SMP?
  26. O que é um cluster de computadores?
  27. Quais as vantagens e desvantagens de se utilizar clusters?
  28. O que é NUMA?



Icone voltar.png Icone menu.png Icone prox.png