Por que os padrões colocam limites nas taxas de transferência de dados?

0

Esta é uma pergunta geral sobre hardware e padrões em geral:

Por que eles colocam limites nas taxas de transferência de dados e não permitem que os fabricantes excedam essas taxas? (Por exemplo, 100 Mbit / s para Wireless G, 150 Mbit / s para Wireless N, ...)

Por que não permitir algum tipo de protocolo de handshake, por meio do qual os dispositivos conectados concordam com o throughput máximo suportado por cada um deles e usam esse valor? Por que tem que haver um limite codificado, o que exigiria um novo padrão para cada melhoria de uma taxa de dados?

    
por Mehrdad 25.06.2011 / 08:49

3 respostas

3

Em geral, quando uma nova tecnologia de comunicação é inventada, os inventores fazem isso o mais rápido possível. Eles não conhecem nenhuma maneira viável de economizá-lo mais rapidamente. Eles estabelecem uma velocidade na qual a tecnologia deve operar para que os usuários possam ter certeza de que equipamentos de diferentes fabricantes irão interoperar.

Tome a Ethernet como um exemplo, depois de brincar com velocidades mais baixas, o grupo que definiu o padrão estabeleceu-se em 10 Mbps sobre o cabo coaxial espesso. Se eles soubessem como obter 10 Gbps por cabo de par trançado a um preço comercial, tenho certeza de que teriam feito isso.

Se você descobriu como obter 10Mbps em cabos coaxiais grossos, provavelmente não sabe como obter 10 Gbps sobre o mesmo cabo, e seria inútil especificar como todos os nós devem negociar a velocidade se você não usar Ainda não sei como futuros dispositivos de alta velocidade podem interoperar com dispositivos de baixa velocidade.

Existe um tipo de exceção para sistemas de baixa velocidade e baixo custo, como o USB. Sabia-se que os teclados precisam de taxas de E / S mais baixas do que os dispositivos de memória, de modo que são construídos de maneira a negociar entre velocidades baixas e altas. No entanto, velocidades ainda mais altas tiveram que ser adaptadas - elas não estavam previstas nos padrões originais. É melhor emitir um padrão utilizável agora do que esperar até que você possa descobrir quais velocidades seriam possíveis dentro de vinte ou trinta anos.

    
por 25.06.2011 / 12:21
1

Em geral, uma das vantagens de um padrão é que, com adaptadores que suportam um determinado padrão, e cabos que suportam um padrão específico, funcionará . Com isso em mente, a maioria dos padrões do IEEE tendem a ser conservadores, um pouco overenginnered e geralmente funcionará como anunciado.

Não há nada que impeça um fabricante de estender o padrão para aumentar velocidade - que, nesse caso, não era t sempre como anunciado - ou para usar uma velocidade ou interface não padrão. Seguindo um padrão, os fabricantes garantem que seus produtos, quando comprados, não sejam devolvidos porque são incompatíveis.

Não há nada que force isso - os padrões fazem sentido para todos os envolvidos, pois significa que todas as engrenagens em conformidade com um padrão funcionarão juntas e você não precisa se preocupar se as engrenagens das empresas A e B não são compatíveis abordagens - uma razão pela qual você pode usar uma interface ethernet (10mbps) com qualquer tipo de cabo ethernet, e eles podem coexistir com adaptadores de ethernet (100mbps) e gig-e (1gbps) rápidos até certo ponto.

É como rede - não há nada que impeça alguém de executar um sistema de domínio alternativo ou substituir HTTP por um protocolo diferente. Os padrões apenas tornam mais simples para todos os envolvidos.

    
por 25.06.2011 / 12:17
0

O objetivo dos padrões é garantir a interoperabilidade dos dispositivos que estão em conformidade.

Se eu fabricar um dispositivo FooStand v2 que realmente emite dados 20% mais rápido do que os dispositivos FooStand v2 são obrigados a aceitá-lo, o que quebra a garantia de interoperabilidade. Qual é ruim .

    
por 25.06.2011 / 15:23