Pular para o conteúdo

Como funciona um processador?

Responder tópico
  • Denunciar
  • Indicar

1. Como funciona um processador?

Enviado em 03/05/2022 - 11:36h

Já li algumas coisas a respeito, mas gostaria de ouvir a opinião de vocês sobre o assunto. Gostaria de descobrir como um computador consegue entender a linguagem dos sistemas operacionais, como ele funciona na sua essência . Se tiverem links "brabos" sobre o assunto podem me recomendar, e também se souberem de livros que abordam o assunto de uma forma abrangente desde a introdução, me recomendem também.

Responder tópico

3. Re: Como funciona um processador?

Enviado em 03/05/2022 - 15:57h

Uma forma não convencional de pegar um "atalho" pra entender de verdade sobre processadores é: estudar processadores mais simples.
No caso, eu recomendo que você estude também uma linguagem de programação, como Python e então implemente um emulador de processaodr.
Ver abaixo um link em inglês sobre computação em processadores de 8 bit:
https://en.wikipedia.org/wiki/8-bit_computing

Eu cheguei programar um emulador de uma cpu conhecida nos anos 1960 por Chip8, aprendi bastante sobre assembly e afins.
Recomendo que estude qualquer linguagem de programação apenas com o objetivo de criar um emulador, nem que seja de chip8, como eu, ou outro cpu qualquer.

Outras palavras chave para pesquisar:
-máquina de turing
-expressão regular
-teoria da computação
-conjunto de instruções
-assembly 8 bit
https://schweigi.github.io/assembler-simulator/
Tutorial pra a linguagem do link acima:
https://gist.github.com/MegaLoler/5ffe47668b5271faed0a3626ed5949b1

4. Re: Como funciona um processador?

Enviado em 03/05/2022 - 18:34h

Fpiqui escreveu:
Gostaria de descobrir como um computador consegue entender a linguagem dos sistemas operacionais
CPU e GPU só entende binário (0 e 1), (0 deslisado, 1 ligado) ou (0 falso, 1 verdadeiro).
É um bando de calculo matemáticos que eles faz o tempo todo.

Esse é o seu nick em binário: 01000110 01110000 01101001 01110001 01110101 01101001
A linguagem que um CPU entende é chamada de: linguagem de maquina
https://pt.wikipedia.org/wiki/C%C3%B3digo_de_m%C3%A1quina

Hoje em dia já não se faz mais programação usando linguagem de maquina.
Hoje a programação é feita em linguagem mais próxima da linguagem humana essas linguagens são "linguagem de alto nível" e "linguagem de baixo nível".
Os CPU não entende essas linguagens então é feita uma compilação que transforma a linguagem de programação em linguagem de maquina.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.

5. Re: Como funciona um processador?

Enviado em 03/05/2022 - 19:24h


https://www.embarcados.com.br/10-melhores-livros-sobre-microprocessadores/

Esse site acima recomenda 10 livros sobre o assunto.

Dois sei que são bons: o do Tanembaum e o do Stallings (apesar de não ter paciência pra ler tudo isso os pedaços que li são bons)

Boa sorte, é coisa meio que de gente doida mesmo, muita matemática, aritmética, lógica... (gosto mas não tenho paciência)

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder