![]() |
|
Should every CS major take operating systems? - Printable Version +- Sinisterly (https://sinister.li) +-- Forum: Computers (https://sinister.li/Forum-Computers) +--- Forum: Operating Systems (https://sinister.li/Forum-Operating-Systems) +--- Thread: Should every CS major take operating systems? (/Thread-Should-every-CS-major-take-operating-systems) |
Should every CS major take operating systems? - ThomasEngine - 05-21-2021 I'm in my final semester of college, and i'm considering dropping autonomous robotics for operating systems. The idea of robots seems very cool, but I don't plan on working in that area. I've taken a concurrency course that overlaps the OS material (forking processes, threads, mutex/locks, etc), which was my hesitation with taking it. I am interested in learning how exactly scheduling and system calls work though, among other things. Is OS really useful? I'm likely already going to drop robotics for it, just wanted some opinions. RE: Should every CS major take operating systems? - AnneColeman - 06-22-2021 I am convinced that everyone should play on equal terms at such tournaments. RE: Should every CS major take operating systems? - abbietmp - 07-12-2021 Sadly, OS haven't seen much breakthrough research in the last couple decades (as compared to robotics). You're likely going to be taught things from the 60s like you mention (concurrency control, queue theory, filesystem designs). At best you may look at some of the new things in Linux (eBPF, KMS, and IO uring). If you're into those things, go for it. One thing about robotics, a lot of recent progress in it has been using advances in machine learning which is hot right now. It depends on the contents and instructor of the courses honestly. If you can talk to people who've taken courses with the instructor of each, I'd say find which has a better teaching style. You'll learn more from them regardless (and likely get better grades) and you can always independently learn the other later. RE: Should every CS major take operating systems? - mothered - 07-12-2021 Quote:I'm in my final semester of college, and i'm considering dropping autonomous robotics for operating systems.Is there a possibility that you can graduate In both, even If It takes ex-amount of extra time to complete? It's good practice to always keep your options open, hence my question. |