Operating Systems Week 1
This week was a bit rough as there was a lot of detailed information needing to be grasped. Though with that being said, I was able to learn a lot. I've spent a lot of time this week getting more familiar with the C language. I learned more about how to use addresses and pointers, characters arrays, and memory allocation with the "malloc" function. Additionally, I've learned how to use the GDB command line tool to debug my code by setting breakpoints and stepping through it.
Apart from C, I was also introduced to operating systems and system architecture this week through readings and lectures. I learned about layers of functionality which have user and kernel modes, separating access to hardware. With that I learned about the TRAP instruction, allowing the user mode process to call functions from within the operating system's memory. In addition to these readings and lectures, I had a discussion with my classmates about file permissions and their importance for privacy and security on a system. I look forward to learning about processes next week.
Comments
Post a Comment