14 relações: Algoritmo, Algoritmo probabilístico, Association for Computing Machinery, Autoestabilização, Communications of the ACM, Comunicação assíncrona, Consenso distribuído, Edsger Dijkstra, Exclusão mútua, Journal of the ACM, Memória compartilhada, Relógios de Lamport, Sistema de processamento distribuído, Tolerância à falha.
Algoritmo
Uma animação do algoritmo de ordenação quicksort de uma matriz de valores ao acaso. As barras vermelhas marcam o elemento pivô. No início da animação, estando o elemento para o lado direito, é escolhido como o pivô Em matemática e ciência da computação, um algoritmo é uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema.
Novo!!: Prêmio Dijkstra e Algoritmo · Veja mais »
Algoritmo probabilístico
Um algoritmo probabilístico é um algoritmo que utiliza a probabilidade como parte de sua lógica.
Novo!!: Prêmio Dijkstra e Algoritmo probabilístico · Veja mais »
Association for Computing Machinery
A Association for Computing Machinery (ACM; lit. Associação para Maquinaria da Computação) foi fundada em 1947 como a primeira sociedade científica e educacional dedicada à computação.
Novo!!: Prêmio Dijkstra e Association for Computing Machinery · Veja mais »
Autoestabilização
Autoestabilização é uma propriedade de sistemas distribuídos em que, a partir dum estado qualquer, sempre se chega num estado correto com um número finito de passos de execução.
Novo!!: Prêmio Dijkstra e Autoestabilização · Veja mais »
Communications of the ACM
Communications of the ACM é a revista mensal carro-chefe da Association for Computing Machinery (ACM).
Novo!!: Prêmio Dijkstra e Communications of the ACM · Veja mais »
Comunicação assíncrona
Na área da tecnologia da informação, a comunicação assíncrona é a transmissão de dados, geralmente sem o uso de um sinal de relógio externo, onde os dados podem ser transmitidos intermitentemente em um fluxo estável.
Novo!!: Prêmio Dijkstra e Comunicação assíncrona · Veja mais »
Consenso distribuído
Um problema fundamental em sistemas de processamento distribuído é alcançar a confiabilidade geral do sistema com a existência de processos defeituosos.
Novo!!: Prêmio Dijkstra e Consenso distribuído · Veja mais »
Edsger Dijkstra
Edsger Wybe Dijkstra (Roterdã, — Nuenen) foi um cientista da computação holandês, conhecido por suas contribuições nas áreas de desenvolvimento de algoritmos e programas, de linguagens de programação (pelo qual recebeu o Prêmio Turing de 1972 por suas contribuições fundamentais), sistemas operacionais e processamento distribuído.
Novo!!: Prêmio Dijkstra e Edsger Dijkstra · Veja mais »
Exclusão mútua
Exclusão mútua (também conhecida pelo acrônimo mutex para mutual exclusion, o termo em inglês) é uma técnica usada em programação concorrente para evitar que dois processos ou threads tenham acesso simultaneamente a um recurso compartilhado, acesso esse denominado por seção crítica.
Novo!!: Prêmio Dijkstra e Exclusão mútua · Veja mais »
Journal of the ACM
O Journal of the ACM (JACM) é a revista científica carro-chefe da Association for Computing Machinery (ACM).
Novo!!: Prêmio Dijkstra e Journal of the ACM · Veja mais »
Memória compartilhada
Em computação, memória compartilhada é uma memória que pode ser acessada simultaneamente por múltiplos programas com a intenção de prover comunicação entre eles ou para evitar cópias redundantes.
Novo!!: Prêmio Dijkstra e Memória compartilhada · Veja mais »
Relógios de Lamport
Relógios lógicos de Lamport são mecanismos usados em algoritmos de sincronização de relógio baseados na relação happens-before definida por Leslie Lamport.
Novo!!: Prêmio Dijkstra e Relógios de Lamport · Veja mais »
Sistema de processamento distribuído
Um sistema de processamento distribuído ou paralelo é um sistema que interliga vários nós de processamento (computadores individuais, não necessariamente homogéneos) de maneira que um processo de grande consumo seja executado no nó "mais disponível", ou mesmo subdividido por vários nós.
Novo!!: Prêmio Dijkstra e Sistema de processamento distribuído · Veja mais »
Tolerância à falha
Tolerância à falha, na ciência da computação, é uma faculdade do software (TFS) e do hardware que permite maior suporte a falhas (''bugs''), e que continue(m) a operar adequadamente mesmo após falha(s) em seu(s) componente(s).