Casa > E > Existe Um Design Verdadeiramente Modular Para Pcs Disponível Agora Ou Em Desenvolvimento?

Existe um design verdadeiramente modular para PCs disponível agora ou em desenvolvimento?

PCs são agora e sempre foram bastante modulares. Existem, claro, inevitáveis mudanças de interface (como o pinout de CPUs de diferentes gerações, ou a memória associada que muda um pouco mais lentamente, ou o bus IO, que muda ainda mais lentamente).

Não há e provavelmente nunca haverá algum tipo de interface genérica entre todos os componentes. Fazer isso é apenas ineficiente: as demandas de memória vs placa de vídeo vs controlador USB são tão diferentes que não faria sentido para eles compartilhar uma única interface. PCIe é provavelmente o mais próximo que alguém's vem, e it's bastante inadequado para eg memory.

Existem alguns que defendem servidores "desagregados" (no nível do datacenter, não no desktop). Eles parecem ter como premissa um avanço tão hipotético na mídia/sinalização que permitiria que todos os componentes estivessem no que equivale a uma rede. Nada de errado com isso em princípio, e de fato, o Infiniband em seus primeiros anos era suposto ser o deus-interconectado. O problema é que essa rede teria que ser 1-2 ordens de magnitude mais rápida do que qualquer coisa que sabemos construir hoje - ao mesmo tempo em que seria pelo menos competitiva com os projetos atuais. A RAM, por exemplo, precisaria estar em um link de 100 GB/s, e precisaria de uma latência de 50 ns. Nós podemos fazer 100 Gb/s (bits - 8x mais lento) hoje, mas eles'são grandes/quentes/baratos, e provavelmente têm latências na faixa de 1 us (20x muito alto). As pessoas que bebem o koolaid de desagregação parecem reposicionar sua confiança na fotônica de silício - uma revolução potencial que não é completamente implausível, mas definitivamente não é uma coisa certa.

Or, para dizer de outra forma: você'tem sido capaz de fazer a maior parte disso por anos, apenas por ter um desempenho significativo. Nesse sentido, it's realmente só "Cloud".

De Aggri Ceballo

Porque é que o meu novo telefone Android está a carregar lentamente? :: Por que um programador de nível de montagem precisa da arquitetura de um processador?