¿Es este un codificador? Nombrar correctamente los circuitos

1

Newby al mundo de los circuitos digitales, por favor, sé bueno.

Para un juego de tijeras de papel de roca, he creado lo siguiente para determinar un ganador, sin embargo, no sé cómo se llamaría a este circuito en el ámbito de la terminología correcta.

Estoy tentado de llamarlo simplemente un codificador, pero no estoy seguro de cómo se puede usar ese término y también de cómo la 2n IN = n OUT podría interpretarse para validar esto.

Gracias por toda ayuda y sugerencias ] 1

    
pregunta blewittrb

2 respuestas

2

enlace

" Un codificador es un dispositivo, circuito, transductor, programa de software, algoritmo o persona que convierte información de un formato o código a otro, con el propósito de estandarización, velocidad o compresión. "

Estás convirtiendo información de un formato a otro. Pero es la puntuación del juego. En este caso, todo tu juego es el sistema completo. En mi opinión un codificador es una parte que se puede colocar entre dos sistemas. Así que diría que ... está en un área realmente gris pero se inclina hacia no ser un codificador.

Llamaría a estas cosas para codificador :

  • codificador rotatorio , es información de enlace entre algo que gira y algún microcontrolador. Esto es importante.
  • Códigos de corrección de errores hacia adelante , se trata de convertir algunos bits de datos a otros bits que luego envía a través de un medio, como Inalámbrico a través del aire. Y luego el receptor cambia los bits que se enviaron de nuevo a los datos que se codificaron en el lado del remitente. Sin esta codificación, le tomaría unos minutos cargar esta página. Esto es importante.
  • UTF-8 , es una de las muchas codificaciones de texto. Este me permite escribir el sueco "åäö" y algo de japonés "き み わ". Esto es importante.

Es como un traductor humano que permite a una persona sorda comunicarse con alguien que no es sordo pero que no sabe lenguaje de señas.

En tu caso hay ... gahh ... esto es tan gris. Hay tres sistemas, tú, tu oponente y el juego. Pero no, mi lista anterior que muestra lo que yo llamaría un codificador son partes vitales del sistema. O las cosas que importan realmente mucho, sin esos codificadores, los sistemas tienen que usar otras alternativas mucho más difíciles. Tu juego se puede jugar sin el hardware, que podría ser incluso más simple. Su versión de hardware del juego no es importante.

Un codificador no debería ser el foco principal de un sistema, debería ser algo que otro sistema pueda usar para algún efecto positivo. Tu juego es el objetivo principal.

Así que no, considero que mi punto es clasificar tu juego como no ser un codificador.

Lo llamaría lo que he hecho en mi respuesta la mayor parte del tiempo. Un juego. Pero si quieres algo más nerdier , entonces lo llamaría un circuito "decisivo", ya que ni tú ni tu oponente decidirán quién es el ganador, pero el circuito lo hará, y ambos lo tomarán a valor nominal. O lo llamaría "circuito de juego" ya que es una descripción bastante correcta de lo que realmente es.

    
respondido por el Harry Svensson
1

Creo que un codificador traduce datos de un formato a otro. A menudo, esto implica que los datos se pueden descodificar para obtener la información original. Este no es su caso, porque ningún circuito o software puede decodificar el resultado.

Por otra parte, la codificación puede tener pérdidas o no (sin pérdidas): su circuito podría ser un codificador muy con pérdidas . Si piensa en un codificador de audio (mp3) con pérdida, sabe que elimina parte de la información de entrada, pero el resultado sigue siendo lo suficientemente bueno para objetivos prácticos. Ahora: la información que este circuito desecha, ¿puede considerarse "importante"? El resultado del circuito es "quién es el ganador", y los datos descartados son "¿por qué el ganador es el ganador?". En algún contexto, este circuito puede considerarse un codificador, en general, creo que no.

    
respondido por el linuxfan

Lea otras preguntas en las etiquetas