Eu gostaria de ver: o que de fato é um processador o que significa o computador “entender binário” o que é um algoritmo o que é processo de compilação (eu não fazia ideia que isso existia antes da faculdade)
falando de circuitos digitais, algebra booleana e como os alguns componentes da arquitetura de von neumman são concebidos (processador e RAM) Uma vez estabelecida essa máquina universal, como elas são programadas (linguagem de máquina) Assemblers O que é um sistema operacional e como ele funciona (bootloader, gerenciamento de tasks, io, etc)
Compiladores Máquinas Virtuais
CS for people in a hurry (Volume 1): HelloWorld Machine
- Number Systems
- Decimal
- Binary
- Hexadecimal
- Boolean Algebra
- Digital Circuits
- Logic Gates
- Flip-Flops
- Clocks
- Turing Machine and Von Neumman Architecture
- Getting Real:
- Registers
- Processor
- Memory
- Buses
- Control Unit
- Arithmetic Logic Unit
- Machine Language
- Instructions
- Addressing Modes
Volume 2: Program Interpretation
- Assembly & Assemblers
- Compilers
- Virtual Machines
Volume 3: Operating Systems
- Supervisor Programs
- Bootloader
- Task Management
- IO Management
- Memory Management