Reputation: 75
I took an undergraduate OS course, but it was really teaching the OS concepts, like memory & process management, file systems, and disk, etc... But doesn’t really go that deep, like how the OS(windows/Linux) kernel is developed and the details of how they work. I’m guessing it’s because the details are too difficult for undergraduates. Is that it?
Upvotes: 1
Views: 384
Reputation: 1870
The topics covered in the course you took are indeed those generally seen in a first course in Operating Systems, typically aimed at undergraduates. Truly understanding these topics can be difficult, so the implementation details of an OS (and actually implementing an OS) is generally a separate course whose prerequisite is the first course.
One of the course breakdowns I've seen is:
If your university doesn't offer an OS Implementation course, checkout MIT's OS Implementation course.
Upvotes: 1