Fish discover water last. — Anonymous When Atomic Object was searching for a new office space, it made me think about what makes a good work environment and if there were any research studies that supported my personal experiences. I did some research, and what I found changed the way I view how people work […]
In my recent post on Uniprocessor OS Scheduling Policies, I covered the algorithms for five short-term operating system scheduling policies: First-come-first-served Round robin Shortest process next Shortest remaining time Highest response ratio next But I didn’t compare, analyze, or go over the use cases for each policy. I would like to do that in this […]
How does an operating system determine how much processing time a single process receives? There are a number of fundamental “scheduling policies” that an architect of an operating system may consider implementing:
If you’re like me, you find it much too easy to “productively procrastinate” at home. I often find myself frozen, unable to write a single line of code, because I can’t stop thinking about how cute my cat is, or how long it’s been since I vacuumed the couch cushions. Eventually, I figured out an […]
I don’t believe there are any true replacements for getting your hands dirty in code and making mistakes while doing so; however, I still like having having fun when learning new things.