Resultados da pesquisa a pedido "low-level"

7 a resposta

Alternativas mais seguras à biblioteca padrão C

A biblioteca padrão C é notoriamente ruim quando se trata de segurança de E / S. Muitas funções possuem estouros de buffer (gets, scanf) ou pode recuperar a memória se não receberem argumentos adequados (scanf), e assim por diante. De vez em ...

2 a resposta

O que acontece quando diferentes núcleos da CPU gravam no mesmo endereço de RAM sem sincronização?

Vamos supor que 2 núcleos estão tentando gravar valores diferentes no mesmo endereço de RAM (1 byte), no mesmo momento (mais-menos eta) e sem usar instruções intertravadas ou barreiras de memória. O que acontece nesse caso e qual valor será ...

3 a resposta

Existem linguagens de baixo nível que podem ser usadas no lugar dos scripts?

Eu sou um cara de script de "alto nível". Todo o meu código é PHP ou JavaScript baseado em classe. No entanto, quero saber se existe alguma forma de projetos úteis de intérprete para linguagens compiladas de "baixo nível", como C ou C ++ (som ...

3 a resposta

Por que o Linux não usa a opção de contexto de hardware através do TSS?

Eu li a seguinte declaração: A arquitetura x86 inclui um tipo de segmento específico chamado TSS (Task State Segment), para armazenar contextos de hardware. Embora o Linux não use comutadores de contexto de hardware, ele é forçado a configurar ...

4 a resposta

Como executar um programa C sem sistema operacional no Raspberry Pi?

Eu gostaria de experimentar o uso do Raspberry Pi para alguns aplicativos incorporados de baixo nível. O único problema é que, diferentemente das placas de microcontroladores AVR e PIC disponíveis, o Raspberry Pi normalmente executa um SO (como ...

4 a resposta

Como você define cadeias de caracteres para maiúsculas / minúsculas no Unicode?

Esta é principalmente uma questão teórica da qual estou muito curiosa. (Não estou tentando fazer isso codificando sozinho ou algo assim, não estou reinventando as rodas.) Minha pergunta é como a tabela de equivalência em maiúsculas / ...

2 a resposta

Acesso exclusivo ao cacheline L1 no x86?

Se alguém tiver um buffer de 64 bytes que é muito lido / gravado, provavelmente será mantido em L1; mas existe alguma maneira de forçar esse comportamento? Por exemplo, conceda a um núcleo acesso exclusivo a esses 64 bytes e diga a ele para não ...

6 a resposta

Qual é o objetivo da coerência do cache?

Em CPUs como x86, que fornecem coerência de cache, como isso é útil do ponto de vista prático? Entendo que a idéia é tornar as atualizações de memória feitas em um núcleo imediatamente visíveis em todos os outros núcleos. Esta é uma propriedade ...

2 a resposta

iPhone iOS4 controle de câmera de baixo nível?

Existe uma maneira de definir manualmente as configurações da câmera fotográfica de baixo nível, como velocidade do obturador, abertura ou ISO no iOS4 no iPhone 4? Eu não acho que exista no SDK oficial, mas talvez alguém tenha encontrado algumas ...

20 a resposta

Qual é a melhor maneira de adicionar dois números sem usar o operador +?

Eu e um amigo estamos indo e voltando com quebra-cabeças e não tenho idéia de como resolver este. Suponho que seja possível com alguns operadores bit a bit, mas não tenho certeza.