# Calculadora de filas M/M/1

Calcula as métricas de regime permanente da fila M/M/1: chegadas de Poisson (taxa λ), serviço exponencial (taxa μ), FCFS. Exige λ < μ; caso contrário o sistema é instável e a entrada é rejeitada. Reporta a utilização ρ, a probabilidade de sistema vazio P0, os números médios L (no sistema) e Lq (na fila), os tempos médios W e Wq, a probabilidade de esperar ρ e as probabilidades de estado P(n) = (1−ρ)ρⁿ (n = 0…5), com verificação cruzada pela lei de Little L = λW, Lq = λWq. Clássico: λ = 4/h, μ = 6/h → ρ = 0.6667, L = 2, Lq = 1.3333, W = 0.5, Wq = 0.3333.

> Página canônica: https://elysiatools.com/pt/tools/queuing-theory-mm1

- **Categoria:** Math & Numbers

- **Palavras-chave:** teoria das filas, mm1, m/m/1, fila, lei de little, utilização, chegadas poisson, serviço exponencial, pesquisa operacional

## Visão geral

A Calculadora de filas M/M/1 computa métricas de regime permanente para sistemas de fila única com chegadas de Poisson, tempo de atendimento exponencial e disciplina FCFS. A ferramenta calcula a utilização do servidor (ρ), a probabilidade de ociosidade (P0), o número médio de entidades no sistema e na fila (L, Lq), os tempos médios de permanência e espera (W, Wq), as probabilidades de estado P(n) e a validação cruzada pela Lei de Little.

## Entradas

- **Taxa de chegada λ (por unidade de tempo)** (number): Average arrivals per time unit (Poisson process). Must be below the service rate μ.
- **Taxa de serviço μ (por unidade de tempo)** (number): Average services per time unit (exponential distribution). Must exceed the arrival rate λ.
- **Casas decimais** (number)

## Quando usar

- Dimensionar postos de trabalho, caixas ou servidores com fila única e atendimento individual.
- Avaliar o impacto do aumento da taxa de chegadas no tempo de espera e no tamanho da fila.
- Validar cálculos teóricos e exercícios acadêmicos de Pesquisa Operacional e Teoria das Filas.

## Como funciona

- Insira a taxa média de chegadas (λ) e a taxa média de serviço (μ) expressas na mesma unidade de tempo.
- O sistema valida a condição de estabilidade (λ < μ), rejeitando entradas onde a chegada é igual ou superior ao atendimento.
- A ferramenta calcula a ocupação ρ, os valores médios de L, Lq, W, Wq, as probabilidades de estado P(0) a P(5) e a conferência pela Lei de Little.

## Casos de uso

- Planejamento de capacidade em guichês de atendimento presencial e caixas rápidos.
- Dimensionamento de filas de processamento assíncrono em servidores de tarefa única.
- Análise de tempo de permanência em pontos de triagem ou controle de acesso.

## Perguntas frequentes

### O que significa a notação M/M/1?

Indica chegadas Markovianas/Poisson (M), tempos de serviço exponenciais Markovianos (M) e um único servidor (1).

### Por que o sistema exige que λ seja menor que μ?

Se a taxa de chegada for maior ou igual à de serviço (λ ≥ μ), a fila cresce indefinidamente e o sistema se torna instável.

### Qual é o significado da utilização ρ?

Representa a proporção de tempo em que o servidor está ocupado atendendo clientes, calculada por λ/μ.

### Qual a diferença entre W e Wq?

W é o tempo total médio gasto no sistema (espera + atendimento), enquanto Wq é o tempo médio gasto exclusivamente na fila.

### As taxas de chegada e serviço precisam estar na mesma unidade temporal?

Sim, ambas devem utilizar a mesma base temporal, como clientes por hora, requisições por minuto ou tarefas por segundo.

## Ferramentas relacionadas

- [Verificador de números perfeitos](https://elysiatools.com/pt/tools/perfect-number-checker): Verifica se n é um número perfeito (igual à soma dos seus divisores próprios, σ(n) = 2n). Fatora n (≤ 10¹²) por divisão por tentativa, calcula σ(n) e a soma dos divisores próprios pela fórmula de potências de primos, classifica n como deficiente/perfeito/abundante e dá o índice de abundância σ(n)/n; para os perfeitos recupera a forma de Euclides–Euler 2^(p−1)·(2^p − 1) e lista os sete números perfeitos pares até 10¹². Pode listar os divisores próprios quando forem ≤ 200.
- [Verificador de Números Primos](https://elysiatools.com/pt/tools/prime-number-checker): Verifica se um número é primo (um número natural maior que 1 que não tem divisores positivos além de 1 e ele mesmo)
- [Calculadora de filas M/M/c (multisservidor)](https://elysiatools.com/pt/tools/queuing-theory-mmc): Calcula as métricas de regime permanente da fila M/M/c (chegadas de Poisson com taxa λ, c servidores exponenciais idênticos com taxa μ, uma fila FCFS compartilhada): trafego oferecido a = λ/μ, utilização por servidor ρ, probabilidade de sistema vazio P0, probabilidade de espera de Erlang-C Pw, números médios Lq e L, tempos médios W e Wq, com verificação cruzada pela lei de Little e pela relação Pw→Lq. Exige λ < cμ (senão rejeita por instabilidade); com c = 1 as fórmulas colapsam em M/M/1. Clássico: λ = 6/h, μ = 3/h, c = 3 → P0 = 0.1111, Pw = 0.4444, Lq = 0.8889, L = 2.8889.
- [Verificador de primalidade pelo teorema de Wilson](https://elysiatools.com/pt/tools/wilson-theorem-checker): Teste de primalidade pelo teorema de Wilson: (n−1)! ≡ −1 (mod n) se e somente se n é primo. O resíduo (n−1)! mod n é acumulado termo a termo (n ≤ 10⁷), contrastado com um Miller–Rabin determinístico e, para n composto, verificado contra a lei fatorial (para n > 4, (n−1)! ≡ 0 (mod n), sendo n = 4 a única exceção). Pode mostrar a sequência de produtos parciais k! mod n (n ≤ 200).
- [Tutor de Análise Dimensional e Cancelamento de Unidades](https://elysiatools.com/pt/tools/dimensional-analysis-unit-cancellation-tutor): Decompõe conversões em cancelamento factor-label passo a passo: mostra numerador/denominador, detecta fatores invertidos e dá feedback didático para inconsistências dimensionais e respostas numéricas erradas.
- [Calculadora de multiplicacao de matrizes](https://elysiatools.com/pt/tools/matrix-multiplication-calculator): Multiplica duas matrizes com validacao de dimensoes e explicacoes opcionais
- [Calculadora de Fator de Atrito em Tubulação (Colebrook-White / Haaland / Laminar)](https://elysiatools.com/pt/tools/pipe-friction-factor): Calcula o fator de atrito de Darcy: para Re<2000 usa a fórmula laminar f=64/Re; no regime turbulento resolve iterativamente a equação de Colebrook-White e também fornece a aproximação explícita de Haaland como verificação cruzada. ε em m/mm/µm, D em m/cm/mm; o resultado inclui a rugosidade relativa ε/D, o número de iterações e o regime de escoamento.
- [Calculadora de divisibilidade](https://elysiatools.com/pt/tools/divisibility-calculator): Verifica se um inteiro e divisivel por outro e mostra o quociente, o resto e uma dica opcional de divisibilidade

## Exemplos

- [Exemplos RocketMQ Message Queue](https://elysiatools.com/pt/samples/rocketmq-samples): Exemplos Apache RocketMQ incluindo produtores, consumidores, mensagens ordenadas, mensagens atrasadas, consumo de broadcast e mensagens transacionais para mensageria de alta performance
- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Kotlin](https://elysiatools.com/pt/samples/android-image-processing-kotlin): Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
