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