Operating Systems: Last Week
Throughout this course, I have learned several new concepts on how computers work ‘behind the scenes’. Every week, I was introduced to eye-opening and sometimes confusing material. Although when I kept reading and going over the videos provided to me, everything was making more sense. I spend several hours throughout the week viewing and reviewing the material to fully understand it. It was a necessary part of each week.
One topic that I found interesting and useful was paging and threads. Both of these concepts have helped me understand how multitasking and memory are handled in operating systems. Paging is useful to help improve memory efficiency and also reduce fragmentation. Threads are also a better way to make a program more efficient and responsive. This made me understand how larger programs are able to function efficiently.
On the other hand, I found process scheduling to be one of the more challenging topics. It took me a while to fully know each of the IO schedulers. The ones that I learned was the shortest duration, FIFO (first in first out), shortest time remaining, and Round Robin. It is a different process to find the response time and turn around time on each job in the different schedulers. Although after plenty of time practicing, I am able to find the response time and turn around time on each scheduler, as well as the average response and turn around time.
Overall, I had a great experience learning about operating systems and gained a deeper understanding of how computers function.
Comments
Post a Comment