It's using P67 chipset which uses 20 Gb/s DMI interface to CPU. There are also pcie x8/x8 slots on board wired directly to CPU.
Barramentos periféricos incorretos (por exemplo, PCIe e SATA) não estão diretamente conectados à CPU.
Em vez de uma conexão direta com a CPU, PCIe, SATA, USB e memória, há controladores (isto é, lógica auxiliar) que fazem interface com algum tipo de barramento de sistema de alta velocidade. O endereço da CPU e os barramentos de dados são tipicamente conectados diretamente a tal barramento de sistema.
Note que os processadores modernos chips são altamente integrados (por exemplo, System-on-Chip, SoC, é possível), e a funcionalidade dos chips do sistema (por exemplo, chips north / south-bridge) pode ser movida mais perto da CPU para melhorar o desempenho com uma integração mais strong. Esses chips de CPU podem ter conexões PCIe e SATA porque incorporam esses controladores. Mas isso não significa que tais periféricos sejam "conectados diretamente" em qualquer processador.
Is it possible to estimate maximum theoretical i/o throughput of CPU?
Sim, mas a taxa de transferência usando E / S programada não é um número significativo.
Como os sistemas de computador modernos normalmente executam E / S usando DMA de 2 ou 3 partes (em vez de E / S programada), a CPU só é envolvida no início e no final das operações típicas de E / S.
IOW a CPU não seria o gargalo de E / S.
Consulte o link
e link
Portanto, sua pergunta deve ser reformulada para ler:
" É possível calcular o rendimento teórico de E / S de um computador? ".
Um limite superior para operações de E / S seria a largura de banda da memória. Como a E / S está sempre entre os periféricos e a memória principal (ignorando o uso raro de transferências de periféricos para periféricos usando um barramento mestre), a velocidade da memória pode ser um gargalo. Como a memória principal é tipicamente muito mais rápida do que qualquer periférico, o problema é mais provável de ser contenção de acessos de memória por controladores DMA, masters de barramento e CPU, que precisam ser arbitrados pelo controlador de memória.