My review of everything

My Review of (INFO 3110) Linux/Unix Operating Systems



           Grade: A
      Difficulty: 1/10
          Rating: 5/10
 Time commitment: 6 hours/week
------------------------------

This course focuses on OS fundamentals: process/thread abstractions, concurrency and synchronization mechanisms, deadlock management strategies, processor allocation, memory management, I/O device, file management, and system virtualization. It also presents techniques for operating system design, implementation, and evaluation. The homework assignments offer lots of hands-on exercise.

Assignments


Thoughts

It was a bit of hassle to go through the process of setting up specific configuration of temporary Unix account on the university server, which involved mandatory VPN & MFA (multi-factor authentication) setup.

Overall this course is relatively light workload. They could probably add more complex hands-on exercise.

The course instructor (Fred Vegliante) is a reasonable person and a very geeky unix enthusiast.