Friday, August 15, 2025

CSUMB Week 31 (13 August 2025 - 15 August 2025)

Write a 1 - 2 paragraph journal post, of at least 250 words, summarizing what your biggest takeaways from CST334 were, including any major challenges or topics you found particularly interesting.

     Pretty much every topic in CST 334 felt challenging. With that being said, I didn't have much of a problem when learning about a specific topic such as memory allocation, page numbers, scheduling algorithms, etc., but I had problem when trying to zoom out and see the bigger picture in how they all connect together. I've reached the end of CST 334, and I still feel a bit puzzled on how the whole operating system works. I guess that's to be expected since it is rather hard to master one subject in 10 weeks or so. On the other hand, I now have much more foundational knowledge on how CPUs operate. 

     The biggest struggle, however, wasn't the topic but rather trying to figure out how to read the C language. I had a hard time especially with the pointers on the necessity of why we used it and when it was being used. I eventually understood pointers when used with single variables, but pointers for pointers and function pointers? Now that I couldn't quite grasp. 

     On the positives, I did really enjoy learning about how CPUs operate. Topics such as concurrency, threads, locks, etc. kept me questioning myself: "who came up with this? How was this all put together in the first place?" In retrospect, it's a bit funny thinking back when my little brother would talk about CPU cores or threads when he was building his first computer. Back then I didn't know what any of that meant and I figured he was probably quite wise with computers. Now I think he probably didn't really knew what any of that meant at all in the first place.

No comments:

Post a Comment