Os núcleos de CPU são divididos em duas partes principais: o frontend e o backend. O frontend busca as instruções na memória e as decodifica em micro-operações (μOPs), enquanto o backend executa essas μOPs para obter o máximo de desempenho.
Para explorar diferentes arquiteturas de processadores, consulte o wikichip
Para explorar diferentes arquiteturas de processadores, consulte o wikichip
O perfbook (Is Parallel Programming Hard, And, If So, What Can You Do About It?) é praticamente a bíblia da programação paralela. Ele foi escrito pelo Paul McKenney (engenheiro do kernel Linux) e explica, de forma direta, como pensar e programar para sistemas com múltiplos núcleos.
O livro mostra os problemas típicos que aparecem em código paralelo — como sincronização, bloqueios, escalabilidade — e apresenta soluções práticas usadas no Linux e em software de alto desempenho. Não é só teoria: ele traz exemplos, dicas e truques que vêm da experiência real de quem lida com paralelismo no dia a dia.
Se você quer entender de verdade como CPUs modernas lidam com múltiplas threads e como escrever código eficiente e seguro nesse cenário, esse livro vai ajudar.
Baixe ele aqui
O livro mostra os problemas típicos que aparecem em código paralelo — como sincronização, bloqueios, escalabilidade — e apresenta soluções práticas usadas no Linux e em software de alto desempenho. Não é só teoria: ele traz exemplos, dicas e truques que vêm da experiência real de quem lida com paralelismo no dia a dia.
Se você quer entender de verdade como CPUs modernas lidam com múltiplas threads e como escrever código eficiente e seguro nesse cenário, esse livro vai ajudar.
Baixe ele aqui
⚡1
Essa é uma série com sete artigos que servem como introdução prática ao hardware hacking, voltados principalmente para dispositivos SOHO, mas úteis em outros contextos também. O conteúdo é bem didático, cheio de exemplos e imagens que ajudam a visualizar cada técnica.
Confira:
🔬 Acessando um root shell via UART
🔬 Como interagir com SPI
🔬 Identificação e leitura de memória eMMC
🔬 Explorando glitches para obter acesso privilegiado
🔬 Introdução ao JTAG
🔬 Reconhecendo e testando JTAG em dispositivos
🔬 Usando o OpenOCD para comunicação via JTAG
Confira:
🔬 Acessando um root shell via UART
🔬 Como interagir com SPI
🔬 Identificação e leitura de memória eMMC
🔬 Explorando glitches para obter acesso privilegiado
🔬 Introdução ao JTAG
🔬 Reconhecendo e testando JTAG em dispositivos
🔬 Usando o OpenOCD para comunicação via JTAG
River Loop Security
Hardware Hacking 101: Getting a root shell via UART
Cybersecurity solutions for the whole lifecycle of IoT and embedded systems.
⚡1
O NASA Systems Engineering Handbook (SP-2016-6105 Rev2) é o guia oficial da NASA para práticas de engenharia de sistemas, destinado a profissionais que trabalham no desenvolvimento de sistemas complexos aeroespaciais e de exploração espacial.
https://www.nasa.gov/wp-content/uploads/2018/09/nasa_systems_engineering_handbook_0.pdf
https://www.nasa.gov/wp-content/uploads/2018/09/nasa_systems_engineering_handbook_0.pdf
🤯3
Awesome free apps, é uma lista de alternativas a softwares pagos
https://github.com/Axorax/awesome-free-apps
https://github.com/Axorax/awesome-free-apps
GitHub
GitHub - Axorax/awesome-free-apps: Curated list of the best free apps for PC and mobile
Curated list of the best free apps for PC and mobile - Axorax/awesome-free-apps
Entediado? Então....
crie seu próprio git:
https://wyag.thb.lt
crie seu próprio banco de dados:
https://build-your-own.org/database/
crie seu próprio redis:
https://build-redis-from-scratch.dev/en/introduction
construa suas próprias redes neurais:
https://sausheong.github.io/posts/how-to-build-a-simple-artificial-neural-network-with-go/
construa seu próprio sistema operacional:
https://youtube.com/watch?v=ZjwvMcP3Nf0&list=PLU94OURih-CiP4WxKSMt3UcwMSDM3aTtX
crie seu próprio git:
https://wyag.thb.lt
crie seu próprio banco de dados:
https://build-your-own.org/database/
crie seu próprio redis:
https://build-redis-from-scratch.dev/en/introduction
construa suas próprias redes neurais:
https://sausheong.github.io/posts/how-to-build-a-simple-artificial-neural-network-with-go/
construa seu próprio sistema operacional:
https://youtube.com/watch?v=ZjwvMcP3Nf0&list=PLU94OURih-CiP4WxKSMt3UcwMSDM3aTtX
wyag.thb.lt
Write yourself a Git!
❤🔥3
Sicks Nerds λ
Entediado? Então.... crie seu próprio git: https://wyag.thb.lt crie seu próprio banco de dados: https://build-your-own.org/database/ crie seu próprio redis: https://build-redis-from-scratch.dev/en/introduction construa suas próprias redes neurais: htt…
GitHub
GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch.
Master programming by recreating your favorite technologies from scratch. - codecrafters-io/build-your-own-x
Computer Architecture_ A Quantitative Approach 6th Edition.pdf
35 MB
Computer Architecture: A Quantitative Approach by John Hennessy and David Patterson.
Entendendo processadores modernos
#pdf #matematica #computação
Entendendo processadores modernos
#pdf #matematica #computação
⚡2
Forwarded from > miyu and oddities ( in decomposition ) 🪖🍓🎀 (miyu ૮₍ ˃ ⤙ ˂ ₎ა)
Atari 800 and accessories from the Atari Touch the Future Brochure — Atari 800 catalog on Archive.org
⚡2
Forwarded from ilo sona
This media is not supported in your browser
VIEW IN TELEGRAM
Why memory fragmentation matters.
This is the result of a random sequence of memory allocations and frees wherein the allocator uses a first-fitting-free-block algorithm. The sequence is randomly generated to issue an alloc or free call every 0.01 seconds, with a 60% bias towards allocating memory. Each allocation requests a randomly generated size between 2 and 18 bytes. The program stops when the page is full.
This is the result of a random sequence of memory allocations and frees wherein the allocator uses a first-fitting-free-block algorithm. The sequence is randomly generated to issue an alloc or free call every 0.01 seconds, with a 60% bias towards allocating memory. Each allocation requests a randomly generated size between 2 and 18 bytes. The program stops when the page is full.
Forwarded from Heartbleed
This media is not supported in your browser
VIEW IN TELEGRAM
CLÁSSICO KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
🤣8
Sicks Nerds λ
Photo
Parece que a “Geovana safadinha” tem interesse em ciência da computação e matemática 😍
🤣5🤔4
/g/ Library
Michio_Shibuya,_Takashi_Tonagi,_Office_Sawa_The_Manga_Guide_to_Microprocessors.pdf
The manga guide to microprocessors
⚡3