I’ve been spending a lot of time learning about Networked Systems lately, and it has completely changed how I look at the internet. I used to think of the web as just a "cloud," but now I realize it is actually a massive, carefully built machine made of network rules and hardware. 

One of the coolest things I learned is that networks are built in layers. This is called the OSI Model. Because of these layers, a person can build a website without needing to know exactly how a router in another country moves electricity. Each part has its own job, and they all talk to each other perfectly.

A big part of setting up networked systems is choosing a Network Topology, it is the way of how the computers are physically connected.

  • Bus topology everyone shares one long cable.
  • Star topology is the most common one today where every device connects to a central hub.
  • Ring topology where data travels in a circle.
  • Mesh topology where every computer connects to almost every other computer for extra reliability.

It’s amazing to think that every time we send a simple text, thousands of tiny "handshakes" and decisions are happening in a split second across these different maps to make it work.

Welcome back to my learning log for IS 215: Advanced Computer Systems!

As we dive into the second semester of AY 2025-2026, our first stop is a deep dive into the foundation of modern computing: Module 1: Single-Processor Systems.

While we live in an era of massive server farms and supercomputers, the single-processor system remains the "heart" of the devices we use every day. Here is a breakdown of what I’ve learned about how these systems work and how they’ve evolved.

The "Brain" of the Operation
At its simplest, a Single-Processor System is a computer equipped with one Central Processing Unit (CPU). Think of the CPU as the brain; it is responsible for every calculation, every user input, and every line of code executed on the machine.

From One Core to Many
One of the most interesting parts of this module was learning that a "Single-Processor System" doesn't necessarily mean "one single processing unit." The technology has evolved into two different categories:

1. Single-Core Systems
These rely on a processor with just one core. Today, you’ll mostly find them in:

  • Low-power devices
  • Embedded systems (like industrial controllers)
  • Specific-purpose applications

2. Multi-Core Systems
This is where things get fast. A multi-core processor is a single physical chip that houses multiple independent cores.

About Me

I am a Software Engineer specializing in mobile ecosystem architecture and information systems. My work sits at the intersection of practical application development and academic inquiry into how technology shapes our daily interactions.

✍️ Developer
I am a software engineer with a primary focus on mobile ecosystem architecture and cross-platform integration. My technical expertise is rooted in the Android SDK and Kotlin, where I focus on building scalable, high-performance applications. Beyond the Android ecosystem, I am equally at home developing for iOS, specializing in creating reactive, type-safe interfaces using Swift and SwiftUI.

🎓 Academic Focus
Currently, I am pursuing my Master of Information Systems at University of the Philippines Open University.