Resultados da pesquisa a pedido "cpu-architecture"

1 a resposta

Como lidar com o erro do vinculador: erro-não é possível encontrar -lgcc

este é o meu makefile: task0 : main.o numbers.o add.o gcc -m32 -g -Wall -o task0 main.o numbers.o add.o main.o : main.c gcc -g -Wall -m32 -ansi -c -o main.c numbers.o : numbers.c gcc -g -Wall -m32 -ansi -c -o numbers.c add.o: add.s nasm -g -f ...

4 a resposta

O que são paralisação de ciclos paralisados e paralisação de ciclos paralisados no resultado 'perf stat'?

Alguém sabe qual é o significado defront-cycles-stalled eciclos paralisados em resultado estatístico perf? Pesquisei na internet, mas não encontrei a resposta. obrigado $ sudo perf stat ls Performance counter stats for 'ls': 0.602144 task-clock ...

2 a resposta

Qual é o benefício do protocolo de coerência de cache do MOESI sobre o MESI?

Fiquei imaginando quais benefícios o MOESI tem sobre o protocolo de coerência de cache MESI e qual protocolo é atualmente preferido nas arquiteturas modernas. Muitas vezes, os benefícios não se traduzem em implementação se os custos ...

2 a resposta

Como um cache LRU é implementado em uma CPU?

Estou estudando para uma entrevista e quero atualizar minha memória no cache. Se uma CPU possui um cache com uma política de substituição de LRU, como isso é realmente implementado no chip? Cada linha de cache armazenaria uma marca de data e ...

1 a resposta

Uma barreira da memória atua tanto como marcador quanto como instrução?

Eu li coisas diferentes sobre como funciona uma barreira de memória. Por exemplo, o usuárioJohana resposta deessa ...

3 a resposta

Com instruções de comprimento variável, como o computador sabe o comprimento da instrução que está sendo buscada?

Em arquiteturas em que nem todas as instruções têm o mesmo comprimento, como o computador sabe quanto ler para uma instrução? Por exemplo, no Intel IA-32, algumas instruções são de 4 bytes, outras de 8 bytes; portanto, como ele sabe se deve ler 4 ...

2 a resposta

Diferença entre "hardware da máquina" e "plataforma de hardware"

Minha máquina Linux relata saídas "uname -a" como abaixo: [root@tom i386]# uname -a Linux tom 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:34:33 EDT 2009 i686 i686 i386 GNU/Linux [root@tom i386]#De acordo com a página de manual uname, as entradas "i686 ...

3 a resposta

Como 32 bits endereçam 4 GB se 2 ^ 32 bits = 4 bilhões de bits e não bytes?

Essencialmente, como o 4Gb se transforma em 4 GB? Se a memória estiver endereçando bytes, as possibilidades não devem ser 2(32/8)?

8 a resposta

Por que meu processador não tem suporte incorporado ao BigInt?

Pelo que entendi, os BigInts geralmente são implementados na maioria das linguagens de programação como matrizes que contêm dígitos, onde, por exemplo: ao adicionar dois deles, cada dígito é adicionado um após o outro, como o conhecemos na ...

5 a resposta

Emulador RISC pequeno

Estou procurando criar uma VM em um jogo e queria saber se alguém sabia de alguma VM realmente simples (eu estava pensando que o RISC / PIC estava perto do que eu queria) que geralmente são usadas para projetos incorporados, como controle de ...