GNU/Linux Operating System

Saturday, Dec 27, 2025 | 1 minute read | Updated at Saturday, Dec 27, 2025

Emmanuel Decena

Computer systems started when Intel’s 8080, originally a microprocessor developed for calculators and embedded devices, was used as the processor for Altair 8080. This started a revolution wherein people could write custom software for Altair 8080

HAcking is all about targeting a specific hardware. What hardware should you hack? ESP32 since I have it

CPU Speed

CPU speed is not necessarilly best is fast, since CPUs have different size registeres and instruction sets, therefore each can do more or less per clock cycle depending on its design

Registers

  • program counter
  • stack

Caches

  • can be entry to the device, contains data and instructions

Buses

  • way of connecting

System bus

  • connects the CPU with main memory, separate from the buses that connect the CPU with peripherals

IO Buses

  • can only be accessed by device and cpu, this is what prevents hack, you cannot hack since this is the protection, but how does the cpu know? is there a switch we can flip?
  • the cpu can only read and write to the registers for the device, this is how it controls the device

Peripherals

  • each device has a register which contains the driver, the cpu can access this to control the device

© 2025 - 2026 Blog

All rights reserved

About

I created this blog to monitor my curiosity, writing about concepts that interest me.

I write about personal projects, ideas, and the things I learn along the way. Hand-crafted and LLM-free.

Occasionally, a travel story or food review sneaks in.

If my writing resonates with you, feel free to connect with me at ecdecena [@] gmail.com.

I’m currently based in Cebu City, PH 🏖️.

Disclaimer

The contents on this site reflect my thoughts and opinions only. It does not represent the views of any organization, employer, or institution I am affiliated with.

Social Links