General Discussions

Citations and Numbers

While my focus has always been on quality and not the quantity in research. I am making a slow and meaningful progress with numbers. This is how my 2025 year end looks like. I will continue to carry on the meaningful works. The numbers must comply along.

General Discussions

Facilitator to Customer Support

I don’t remember when was the last time I had an intellectually challenging interaction with students for the doubts they had (A wild guess, maybe before pandemic). I don’t remember when was the last time I was asked a question that made me think to answer. Most of the queries that I answer now are:… Continue reading Facilitator to Customer Support

algorithms

Why We Still Need Good Algorithms

Algorithms sound like that boring word your textbooks love throwing at you. But here’s the twist: without good algorithms, your everyday digital life would be pure chaos. And I am not talking small chaos. I am talking “Google Maps sent me into a lake” chaos. Social Media Scrolls Gone Wrong You open Instagram. Excited. Expecting… Continue reading Why We Still Need Good Algorithms

General Discussions

AI Papers – Why So Human?

In the last 3 years, I have reviewed around 200 papers for various journals and conferences and that’s been beautiful. I don’t need much lines and thoughts to sum it. Holds good mostly. Not for all though. Outliers exist. LLM’s have been writing the papers. LLM’s have been writing the reviews. Humans have been adding… Continue reading AI Papers – Why So Human?

Operating Systems

Page? or Segment?

It then so happened, that, memory management couldn’t pick a favorite: Segmentation or Paging. So, in true sitcom style, it mashed both together and chaos (and brilliance) ensued. Welcome to the quirky world of Segmented Paging and Paged Segmentation — the memory management odd couple. What is Segmented Paging? This one is like ordering pizza… Continue reading Page? or Segment?

Operating Systems

Logical and Physical Addresses

Imagine a scenario where you live in flat number 05 of the apartment. This flat is actually located on the third floor, house number 305. You have invited your friend to home and you say, “I am at flat number 05”. Your friends, unaware of the building’s quirky numbering system, assumes that Flat 05 must… Continue reading Logical and Physical Addresses

Operating Systems

Are You a Party Planner?

Note: As you read through below, do the book keeping work. Imagine you have been invited to a high-profile party. The venue? A massive hall filled with thousands of guests. The twist? You, the party planner, have to figure out how to fit everyone in without anyone feeling cramped or out of place. Everyone has… Continue reading Are You a Party Planner?

General Discussions · Operating Systems

When Computers Play Musical Chairs

Imagine you’re at a party playing musical chairs. In this twisted game, there are five people and one chair (Oh, does that remind of something else as well? only that there would be four chairs ). The music stops, and everyone scrambles. But instead of sitting, each person grabs part of a chair. Aryan takes… Continue reading When Computers Play Musical Chairs

Operating Systems

OS Synchronization Mechanisms

In modern operating systems, efficient synchronization is necessary for performance and reliability. While semaphores, mutexes, and condition variables provide fundamental solutions, contemporary OS architectures demand advanced techniques. Below is a good to know list to understand the context with respect to state-of-art OS synchronization matters. Mutexes vs. Semaphores: We need to understand when to use… Continue reading OS Synchronization Mechanisms

Operating Systems

Busy Wait and Peterson’s

Busy waiting occurs when a process continuously checks a condition (e.g., a flag or a variable) in a loop without yielding control of the CPU. This wastes CPU cycles because the process remains active instead of sleeping or being blocked until it can proceed. An example code can be seen below: Here, the process does… Continue reading Busy Wait and Peterson’s