Por que a saída de elementos com estado geralmente é denominada Q?


29

Nos diagramas de circuitos lógicos, vi várias convenções para nomear entradas e saídas de portas lógicas e circuitos combinatórios. No entanto, elementos com estado, como trincos e chinelos, costumam ter seu "estado" chamado Q. Suspeito que exista uma conexão com Máquinas de Estado Finito abstratas da ciência da computação teórica, onde "estado" também é freqüentemente observado Q (então perguntei eles também :-)

Mas por que as pessoas escolheram essa carta em particular?


Eu já vi Q (e q) sendo usados ​​como designação de estado na parte geral da máquina de estado da ciência do computador, então acho que provavelmente vem dessa área. Ainda assim, isso não responde à pergunta de como Q se tornou o designador de estado em primeiro lugar.
AndrejaKo

obrigado, eu deveria ter mencionado isso. Na verdade, o que motiva a minha pergunta é precisamente essa coincidência, que eu acredito que não é um :-)
Gyom

Esta é uma pergunta incrível! Eu também gostaria de saber a resposta, seria bom se alguém descobrisse fatos históricos e não conjecturas. Gostaria de lembrar às pessoas que o Flip Flop existia antes da eletrônica, a eletrônica que leva o nome de equivalentes pneumáticos / hidráulicos. Talvez seja daí que essa nomenclatura veio?
placeholder

Alemão para produção ou origem é Quelle, então os alemães entraram em cena?
Les Gregory

Respostas:


9

Alan Turing usou a letra q para denotar estados no que veio a ser conhecido como máquinas de Turing. Presumivelmente, o q representava quanta, enfatizando a natureza discreta e não contínua de um estado. Isso aconteceu nos anos 30, quando a teoria quântica estava permeando o outro científico.


5

Portanto, uma rápida viagem pelo banco de dados USPTO é reveladora.

Esta é apenas uma resposta parcial, e a resposta será muito mais difícil de encontrar, simplesmente observando as diferenças no que é DOCUMENTADO, você vê muita disparidade no uso. isto é, a terminologia não é aplicada uniformemente.

Rastreei através de soluções de semicondutores integrados para sistemas discretos e uniformes de tubos.

  • A Patente Hughes nº 2903606, emitida em 59, Arquivado em '55, discute um JK FF usando a notação J, K e Q, / Q.

  • Computer research corp. A pat # 2644887 emitida em '53 arquivada em '50 fala com os FFs e usa a terminologia de entrada A, B, C para a lógica. Mas NÃO usa contadores de criação de Q e / Q. A coluna 13, linhas 1 e 2, fala com um "1" e um "0" para estados lógicos.

  • A pat # 2603746 da máquina de calcular Monroe, emitida em '52, arquivada '50, utiliza tubos e a terminologia de a & b como entradas e implementa somador e subtrator de 1bit. Usando carry etc. A coluna 8 linhas 56 ff fala novamente com os níveis lógicos como "1 'e" 0 "

Havia muitos outros nos CIs, etc., mas estes são antigos e implementados usando componentes discretos. É muito claro que a terminologia antecede os ICs.

Também é muito claro que a terminologia é usada inconsistentemente nas invenções.

A notação "1" e "0" quase certamente vem de trabalhos anteriores, eu diria que o trabalho de Boole poderia fazer referência a isso.

Em anexo está uma lista de patentes que eu olhei, se alguém quiser olhar para elas e seguir os tópicos até nos anteriores. Eu só segui uma discussão sobre isso. insira a descrição da imagem aqui


4

Não é uma resposta definitiva, mas os primeiros chinelos tinham duas entradas, para definir e redefini-las, respectivamente; outro tipo anterior tinha uma única entrada de alternância. Que convenientemente alocou as letras R, S, T para sinais de entrada, então acho que a escolha foi entre Q e U para a saída!


antes do RS era chamado Preset (PRE) e Clear (CLR), então depois de P aparecer Q .... tada ... então R e S .. soa mais lógico .. em sequência .. (como você sabe, Preset e CLR ainda são usados ​​em alguns chips antigos) É bom padronizarmos, agora eu posso ler esquemas chineses e russos. (Estritamente referido como Lógica Diagramas mesmo para circuitos analógicos, porque eles são símbolos lógicos não o verdadeiro circuito equivalente)
Tony Stewart Sunnyskyguy EE75

R / S set apenas média e reset, eles não foram necessariamente escolhidos porque são próxima no alfabeto
jbord39

2

A letra / Q / é usada para projetar o conjunto de estados em que os autômatos podem estar em um momento específico; portanto, / Q / também é usada para projetar o "status quo" (Lat: "o estado em que").

George Mealy (1955) usou Q para projetar o "estado atual"

SC Kleene (1951) Usou q1 ... qn para representar cada estado, mas ele usa / q / porque / p / já foi usado.

Trabalhos anteriores relacionados a máquinas de estados finitos são baseados no comportamento do cérebro, de modo que a teoria do "status quo" é reforçada.


0

Talvez Q seja usado porque se parece com 'O' (para O utput), mas não pode ser confundido com o dígito 0 (Zero).


0

Fiquei com a impressão de que tinha a ver com o ponto q (ponto quiescente) de um transistor, e esse Q começou a se referir de alguma forma a todos os componentes baseados em transistor.


0

Porque simplesmente se a saída é designada por O e a saída do flip-flop é 0, então seria confuso, é por isso.


I guess my attempt to speak logic didn't confuse you didn't work. Imagine if the Hebrews and the Muslims invented Flip Flops 1st and we all had different symbols in reverse order קשּׂ קשּׂ
Tony Stewart Sunnyskyguy EE75

@ Richman, ainda bem que nem todos aprendemos números em árabe apenas para fazer contas!
The Photon

hehe e os algarismos romanos também não funcionam na lógica .... zero não era um número então. Fhex = XV
Tony Stewart Sunnyskyguy EE75

"... então ficaria confuso" - Não é por isso, mas eu amo o raciocínio!
DrFriedParts

-3

Q em circuitos lógicos representa o estado de um elemento no tempo = zero (tempo atual).

por exemplo, se você fez check-out dessa tabela de estados da trava JK, você exibirá um símbolo chamado Q next, que significa o estado no próximo ciclo do relógio e assim por diante.

portanto, se dissermos Q, isso significa t = zero ou nossa referência para o relógio Q + 1 é t = 1 (próximo relógio).

Espero que ajude.

Outra razão para isso, na minha opinião, é que a trava SR (set / reset) recebeu R e S ... a próxima letra será Q.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.