Journal Entry Week 8

 Throughout the course of this semester, I have learned many things about how an operating system works under the hood. In addition, I have gained a deeper understanding of memory management.  It is clear to me how powerful low-level operations and how dangerous it could be when in the wrong hands. Before this class, I felt that learning operations systems and low-level language was archaic. But as unforgiving C is… Its quite satisfying to have that much control when programming. 

   My favorite part of this class was the group project section. As we began to learn new concepts that felt very out of touch with modern technology (from my novice point of view), it was a impressive to see how other people are researching ways to utilize old technologies and improve on them. My group’s paper studied the effects of the IO scheduler and Ultra-low latency devices such as a Solid state NV Me. Their findings blew my initial understanding of hardware out of the water! For a long time, I felt that  replacing old clunky computer components with parts that were bigger, newer, and shinier hardware was only way to increase a systems performance. But the data was showing that in some cases (especially with data transfer), changing something as simple as the scheduler can lead to performance increases in both power efficiency and processing throughput. 

It was quite impressive to see what other people were doing with their research. The core concepts in this class provided me with the foundation to understand some of the papers presented at the computer science conventions. 


Comments

Popular posts from this blog

Journal week 6

Journal Entry Week 2

CST334 Operating Systems Week 1