SóProvas


ID
776512
Banca
CESGRANRIO
Órgão
Chesf
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considere que a eficiência de transmissão seja definida como a relação entre o número de bits de informação e o número de bits transmitidos. Considere, também, que, em determinado sistema, cada caractere é representado por 8 bits, a transmissão assíncrona utiliza um bit de partida e um de parada para cada caractere, e que a transmissão síncrona tem um sistema de sincronismo que acrescenta 10 caracteres no início de cada bloco de caracteres de informação transmitido.

Qual a quantidade mínima de caracteres por bloco de transmissão que garante a transmissão síncrona mais eficiente que a assíncrona?

Alternativas
Comentários
  • Na transmissão assícrona temos que, a cada 10 bits transmitido apenas 8 são informação, os outros 2 são de partida e parada, ou seja, 80% é informação.
    Na transmissão síncrona temos achar a quantidade de bits de forma que, para ser mais eficiente que a assíncrona os bit de informação tem que ser maior do que 80%.

    Considerando a fórmula (nº de bits informação)/(nº transmitidos)
    Considerando X = Informação

    Aplicando na fórmula temos: X/ (10 + X) = 80%
    X = 0.8(10 + X)
    X =  8 + 0.8X 
    X - 0.8X = 8
    0.2X = 8
    X =  40

    Como tem que ser mais eficiente então a resposta é 41
  • Outra maneira de se resolver a questão:
    caractere = 8 bits
    assincrona -> 1 bit partida + caractere + 1 parada.
    síncrona -> 10 caracteres + caractere.
    a) 1 caractere
         assincrona -> 1 bit + 8 bits + 1 bit = 10 bits transmitidos -> mais eficiente.
         síncrona -> 80 bits + 8 bits = 88 bits transmitidos.
    b) 2 caracteres
         assincrona -> 4 bits + 16 bits = 20 bits transmitidos -> mais eficiente
         síncrona -> 80 bits + 16 bits = 96 bits transmitidos
    c) 6 caracteres
         assincrona -> 12 bits + 48 bits = 60 bits transmitidos -> mais eficiente
         síncrona -> 80 bits + 48 bits = 128 bits transmitidos

    d) 32 caracteres
         assincrona -> 64 bits + 256 bits = 320 bits transmitidos -> mais eficiente.
         síncrona -> 80 bits + 256 bits = 336 bits transmitidos.

    e) 41 caracteres
         assincrona -> 82 bits + 328 bits = 410 bits transmitidos.
         síncrona -> 80 bits + 328 bits = 408 bits transmitidos -> mais eficiente.
  • Vocês complicam pra caramba...:) É mais simples que isso.

    char = 8 bits

    Assinc - 1 bit partida + char + 1 bit parada = 10 bits

    Sinc     - 10 char + char = 81 bits

    Para a eficiência ser a que se pede é preciso que x caracteres de informação sejam transmitidos das duas formas e o overhead da forma síncrona seja menor.  Logo:
    x * (10) < 80 + 8 x (em bits)

    2x < 80

    x < 40

    Resposta, letra e.
  • Pra ser mais eficiente, o número total de bits em síncrono precisa ser menor que no assíncrono.

    80 + 8C (síncrono) < 10C (assíncrono).

    0 < 2C - 80

    2C > 80

    C > 40