Tuesday, March 28, 2023

Operating Systems: Journal 4

It has been an extensive week in this operating system class. I have had trouble understanding some of the abstract concepts, but nonetheless, I have learned a lot.

To start off, this week, I learned about paging. Paging essentially divides the memory into fixed sizes for the program/process to use. Additionally, the process of speeding up memory address translation is often implemented through a translation look-aside buffer, commonly referred to as TLB. TLB is important in the speed-up process because, by saving the most accessed address translations in the recent past, it speeds up the process of a memory lookup tremendously.

Lastly, I also learned about how commonly used algorithms like the first-in, first-out work and are used when the memory cache in an OS is full.

Overall, this week has been tough for me, and I definitely need to revisit some of the topics covered this week to get a firmer grasp on these fundamental operating system concepts.

No comments:

Post a Comment