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 one...