CST334 Operating Systems Week 1

This week was kind of an eye opener. Being raised in an era where the internet just started booming, I always saw a computer as a black box. Almost like a modern-day Ouija board; I use the letters on a magic board and I get to see and speak to another person not in the room.  The internet has become the culmination, and as a teenager I used that knowledge to download sketchy mp3 files off a green citrus application.  

I never really thought about computers and how an operating system served as an API. As I my make my way through these computer science course, I now see that I stand on the shoulders of giants. I’ve grown a deeper appreciation for all groundwork laid before me. Breaking down everything that an operating system does for the user is incredible. By the use of virtualization, it almost seems like how flawless using a computer uses its resources. From the users perspective, you kind of just expect it work out of the box. 

Another Idea that I take for granted is the security and restrictions that an operation system has. Being able to lock out normal users form very sensitive files (files that are mission critical for the operating system to run) or even access to the hardware, is insane. If a user had complete access to the hardware, one could cause damage that would be irreversible (such as voltage changes).  In hindsight, it makes sense why these features were put in place. 


Comments

Popular posts from this blog

Journal week 6

Journal Entry Week 2