imm bus 9ºg – eb23 rainha santa isabel imm pedro amaro
TRANSCRIPT
![Page 1: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/1.jpg)
IMMIMMBusBus
9ºG – EB23 Rainha Santa Isabel
IMMPedro Amaro
![Page 2: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/2.jpg)
IMMPedro Amaro
O que é um bus?
• É um subsistema que transfere dados entre componentes de um computador ou entre computadores
• Permite a ligação de vários dispositivos usando o mesmo conjunto de fios
• Exemplos: USB, AGP, PCI-E, PCI
![Page 3: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/3.jpg)
IMMPedro Amaro
Primeira geração
• Inicialmente, tinham um ciclo de espera pelo periférico
• Desperdício de tempo de processamento• Caso optasse por fazer outras tarefas, poderia
perder a informação transmitida
• Foram introduzidas interrupções
• Interrupções foram priorizadas
![Page 4: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/4.jpg)
IMMPedro Amaro
Primeira geração
• Tudo estava ligado ao CPU e era directamente controlado por este
• Periféricos eram mapeados na memória
• Exemplo: o controlador do disco notifica o CPU, indicando que está pronto para ler dados – o CPU lê a informação na parte da memória dedicada ao disco
![Page 5: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/5.jpg)
IMMPedro Amaro
Primeira geração - problemas
• Todos os equipamentos tinham de comunicar entre si à mesma velocidade
• À medida que a velocidade do CPU aumentava, este tinha que passar a funcionar mais lentamente ao comunicar com periféricos, aumentando o desperdício de capacidades
• Requer muitos detalhes de configuração (interrupts, jumpers, etc)
![Page 6: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/6.jpg)
IMMPedro Amaro
Segunda geração
• Foi adicionado um “bus controller”, para controlar os periféricos sem interferência do processador – aumentou a complexidade dos periféricos e controladores
• Foi aumentada a largura de transmissão de dados (de 8 para 16 ou 32 bits)
• Foi adicionado software para eliminar a necessidade de recorrer a jumpers (início do Plug ‘n Play)
![Page 7: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/7.jpg)
IMMPedro Amaro
Segunda geração - problemas
• Apesar de já não existir interferência do CPU, a velocidade de comunicação de todos os sistemas continuava limitada (desta vez, pelo bus controller)
• À medida que o desempenho de certos periféricos aumentava, passaram a necessitar de buses específicos para não verem o seu rendimento prejudicado (PCI passou para AGP, AGP passou para PCI-E, etc)
![Page 8: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/8.jpg)
IMMPedro Amaro
Terceira geração
• Estão agora a iniciar a sua comercialização
• Permitem comunicação com vários sistemas em simultâneo, a velocidades variáveis
• Funcionam de forma semelhante a uma rede
![Page 9: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/9.jpg)
IMMPedro Amaro
Paralelo vs Serial
• Paralelo: vários bits de informação são enviados simultaneamente através de cada canal de dados
• É mais complexo, caro e, devido a problemas de sincronização, pode ser mais lento
• Serial: informação é enviada bit a bit• Mais simples e barato
![Page 10: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/10.jpg)
IMMPedro Amaro
Buses paralelos - ExemplosEISA VLB
Placa gráfica VLB
![Page 11: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/11.jpg)
IMMPedro Amaro
Buses serial - Exemplos
Exemplo de várias slots PCI-E presentes na mesma board:- 4x- 16x- 1x- 16x
No fim, surge uma slot PCI
![Page 12: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/12.jpg)
IMMPedro Amaro
Buses serial - Exemplos
SATA USB
![Page 13: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/13.jpg)
IMMPedro Amaro
Buses serial - Exemplos
![Page 14: IMM Bus 9ºG – EB23 Rainha Santa Isabel IMM Pedro Amaro](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc182497959413d8f4828/html5/thumbnails/14.jpg)
IMMPedro Amaro
Motherboard - identificar