Resultados da pesquisa a pedido "computer-science"

2 a resposta

O bug heartbleed é uma manifestação da exploração clássica de estouro de buffer em C?

Em uma de nossas primeiras palestras da CS sobre segurança, abordamos o problema de C sem verificar os comprimentos alegados do buffer e alguns exemplos das diferentes maneiras pelas quais essa vulnerabilidade poderia ser explorada. Nesse caso, ...

3 a resposta

Por que os computadores usam o sistema de números hexadecimais na linguagem assembly?

Por que o computador usa o sistema de números hexadecimais na linguagem assembly? Por que eles não usam outro sistema numérico como binário, octal, decimal? O que forçou o designer de computadores a usar o sistema hexadecimal na montagem? Por que ...

1 a resposta

Convertendo EBNF em BNF

Faz alguns anos desde a minha aula de linguagem de computador e, portanto, esqueci os pontos mais delicados dos BNF e EBNF e não tenho um livro ao meu lado. Especificamente, esqueci como converter um EBNF em BNF. Pelo pouco que me lembro, sei ...

4 a resposta

divisão e multiplicação por potência de 2

Li num artigo que a divisão e multiplicação de um número por uma potência de 2 é um processo trivial. Pesquisei muita internet para obter a explicação, mas não a entendi. Qualquer um pode explicar com palavras fáceis o que isso ...

9 a resposta

Como começar com a realidade aumentada? [fechadas]

Atualmente, sou graduado em ciência da computação e entrarei no meu último ano no próximo ano. A realidade aumentada é algo que considero um tópico realmente interessante, mas não tenho ideia de por onde começar a aprender sobre isso. Onde você ...

2 a resposta

Como funciona a adição em computadores?

Eu estava assistindo um vídeo sobre arquitetura de computadores e uma pergunta veio à minha mente. Como as operações básicas e de adição funcionam nos computadores? Quero dizer, eu sei que 2 + 2 = 4, mas não sei por quê? Eu só sei que se eu ...

3 a resposta

complemento de dois, por que o nome "dois"

Eu sei não assinado, complemento de dois, complemento de uns e magnitude do sinal, e a diferença entre estes, mas o que estou curioso é: por que é chamado complemento de dois (ou uns), para que haja um complemento de N mais generalizado?de que ...

1 a resposta

Inicialização vs atribuição

Os termos "inicialização" e "atribuição" parecem ser usados de forma intercambiável. Eu fiz algumas pesquisas e parece que tecnicamente pode haver uma diferença. Meu entendimento é que, no contexto de variáveis, uma variável é inicializada quando ...

7 a resposta

Programação dinâmica - Decisão de mudança de moeda

Estou revendo algumas anotações antigas do meu curso de algoritmos e os problemas de programação dinâmica estão me parecendo um pouco complicados. Eu tenho um problema em que temos um suprimento ilimitado de moedas, com algumas denominações x1, ...

8 a resposta

Por que precisamos de uma arquitetura de CPU diferente para servidor e mini / mainframe e núcleo misto? [fechadas]

Fiquei me perguntando o que outras arquiteturas de CPU estão disponíveis além de INTEL e AMD. Então, encontreiLista de arquiteturas de CPU [http://en.wikipedia.org/wiki/List_of_CPU_architectures]na Wikipedia. Ele categoriza arquiteturas de CPU ...